Thales is hiring a Senior Software Engineer to contribute to the creation of advanced training and simulation systems for aerospace and land domains. You will be involved in the full software development lifecycle of high-fidelity simulators for prestigious clients, working within an agile context.
What You'll Do
- Contribute to requirement definition, software design, and architectural aspects of software projects.
- Integrate software components into a fully functional software system.
- Develop, test, and execute the complete software development lifecycle.
- Design, implement, and test features considering scalability, performance, deployment/operations, and end-user experience.
- Make estimations and contribute to planning with team members.
- Collaborate with other software engineers to share knowledge and improve the overall product.
What We're Looking For
- Master’s degree in Engineering (Bac+5) with at least 10 years of significant experience in software development.
- Demonstrable knowledge of Full Stack or pure back/pure front programming languages and frameworks, particularly C++ and C#.
- Experience designing, developing, and testing secure software solutions and/or components.
- Familiarity with code compilation/build and continuous integration.
- Resourceful, innovative, and solution-oriented mindset.
- Team spirit combined with good autonomy.
Technical Stack
- C++
- C#
Team & Environment
You will join a service of 50 people, part of the Technical Software Competence Center within the Thales Training & Simulation entity.
Benefits & Compensation
- Attractive compensation package.
- Continuous skills development: training paths, academies, and internal communities.
- Inclusive, caring environment respecting employee work-life balance.
- Recognized societal and environmental commitment.
Work Mode
This is an onsite position located in Cergy, France.
Thales is a Handi-Engaged company that recognizes all talents. Diversity is our best asset.






