Software Engineer – Mission Control Software at The Exploration Company
At a glance
- Company
- The Exploration Company
- Location
- Munich, Germany
- Work arrangement
- On-site
- Employment type
- Full-time
- Experience
- 2–5 years
- Working hours
- 40 hours
- Visa sponsorship
- Offered, according to the listing
- Posted
- Added to The Stack
Apply for this role at The Exploration Company
About the role
Responsibilities:
- Design, implement and maintain mission-critical Mission Control software used for integrated testing and mission operations
- Work across the full SDLC: design, implementation, testing, deployment and operational support
- Build scalable systems for real-time data ingestion, processing and storage to support flight controllers
- Integrate message streaming/brokers and object storage (e.g., Redis Streams, Kafka, MinIO/AWS S3)
- Ensure reliability via automated testing, operational validation and monitoring
- Collaborate with testing, engineering and operations teams to translate operational needs into software
- Mentor junior engineers and improve developer workflows, tooling and documentation
Requirements:
- Backend experience in Python and/or Ruby on Rails; frontend knowledge with React, Vue.js or similar is a plus
- Familiarity with message brokers or event streaming (Redis Streams, Kafka) and real-time ingestion patterns
- Experience using object storage solutions (MinIO, AWS S3), Git and automated testing frameworks
- Solid understanding of distributed systems, scalable architecture and software design patterns
- Experience with cloud platforms, containerization and CI/CD pipelines is desirable
- Strong analytical skills, attention to detail, and ability to work in a fast-paced, mission-driven environment
- Prior experience in space, aerospace or other safety-critical domains is an advantage
Responsibilities
Develop and maintain mission-critical software for spacecraft testing and mission operations. Collaborate with engineering and flight control teams to build scalable, performant, and well-documented systems.
Requirements
Requires experience in backend development with Python or Ruby and frontend experience with modern JavaScript frameworks. Candidates should have a strong understanding of distributed systems, real-time data processing, and software design principles.
Key skills
- Python — in 1085 other listings on The Stack
- Ruby on Rails — in 7 other listings on The Stack
- React — in 252 other listings on The Stack
- Vue.js — in 21 other listings on The Stack
- JavaScript — in 136 other listings on The Stack
- Redis Streams — in 1 other listing on The Stack
- Kafka — in 153 other listings on The Stack
- MinIO — in 2 other listings on The Stack
- AWS S3
- Git
- Automated testing
- Distributed systems
- Software design patterns
- Agile
- Backend development
- Frontend development
On The Stack (as of 2026-10-24)
Frequently asked questions about The Exploration Company
Is this Software Engineer – Mission Control Software role still open?
It was posted on 2026-10-23 and is listed as active on The Stack. Confirm on The Exploration Company's application page before applying.
Does The Exploration Company offer visa sponsorship?
This listing is marked as offering visa sponsorship. Eligibility rules are set by the employer, so check the details on The Exploration Company's site.
Where is this role located?
The listing gives the location as Munich, Germany. It is marked on-site.
What skills does this role ask for?
The listing names: Python, Ruby on Rails, React, Vue.js, JavaScript, Redis Streams, Kafka, MinIO, AWS S3, Git, Automated testing, Distributed systems, Software design patterns, Agile, Backend development, Frontend development.