Satcoms Software Architect
Open Cosmos
Satcoms Software Architect
Working for Open Cosmos
Aim high, go beyond! At Open Cosmos we are solving the world’s biggest challenges from space, providing businesses, governments and researchers access to more readily available information than ever before - ready for the challenge? Then read on…
Working in the Satcoms Software Team
Our team designs, builds, and operates the software infrastructure behind Open Cosmos’ satellite communications services. From network planning and mission simulation to real-time telemetry processing and digital twin modelling, we provide the foundation for scalable, intelligent, and secure connectivity from space to ground. We use modern technologies, agile methods, and tight collaboration with hardware, mission, and commercial teams to deliver value quickly.
What will you be doing?
As Software Architect, you will lead the technical architecture and strategic evolution of Open Cosmos’ ground segment software platforms. You will design scalable, secure, and maintainable systems that support everything from satellite operations to mission data flows and customer delivery interfaces.
You will act as the technical reference for a cross-functional team of software engineers and work closely with product leads, systems engineering, cybersecurity, and Satcom service teams. Your goal will be to ensure the architecture can evolve alongside mission needs—supporting multiple constellations, ground stations, services, and customers at once.
You will champion modern software engineering principles across the team and mentor engineers in applying sound architectural patterns. You will also contribute hands-on to the implementation of critical components and infrastructure.
What you need to be successful
We care about what you can do and how you think. If this role excites you, we want to hear from you, even if you are not sure you tick every box.
To succeed in this role, you will need:
- A solid track record in software architecture, with at least 3 years in space systems, telecom, or mission-critical cloud-based software platforms.
- Familiarity with aerospace telemetry protocols (e.g., CCSDS), ground station APIs, or satellite control platforms.
- Hands-on involvement in implementing modelling or simulation frameworks supporting digital twins, network planning, or satellite system orchestration.
- Deep expertise in distributed systems, event-driven architectures, and secure microservices design.
- Strong foundation in modern software engineering practices, DevOps, CI/CD pipelines, container orchestration (e.g., Kubernetes), and large-scale monitoring.
- Comprehensive understanding of system integration between software, ground segment mission control, and satellite operations workflows.
- Advanced programming skills in Python, Java, C++ or similar, with the ability to contribute to critical system components.
- Proven capability in designing systems for high availability, scalability, observability, and fault tolerance.
- Department
- Satcom
- Locations
- Barcelona, Spain
About Open Cosmos
Open Cosmos is dedicated to solving customer problems with insights from space. Whether this is monitoring agricultural yields, assessing the damage of oil spills or providing navigation solutions, we believe that data from satellites is the most effective and sustainable way of achieving this.
Satcoms Software Architect
Already working at Open Cosmos?
Let’s recruit together and find your next colleague.