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 Software Engineering Apprentice, you will get exposure to a range of different roles across the engineering teams including coding, development, testing and project management. Additionally, you will learn how to apply problem solving to take on real life challenges, pick up new technical skills such as programming in multiple languages, learn about software testing, other industry practices, and see how software is designed and developed.
Job Responsibility:
Support your team in the development of software based on agreed projects and platforms
Follow application and component level design working to standards and patterns agreed on by the team leads
Follow coding standards and ensure compliance with quality measures
Ensure code is tested in accordance with the guidelines provided by the team or your host
Undertake training and follow mentoring as specified during the onboarding period
Requirements:
Enrolled in a 1-year Master 2 or a 3-year engineering degree in Computer Science or a related technical area for the 2026/2027 academic year
Admitted in the curriculum of a french CFA (centre formation d'apprentis) and university or engineering school
Ability to communicate in English and French fluently to collaborate with colleagues
Nice to have:
Ability to work independently and within a team framework
Ability to navigate ambiguous tasks, find suitable solutions, and seek advice where appropriate
Passion for new technologies through personal projects and commitment to learning new skills
Excellent communication, problem solving, and organization skills with a proactive, positive attitude