Technical owner of the Ground Segment software architecture and the "Common Core" product suite. Responsible for the high-level design, modularity, and evolution of software tools used across multiple missions. Ensures technical consistency between internal development teams and external software suppliers.
System Software Architect
Your responsibilities
- Design and maintain the Ground Segment software architecture (L2).
- Lead the architectural design and development of internal software tools and products at L3 (Subsystem) and L4 (Component/Service) levels.
- Maintain the complete Ground Segment technical documentation suite and architectural baselines.
- Define and control internal/external ICDs and APIs for GS services and common core products.
- Perform architectural governance and compliance reviews for L3/L4 software implementations.
- Standardize software design patterns and communication protocols across the segment.
Our requirements
- 4+ years in software architecture or technical leadership for distributed systems.
- Proficiency in cloud-native architectures, microservices, and event-driven systems.
- Experience in leading cross-functional technical teams.
- High capability for technical writing and documentation of complex systems.
- Knowledge of security-by-design principles and distributed system reliability.
- Fluency in English (technical documentation and international project communication).
- Strong analytical mindset focused on system-of-systems integrity rather than unit-level coding.
- Experience with project management and task tracking tools (e.g., Redmine, Jira).
- Solid understanding and working experience with both waterfall and agile project methodologies.
What we offer
- Work in a friendly, well-coordinated team of enthusiasts.
- Stable employment in a modern company with an established market position.
- Attractive salary and benefits package (e.g., private medical care, sports card).
- Opportunities for professional development and participation in innovative projects.