A complete application in a minute
Tailored resume and cover letter, ready to send.
Space Applications Services NV/SA in Brussels area seeks a Java software engineer to join the CDC team building ground segment software for European space missions. You will design, implement and test Java components, and help advance cloud-native, microservices architectures in close collaboration with customers and partners across Europe.
The role includes working on ESA/ESOC projects, contributing to Yamcs and open-source initiatives, and growing within a senior, hands-on team in
We are looking for a Java software engineer to join the CDC team and take part in the implementation of ground segment software for European space missions. The successful candidate will work in a small, senior, hands‑on team. Responsibilities involve writing production Java, reviewing colleagues' code, taking ownership of components end to end, and working directly with customers and consortium partners across Europe.
The first assignment will consist of joining one of the team's ongoing projects for the European Space Agency (ESA) and other institutional customers. Current activities include the transformation of ESA ground segment systems, such as the EGOS Data Distribution System (EDDS) at the European Space Operations Centre (ESOC), into scalable, cloud‑native services, as well as the delivery of mission control and data distribution solutions for institutional and commercial space missions.
The work includes the decomposition of existing Java‑based systems into decoupled functional components and services, enabling scalability, resilience, and deployment in cloud‑based environments. The successful candidate will contribute to the design and implementation of modern software architectures, supporting the evolution of operational ground segment systems towards cloud‑native and microservices‑based solutions.
In the longer term, there is scope to contribute to Yamcs (https://yamcs.org), our open‑source mission control system written in Java and released publicly. Yamcs implements CCSDS and ECSS standards and continues to evolve towards a fully cloud‑native, microservices‑based architecture capable of supporting large‑scale constellations. Contributing to Yamcs means your work is visible, used by mission operators worldwide, and reviewed by an international user community.
Location: Sint-Stevens-Woluwe (Brussels Area)
Start date: As soon as possible