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).
We are seeking a Software Engineer to support the design, development, and delivery of modern application solutions within an Agile environment. This role is ideal for a technically strong engineer who thrives in fast-paced settings and is comfortable working with evolving technologies, including AI-assisted development tools. The ideal candidate is a self-starter with solid engineering fundamentals, experience working across C++ and Java ecosystems, and exposure to microservices architecture. This role requires adaptability, strong problem-solving skills, and the ability to collaborate effectively across teams while maintaining high standards of code quality and delivery.
Job Responsibility:
Design, develop, and maintain applications using C++ and/or Java
Contribute to development of microservices-based architectures and distributed systems
Deliver high-quality, maintainable code using Agile methodologies
Leverage AI and coding assistant tools to improve efficiency and accelerate development workflows
Evaluate and refine outputs from AI tools to ensure code quality, correctness, and maintainability
Participate in Agile ceremonies including sprint planning, standups, and retrospectives
Collaborate with cross-functional teams to understand and translate requirements into technical solutions
Continuously adapt to changing priorities and evolving requirements
Requirements:
Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
Strong experience with Agile development environments
Proficiency in C++ and/or Java
Experience working with or exposure to AI-driven development tools or coding assistants
Demonstrated ability to operate as a self-starter in fast-paced environments
Strong adaptability and problem-solving skills
Nice to have:
Experience designing or working within microservices architectures
Familiarity with modern development frameworks and distributed systems
Exposure to automation or developer productivity tooling