About this role
Our client is seeking a Director of Software Engineering to lead their innovative team in developing cutting-edge AI Software Delivery solutions. This leadership role requires a strategic thinker who can drive engineering excellence and foster a culture of collaboration and continuous improvement.
Key Responsibilities:
- Lead and manage a team of software engineers, providing guidance and mentorship.
- Oversee the design, development, and implementation of software solutions that enhance the delivery of AI-driven applications.
- Collaborate with cross-functional teams to define product vision and roadmap.
- Ensure best practices in software development, testing, and deployment are followed.
- Drive initiatives to improve application security, reliability, and performance.
- Stay updated with industry trends and emerging technologies to incorporate into the engineering strategy.
Required Skills & Qualifications:
- Proven experience in software engineering leadership roles, with a strong background in AI and software delivery platforms.
- Proficiency in programming languages such as Java, Python, or JavaScript.
- Experience with cloud platforms like AWS or Azure.
- Strong understanding of DevOps practices and CI/CD pipelines.
- Excellent communication and interpersonal skills, with the ability to influence and inspire teams.
- A degree in Computer Science, Engineering, or related field.
Experience: 8-10 years in software engineering and leadership roles.
What we offer:
- Opportunity to work with a dynamic team at the forefront of AI technology.
- A collaborative and innovative work environment.
- Professional development and growth opportunities.
This role is managed by AI-First Talent on behalf of our client. Your application is reviewed directly by our talent team.