This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Manager of Software Engineering reporting to the Director of Engineering, you’ll lead multiple Agile teams to deliver high-quality software solutions. You’ll own the technical design, drive execution from concept to post-launch, and ensure alignment with business goals and engineering best practices.
Job Responsibility:
Lead and mentor cross-functional teams of developers and QA analysts
Drive end-to-end delivery of software projects using Agile methodologies
Own technical design and architecture decisions in collaboration with stakeholders
Ensure high-quality releases through strong process management and technical oversight
Partner with product managers to align development with user needs and business priorities
Continuously improve team performance, structure, and development practices
Manage vendor relationships and represent the company in technical discussions
Champion an AI-first culture, encouraging teams to rapidly innovate, experiment, and drive adoption of AI capabilities to enhance product performance and efficiency
Requirements:
Proven experience leading software development teams and delivering enterprise applications
Strong background in Java, Python, Spring, SQL, and web technologies
Deep understanding of Agile practices and software development life cycle
Excellent leadership, communication, and problem-solving skills
Ability to drive results, manage complexity, and foster a high-performance culture
Nice to have:
Leveraging AI technologies and frameworks to deliver software solutions