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).
This role is for an experienced software engineer supporting a large, consumer-facing digital product. The engineer will work closely with a cross‑functional delivery team and may take on informal technical leadership responsibilities such as code guidance and peer mentoring, depending on experience.
Job Responsibility:
Build, enhance, and maintain features for a distributed enterprise application using Agile delivery practices
Write and maintain automated tests, along with supporting manual acceptance and regression testing
Review peer code submissions and provide feedback aligned with engineering best practices
Break down work, estimate effort, and support backlog refinement activities
Design and support automated build processes and container-based deployments
Mentor less-experienced developers across design, development, and testing
Proactively identify improvements related to performance, scalability, and maintainability
Analyze application behavior across multiple environments and implement optimizations
Coordinate dependencies across web, mobile, and service-based components
Requirements:
Experience working across multiple programming languages and modern technology stacks
Prior involvement leading or strongly influencing Agile software delivery teams
Ability to design and build full‑stack solutions spanning APIs, databases, web, and mobile
Hands-on experience with CI/CD pipelines and DevOps-oriented workflows
Comfort collaborating directly with business and technical stakeholders in a consultative capacity
Strong problem-solving skills with an ability to balance effort, complexity, and business impact
Interest or exposure to incorporating AI-enabled tools or capabilities within engineering workflows