System Software Architect
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.
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.
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.
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
System Software Architect
System Software Architect