Software Systems Architect
Sphinxdefense · Chantilly, VA · Posted Jul 2, 2026
Apply on company site Track it in JobSkout
ABOUT SPHINX
Sphinx builds software to solve complex national security problems in Space. Founded by engineers and technologists with deep experience across commercial and defense technology, we were frustrated by the outdated and insecure technology America's service members are forced to rely on. We're here to do better.
We’re focused on building modern, scalable products with an emphasis on using open source technologies. Expect talented, motivated, and interesting colleagues who emphasize collaboration, transparency, and individual responsibility.
ABOUT SPHINX
Sphinx builds software to solve complex national security problems in Space. Founded by engineers and technologists with deep experience across commercial and defense technology, we were frustrated by the outdated and insecure technology America's service members are forced to rely on. We're here to do better.
We’re focused on building modern, scalable products with an emphasis on using open source technologies. Expect talented, motivated, and interesting colleagues who emphasize collaboration, transparency, and individual responsibility.
ABOUT THE ROLE
Sphinx Defense is hiring a Software Systems Architect to join our team and help shape the next generation of mission-critical software and systems supporting national security and space missions. As a growing defense technology company, we develop innovative software solutions that enable secure, resilient, and operationally relevant capabilities across complex mission environments.
This Software Systems Architect role is designed for a highly technical leader who enjoys solving complex architecture challenges, driving software strategy, and guiding engineering teams through the design, implementation, integration, and sustainment of large-scale mission systems. You thrive at balancing long-term architectural vision with near-term program execution and enjoy working across multidisciplinary teams to deliver scalable, secure solutions.
In this role, you’ll work closely with Software Engineering, Program Leadership, Product Teams, Chief Engineers, customers, and software engineers to define and own the software architecture for mission systems solutions. You’ll serve as a key technical leader responsible for ensuring architecture decisions align with mission objectives, open architecture standards, and long-term product strategy.
What you will be focusing on:
Owning the software and service architecture for mission-critical systems and establishing the technical vision and roadmap for future development.
Defining and maintaining secure, scalable, and resilient software architectures that support mission requirements across multiple security domains.
Leading architecture decisions throughout the software lifecycle, including design, implementation, integration, testing, deployment, and sustainment.
Designing and supporting containerized software architectures utilizing technologies such as Docker, Kubernetes, and cloud-native platforms.
Partnering with Systems Engineering, Program Leadership, and software development teams to translate mission requirements, MBSE models, and system architectures into scalable software designs, service definitions, and interface specifications.
Driving architecture standards, interface definitions, software design practices, and technical governance across engineering teams.
Ensuring software teams develop and maintain architecture artifacts, requirements, interfaces, algorithms, and detailed design documentation.
Supporting system-level integration activities and ensuring software components are delivered and integrated successfully across mission systems.
Evaluating technical approaches, technologies, and third-party solutions to ensure alignment with architectural objectives and customer requirements.
Providing technical leadership, mentoring engineers, and supporting technical growth across the organization.
Supporting customer engagements, program reviews, proposals, and technical strategy discussion while collaborating with external platform providers and mission partners to align software architectures, deployment strategies, and infrastructure constraints.
You might be a good fit if you:
Have 10+ years of experience in software development, programming, or software engineering.
Have 7+ years of experience designing and implementing software architecture for embedded, distributed, or mission-critical systems.
Have 7+ years of experience supporting mission systems integration, system-level testing, or software integration efforts.
Have 7+ years of experience designing containerized software architectures using technologies such as Docker and Kubernetes.
Have experience developing, integrating, and deploying software within air-gapped or highly secure environments while supporting geographically distributed, multi-site development teams.
Have experience working with C2MS (Command and Control Mission System) or similar command-and-contro…