Full Stack Software Engineer - ESA Science Operations Systems
Serco Space Services - Europe Careers
For more than half a century, Serco has walked alongside the pioneers of space. Serco has supported over 50 ESA missions where our teams have helped launch satellites, guide spacecraft across the void and turn data into discoveries that reshape our world.
With thousands of specialists contributing across the entire space lifecycle from satellite testing to launch services, LEOP to operations and surveillance, we’ve become a trusted force in national and European space strategies. And now, the next chapter could include you.
We are looking for a highly motivated Full Stack Software Engineer to join a multidisciplinary team supporting ESA scientific missions in the fields of Astronomy, Planetary Science, and Heliophysics.
The successful candidate will contribute to the design, development, integration, and maintenance of software systems supporting Science Operations Centres (SOC) throughout the complete mission lifecycle, from mission development phases to routine operations.
For missions under development, the engineer will participate in the definition of software architectures, development of new services and applications, system integration activities and validation of mission-specific components. The role includes close collaboration with cross-mission teams to maximise software reuse, promote harmonisation and contribute to common frameworks and services shared across multiple ESA missions.
For operational missions, the engineer will maintain and evolve existing systems, implementing enhancements, bug fixes and corrective maintenance activities based on feedback from operators, scientists, instrument teams and mission stakeholders.
Working within Agile and DevOps environments, the engineer will contribute to the delivery of reliable, maintainable, and high‑quality software supporting the scientific exploitation of ESA mission data.
Main Responsibilities
- Design, develop, and maintain software systems supporting Science Operations Centres.
- Develop backend services, APIs, and modern web applications.
- Support software integration, testing, deployment, and operational maintenance activities.
- Collaborate with cross‑mission teams to promote software reuse and harmonisation.
- Gather and analyse requirements from scientific and operational stakeholders.
- Investigate and resolve software defects, anomalies, and performance issues.
- Support software release activities in coordination with Configuration Control and DevOps Engineers.
- Produce and maintain technical documentation throughout the software lifecycle.
- Participate in technical reviews, validation campaigns, and mission support activities.
Software Quality Responsibilities
- Work closely with Product Assurance (PA) and Quality Assurance representatives to ensure compliance with mission standards and software engineering best practices.
- Contribute to software verification and validation activities throughout the development lifecycle.
- Perform code reviews and support the adoption of coding standards and development guidelines.
- Monitor software quality using tools such as SonarQube, ensuring adequate test coverage, maintainability and code quality metrics.
- Analyse and resolve security vulnerabilities and dependency‑related issues.
- Support the continuous improvement of development processes, testing strategies and quality controls.
- Ensure technical documentation remains consistent with software changes and releases.
Required Skills and Experience
Essential
- Degree in Computer Science, Software Engineering or a related discipline.
- Experience in software development using Java and/or Python.
- Experience with modern frontend development frameworks and technologies.
- Experience with REST APIs and distributed software architectures.
- Experience with software integration and troubleshooting in complex environments.
- Familiarity with Linux environments and Git‑based development workflows.
- Experience working within Agile/Scrum teams.
- Understanding of CI/CD practices and DevOps principles.
- Familiarity with software testing methodologies and automated testing frameworks.
- Strong analytical, problem‑solving and communication skills.
- Good written and spoken English communication skills.
Desirable
- Spring Boot and/or FastAPI.
- Docker and Kubernetes.
- Jenkins, Harness, and CI/CD platforms.
- SonarQube and static code analysis tools.
- PostgreSQL or other relational databases.
- Experience with TypeScript and modern frontend frameworks (Angular preferred).
- Bash and Python scripting.
- Maven, Gradle, and Ansible.
- Atlassian tools (Jira, Confluence, Bitbucket).
- Experience with scientific, operational, or space mission software systems.
- Knowledge of ESA software engineering and review processes (ECSS).
What We Offer
The position offers the opportunity to work within a challenging and highly collaborative environment supporting multiple ESA scientific missions.
The successful candidate will contribute to both the development of future Science Operations Centres and the evolution of software systems supporting operational missions.
The role provides exposure to a broad range of engineering disciplines, modern technologies and international collaborations, while offering the opportunity to influence software solutions adopted across multiple ESA missions and programmes.
#J-18808-Ljbffr- ...Services in Madrid is seeking a highly capable Full Stack Software Engineer to design, develop, and maintain software for ESA science missions. You will build backend services,... ..., integrating services, and supporting operations from development through routine missions....Ofertas de empleo recomendadas
- ...Science advances fastest when researchers can collaborate... ...for a Senior Full-Stack Engineer with a strong backend... ...— a distributed .NET system with Vue/Nuxt frontends... ...Server-heavy data operations, Github/Azure DevOps-... ...throughout the entire software development lifecycle...Ofertas de empleo recomendadasTrabajar en la oficinaTrabajo híbrido
- ...Swiss Re invites applications for a Senior Full Stack Engineer with strong frontend expertise to design and develop cloud-native SaaS solutions... ...engineering teams to translate business needs into robust software aligned with the roadmap. You will mentor peers,...Ofertas de empleo recomendadas
- ...Swiss Re is seeking a Senior Full Stack Engineer with strong frontend expertise to design and develop cloud-native SaaS/PaaS solutions. You... ...and engineering teams to translate business needs into robust software. You will work in an Agile environment delivering high-...Ofertas de empleo recomendadas
- ...Tamarind Intelligence busca un Senior Full Stack Developer para unirse a su equipo de desarrollo. La posición es totalmente remota y requiere más de 5 años de experiencia, preferentemente en backend, junto con conocimientos sólidos en Java, Spring Boot y tecnologías de...Ofertas de empleo recomendadasRemoto
de 60000 a 100000 €/año
...Senior Full Stack Engineer (Strong Frontend Expertise) Our team, a software house within Swiss Re, develops cloud-native (Azure-based) SaaS/PaaS solutions for external... ..., security, resource provisioning, and cloud operating models. Nice to have Experience designing...PrácticaTiempo completoContrato- ...Aircall is seeking a skilled full-stack engineer to join a new team focused on building innovative solutions leveraging AI. In this role, you will collaborate with product managers and designers, taking charge of both frontend and backend development using React and Node...
- ...Publicis Groupe is seeking a skilled Full Stack Developer to join the MarTech team. The role focuses on building internal products, integrating Martech platforms, and automating processes across national and international projects. You will work on frontend and backend...Remoto
- ...expanding from 20 to over 100 top-tier engineers in 2026. This is your chance to join a... ...Mission: Impact at Scale As a Senior Full-Stack Engineer you will be an architect of... ..., CSDDD). Key Responsibilities: System Architecture: Design and optimize scalable...Trabajar en la oficinaRemotoTrabajo híbridoSin agencia
- ...Amazon in Madrid is seeking a Software Development Engineer to join the EU InTech Consumer Selection Discovery team. You will contribute to all aspects... ...across frontend and backend areas, and help scale systems to meet global customer demand, applying best practices in...
- ...Madrid | Working from home up to 40% | Reference 8115 Full-Stack Software Engineer We're looking for a Java Full Stack Developer to join our... ...Coordinate technical integrations with external teams and systems: MQ, Elasticsearch, relational databases, External APIs and...Desde casaHorario flexible
- ...Únete a MCA | Oportunidad Full Stack Developer en entorno internacional Como empresa... ...ampliar nuestra presencia en Europa, con operaciones en Francia, Bélgica, Alemania, Países Bajos... ...Evolución hacia roles de Tech Lead o Software Architect. Formación continua y...PrácticaTrabajo híbrido
- ...Jobtailor busca Ingeniero/a de Software con más de 5 años de experiencia para diseñar, desarrollar y mantener funcionalidades de producto end-to-end. La posición implica construir y evolucionar apps frontend con Vue.js, además de desarrollar y mantener servicios backend...
- ...optimización de rendimiento. Arquitecturas frontend escalables y desarrollo de interfaces orientadas a negocio. Experiencia con design systems o librerías de componentes (valorado). Datos & Integración SQL avanzado. Integración con ERPs o plataformas enterprise....PrácticaRemotoTrabajo híbrido
- ...and product managers to ideate software solutions Design client-side... ...Requirements: Proven experience as a Full Stack Developer or similar role Degree in Computer Science, Statistics or relevant field... ...with docker and dockerizing systems Bonus: Experience with...
- ...FERO is looking for a Full Stack Developer to join the Engineering team in Madrid. You’ll work across WooCommerce and Magento integrations, building modern React interfaces and contributing to PHP backend services to deliver high-converting checkout experiences. You...Trabajo híbrido
- ...Madrid (Hybrid) Full-time About FERO FERO is reinventing checkout for... ...the role We’re looking for a Full Stack Developer to join our Engineering team. You’ll help build and... ...applications. Experience designing scalable systems. Experience working across the...Tiempo completoEmpleo permanenteContratoTrabajar en la oficinaRemotoTrabajo híbridoTrabajo por turnos
- ...Aircall is looking for experienced Software Engineers to join a new team focused on building an innovative product that leverages AI and voice... ...with cross-functional teams. The ideal candidate has strong full-stack development skills and thrives in a fast-paced environment,...
- ...Development)Applyremote type: Hybridlocations: MADRIDtime type: Full timeposted on: Posted Todayjob requisition id: JR108191We are **... ...desarrollo de interfaces orientadas a negocio.• Experiencia con design systems o librerías de componentes (valorado).**Datos & Integración**•...PrácticaRemotoTrabajo híbrido
- Bigtoone busca ampliar su equipo para diseñar e implementar aplicaciones web, móviles y terminales con un backend unificado. El candidato trabajará en la construcción y mantenimiento de la API REST y el modelo de datos en entornos no relacionales, integrando pasarelas ...Remoto
- ...SIX Group Services Ltd. is seeking a Senior Java Full Stack Engineer in Madrid, who will work within an agile team to develop new features for their financial markets products. The role requires over 5 years of experience with Java technologies and modern development practices...RemotoTrabajo híbridoHorario flexible
- ...Mejorar el rendimiento, la calidad y la mantenibilidad del software. Colaborar estrechamente con producto, negocio y dirección.... ...de experiencia como Ingeniero/a de Software, Desarrollador/a Full Stack o perfil similar. Experiencia sólida con Vue.js en entornos...Práctica
- ...SIX Group Services Ltd. is seeking a skilled Full-Stack Software Engineer to join our agile team in Madrid. You will design and deliver robust Java web applications for a greenfield project, collaborating across teams and contributing end-to-end on features. You bring...RemotoTrabajo híbridoHorario flexible
41000 €/año
...IT Partner, ubicado en Madrid, busca un/a Senior Full Stack Developer con perfil backend para trabajar en proyectos tecnológicos avanzados utilizando herramientas de Inteligencia Artificial. El candidato ideal debe tener más de 5 años de experiencia en desarrollo full...Práctica- ...SIX Group Services Ltd. in Madrid is seeking a Senior Java Full Stack Engineer to join their agile team. The role involves developing new features for financial market projects and collaborating with various teams to ensure robust deliverables. The ideal candidate will...RemotoHorario flexible
- ...8029 We’re looking for a Senior Java Full Stack Engineer to join our agile, self-organized... ...integrations with external teams and systems: MQ, Elasticsearch, relational databases... ...proficient in utilizing contemporary software development concepts and tools, including...Desde casaHorario flexible
- ...Raisin, a leading FinTech platform, is seeking a versatile Senior Full-Stack Engineer with a solid foundation in the .NET and SQL Server ecosystem to lead end-to-end feature delivery. You will collaborate with Product, Tech Lead, and Engineering Lead to design, implement...RemotoHorario flexible
- ...JuliusBaer in Madrid is seeking a software engineer to join a cross-functional DevOps‑centric team. You will design, implement, deploy, and monitor your team’s applications, and participate in pull request reviews to ensure quality. You’ll collaborate with colleagues...
- ¿Quieres formar parte de una empresa líder en Customer Science y Marketing Automation? En Cognodata, ayudamos a ****@*****.*** ****@*****.*** a mejorar su posición competitiva mediante la gestión avanzada de la información. ¡Únete a nuestro equipo! Actualmente buscamos un/a Senior...IndefinidoPrácticaTrabajar en la oficinaRemotoTrabajo híbridoJornada intensivaHorario flexible
- ...Damos soporte en una gran variedad de áreas como Firmware, Software, BI, Diseño, Project Management y muchas más. Además, desarrollamos... ...a medida desde nuestros BETWEEN Labs. Buscamos un/a Lead Full Stack Engineer con experiencia en el desarrollo de aplicaciones web...PrácticaAutónomo
¿Quieres recibir más ofertas?
Suscríbete y recibe ofertas similares para Full Stack Software Engineer - ESA Science Operations Systems. ¡Entérate antes que nadie!
- full stack engineer Villanueva de la Cañada, Comunidad de Madrid
- full stack developer Villanueva de la Cañada, Comunidad de Madrid
- ingeniero de desarrollo de software Villanueva de la Cañada, Comunidad de Madrid
- software developer Villanueva de la Cañada, Comunidad de Madrid
- desarrollador de software Villanueva de la Cañada, Comunidad de Madrid
- ingeniero programador Villanueva de la Cañada, Comunidad de Madrid
- software development engineer Villanueva de la Cañada, Comunidad de Madrid
- software engineer Villanueva de la Cañada, Comunidad de Madrid
- software los Villanueva de la Cañada, Comunidad de Madrid
- software libre Villanueva de la Cañada, Comunidad de Madrid


