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).
The primary purpose of this role is to lead a team (or teams) of software engineers in the development, configuration and modification of integrated business and/or enterprise application solutions. This includes providing oversight of the implementation and maintenance of business and enterprise software solutions to ensure successful deployment of released applications. This individual also provides insight and recommendations to inform the roadmap and overall health and care of the larger portfolio. This is a leader of people who clears obstacles for his/her team while empowering and enabling others to solve complex technical and business problems. To be successful, the individual in this role must bring a strong combination of business and technical acumen and be able to provide solutions that balance the unique needs of both the business and Technology
Job Responsibility:
Lead a team (or teams) of software engineers in the development, configuration and modification of integrated business and/or enterprise application solutions
Provide oversight of the implementation and maintenance of business and enterprise software solutions to ensure successful deployment of released applications
Provide insight and recommendations to inform the roadmap and overall health and care of the larger portfolio
Clear obstacles for his/her team while empowering and enabling others to solve complex technical and business problems
Requirements:
Bachelor‘s degree in Engineering, Computer Science or related field
6+ years experience with Engineering People Leadership and Development or related
Deep knowledge and understanding of emerging trends in software engineering
Expertise with automation, monitoring and log analysis tools to manage operations
Strong development background in modern programming languages (Java, C#, Python, or Node.js)
Deep expertise in API design, development, and lifecycle management
Hands-on experience with at least one enterprise integration platform (e.g., MuleSoft, AWS Integration Services, Google Cloud Integration Services, Apigee, Boomi etc.)
Familiarity with event-driven architectures, message brokers (Kafka, AWS EventBridge, Google Pub/Sub), and streaming platforms
Solid understanding of microservices architecture, containerization (Docker, Kubernetes), and cloud-native integration patterns
Knowledge of security standards and best practices for integrations (OAuth, JWT, TLS, API security, data privacy)
Exposure to DevOps/CI-CD practices, monitoring, and observability for integrations
Strong working experience in Scrum methodologies with detailed insight into Agile processes and ceremonies
Strong communication, project management and analytical skills
Deep understanding of application security, web applications, and modern techniques for building software
Exceptional interpersonal skills: written and verbal, in person and remote
Ability to build strong partnerships at all levels of our team, and have proven leadership skills in listening, influencing, and coordinating
Knowledge of professional software engineering practices and best practices for the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Demonstrated experience in leading and managing an engineering team to build and operate cloud services in a public cloud platform
Minimum Required Experience: 10 years
Nice to have:
AI/ML Integration Experience and Familiarity with autonomous/agentic AI frameworks is a plus