.Serco is a leading Space Services Provider with thousands of skilled resources that has supported over 50 space missions on behalf of more than 10 Space or Government agencies around the globe, including the ESA and NASA. Serco, a prominent player in the Space industry with over 40 years of experience, has a robust partnership with the European Space Agency (ESA), particularly through their work at the European Space Astronomy Centre (ESAC) in Spain. Serco's collaboration with ESAC involves supporting a range of scientific missions, including data processing for missions like Gaia, Solar Orbiter, and Euclid. They also provide critical support for planetary missions such as BepiColombo and ExoMars Trace Gas Orbiter. This partnership underscores Serco's commitment to advancing Space science and technology, making it an ideal environment for professionals seeking to contribute to groundbreaking Space projects.We are currently searching for an experienced and dynamic Software Developer to join our international team in Madrid. In this role, you will be part of the development and operations team, in charge of the implementation, testing, and operations of Downlink Systems for ESA science missions like PLATO, Solar Orbiter, Gaia, or SMILE. Your role will be that of a Software Developer within the Scrum team. You will participate in the Sprint and Daily activities, interact with ESA personnel to ensure proper implementation and testing of software, and coordinate daily operational activities when needed.As a Software Developer, you will concentrate your activities on the following:Software configuration management activitiesSetting up software infrastructureCoding and unit testing of back-end and/or front-end solutionsGeneration of automated End2End testsOperations and monitoring of deployed micro-servicesDo you think you are the person we are looking for? See below what experience or knowledge you should bring:Mandatory Skills:Master's degree or equivalent qualification in computer science, engineering, and/or physics+3 years' experience in Software EngineeringKnowledge and proven experience in:Modern programming languages (Java, Python, Angular)Software repositories (svn, git)Relational databases (MySQL)Project management tools (JIRA, Confluence)Continuous integration/deployment (Maven, Jenkins, Nexus, Ansible, Docker)Agile methodologies (Scrum, Kanban) and familiarity with DevOps practicesSoftware engineering processesGood interpersonal and communication skills, flexible and able to work as members of interdisciplinary teamsBackground knowledge in the following areas would be an asset:ESA software engineering processes and standardsScience operationsEligibility:Candidates must be eligible to work in the EU.On offer:Great career opportunities in the Space industryComprehensive package of benefits offered by the company, such as life insurance and health insurance.Engaging company events to foster team spirit