Thales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billons of digital interactions they have with people. Our technologies and services help banks exchange funds, people cross borders, energy become smarter and much more. More than 30,000 organizations already rely on us to verify the identities of people and things, grant access to digital services, analyze vast quantities of information and encrypt data to make the connected world more secure.Software Solutions EngineeringCANDIDATES THAT WOULD IMPRESS USPROFILE:You are a recent graduate with a Master's degree from an Engineering school and have some significant (around 2 years) experience (professional/internships, academic or personal projects such a GIT Hub, Meet Ups, etc.)You are resourceful, innovative and solution-orientedYou are recognised as a good team playerYou also like working independently and look for empowermentCOMPETENCIES:You are able to adapt and react to changeYou know and enjoy designing, developing and testing secure software solutions and/or componentsYou can demonstrate knowledge in Full Stack or pure back/pure front programming languages and frameworks (JAVA, C, C++, Python, or any other)You are familiar with compilation/code building/continuous integrationYou have knowledge of IS Computing Platforms, Operating Systems, and HypervisorsYou know Agile principlesNICE TO HAVE:+ [Specific knowledge linked to the domain / product / project - to be filled in by Engineering Manager or Talent Acquisition]LIFE AS A THALES SOFTWARE SOLUTIONS ENGINEERING ROLEAs a Software Solutions Engineering Role within Thales you will:Work within in a Scrum team with other software developers, in Agile modeContribute to the requirement definition, to the software design and you will be involved with the architectural aspects of the software projectsIntegrate software components into a fully functional software systemWrite well-designed, documented and testable codeDevelop, test and execute full software development life cycleDesign, implement and test features with scalability, performance, deployment/operation and end-user experience in mindMake estimations and give inputs for planning together with the team membersCollaborate with other software solutions engineer to share knowledge and improve overall product/solution+ [Other specific info - to be filled in by Engineering Manager or Talent AcquisitionYOUR CAREER AT THALESFuture opportunities will allow you to discover other domains or sites. You will be able to evolve and grow your competencies in different areas:Room and attention to personal developmentBuild your talents in another domain of Thales Group, discovering new products, new customers, new country or go to a more complex SolutionChoose between a technical expertise or a leadership pathBuild an international career within a leading Engineering Group