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 Software Engineering role focuse on designing, building, testing, and maintaining software features under guidance from senior engineers. The role contributes to product development across the full engineering lifecycle, including design, coding, testing, deployment, and live service support. The engineer collaborates with cross‑functional partners such as project managers and technical leads, writes high‑quality and maintainable code, participates in code reviews, and helps resolve defects and live‑site issues. The role also supports quality assurance, security, privacy, compliance, and accessibility standards, while continuously learning engineering best practices, tools, and processes. This position requires a strong foundation in computer science or equivalent experience, proficiency in common programming languages (such as C, C++, C#, Java, JavaScript, or Python), and the ability to work collaboratively in a team-focused environment.
Job Responsibility:
Understand User Requirements
Design
Coding
Implement
Reliability and Supportability
Engineering Excellence
Other Embody our culture and values
Requirements:
Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
Nice to have:
Bachelor's Degree in Computer Science or related technical field AND 1+ year(s) technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
Master's Degree in Computer Science or related technical field with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.