Skip to main content

Space Software Architect (m/f/d)

CGI

DarmstadtHybridFull-Time6d ago

Description

Stellenbeschreibung

CGI is a European leader in Space Ground Segment systems and services in the domains of Earth Observation, Navigation, Satellite Communications, Space Safety and Mission Operations. We provide critical services and solutions to European & national agencies and institutions, the scientific community, the commercial sector, as well as to the wider public. We are both major contributors to, and act as thought leaders in, a number of key European space initiatives including the Copernicus and Galileo programmes, designing and developing cutting edge solutions for our clients.

The European Space market is dynamic, evolving and rapidly growing. CGI is now looking to further expand our business in this area, building on our 50 year successful heritage.

We are looking for a Senior Software Architect (m/f/d) to design and shape modern software systems for demanding space applications across Europe.

This role combines architecture, technical leadership, and hands-on engineering. You will define end-to-end software architectures for distributed systems with a strong focus on private and hybrid cloud environments. In our context, this is not about assembling standard public cloud services, but about building robust, secure, and maintainable platforms in environments where control, resilience, traceability, and long-term operability matter.

You will work on solutions such as cloud-based data lakes and data-sharing platforms for satellite data, as well as backend systems that support processing, distribution, and access to mission-related information. Typical technologies include Kubernetes, OpenStack, Spring Boot, messaging systems, databases, and observability tooling. Cybersecurity is an important part of the role: while security experts define the required measures, you will translate them into sound architecture and design decisions.

This is a role for someone who wants real ownership. You will work across the full lifecycle, from requirements engineering and architecture design to documentation, customer communication, implementation support, and validation. You will also contribute to proposals and help shape future solutions before projects even begin.

Aufgaben

  • Design end-to-end software architectures for demanding space and data-platform applications
  • Define scalable and secure solutions for private and hybrid cloud environments using technologies such as Kubernetes, OpenStack, Spring Boot, messaging platforms, databases, and observability frameworks
  • Support the development of data lakes, data-sharing platforms, communication and distributed backend systems for satellite and mission data
  • Translate operational and cybersecurity requirements into practical technical designs
  • Guide development teams through implementation, integration, and technical decision-making, while contributing hands-on where needed
  • Work with customers and project teams across requirements engineering, architecture documentation, verification, validation, and technical proposal preparation

Qualifikation

Those qualified for the role will be proactive, natural problem solvers and comfortable working both independently and as part of a team. You will thrive on solving complex tasks in a challenging environment and enjoy supporting your colleagues.

Required qualifications to be successful in this role include:

  • University degree in an engineering field or relevant scientific discipline (e.g. Physics, Computer Science or related fields)
  • Proven experience in software architecture for distributed systems, backend services, or other complex software-intensive systems.
  • Strong knowledge of modern cloud technologies, especially in private or hybrid cloud environments.
  • Practical experience with Linux-based container platforms and technologies such as Kubernetes, OpenStack, Spring Boot, Kafka, RabbitMQ, databases

More jobs in Darmstadt