Software Engineer / Maintenance Specialist
Software Engineer / Maintenance Specialist
Software Engineer / Maintenance Specialist
Software Engineer / Maintenance Specialist
WGS Workgroup Solutions GmbH
Internet, IT
Darmstadt
- Art der Anstellung: Vollzeit
- 54.000 € – 73.000 € (von XING geschätzt)
- Vor Ort
- Zu den Ersten gehören
Software Engineer / Maintenance Specialist
Über diesen Job
We are looking for a Software Engineer / Maintenance Specialist to support the maintenance, operation, and significant evolution of EUMETSAT’s Common Flight Dynamics System Application Layer (C-FDS-AL) and Middleware and Generic Services (MGS). This role requires deep technical knowledge in distributed microservices architecture, modern HMI web technologies, and mandatory large-scale refactoring and COTS obsolescence management.
The service will be provided off-site, with occasional on-site support at EUMETSAT HQ in Darmstadt, Germany, if required.
The role involves standard Corrective Maintenance and Routine Delivery activities, as well as leading complex software modernization tasks:
- Obsolescence Resolution: Update all 3rd party packages and COTS for back-end services and HMI clients, resolve incompatibilities, and ensure no loss of functionality.
- Configuration Management Refactoring: Decouple microservices for independent maintenance, build, testing, and deployment.
- Core Service Refactoring: Migrate the Incoming File Manager service to the MGS layer and update all obsolete naming references.
- Flight Dynamics Client Upgrade: Redesign the Chain Editor to provide a graphical tool for composing complex execution flows with sequential, conditional, and looping structures.
The role covers the full software engineering lifecycle , including requirements engineering, software architecture and interface design, implementation, and verification & validation. Work includes front-end applications based on web technologies , back-end development with microservices and messaging-oriented middleware , and automated testing for both front-end and back-end components .
The candidate shall have the following attributes and skills:
- Master’s degree (or equivalent) in Computer Science, Software Engineering, Aerospace Engineering, or Flight Dynamics Engineering with a software focus.
- Minimum 2 years of experience in a related area
- Software engineer experienced with Earth-observation or aerospace ground segments
- DevOps or backend developer familiar with containerized infrastructures.
- Fluency in English
- Ability to work in a collaborative, multi-disciplinary international team
- Experience in
- Front-end: Electron, Angular, Golden Layout;
- Back-end: Docker, Kubernetes, REST API,
- Testing infrastructure: Mocha, Chai, Mochawesome,
- Application lifecycle tools: VSCode, UMF, GitLab, GIT CI, Doors, other relevant development environment;
- Software Languages: JAVA, JavaScript, Bash, Python;
- Operating System: LINUX
- Other: Elasticsearch and Kibana, Relational DB, Apache Kafka, Quartz
Furthermore, it would be a distinct advantage for the key person to have experience with some of the following:
- Familiarity with space mission planning, flight dynamics, or simulation environments.
- Experience in EUMETSAT, ESA, or Copernicus framework contracts.
- Knowledge of CI/CD integration testing, code quality metrics, and agile service delivery.
The key person shall be able to conduct all activities in an orderly and disciplined manner, demonstrating analytical approach and attention to detail and shall be able to work calmly and correctly under stress and without supervision.
Interested applicants should submit their CV and Cover Letter in Europass format, either through the website or by emailing the WGS human resources team at
vacancies@workgroup-solutions.com
Please submit your application
before 26/10/2025.