Software Architect (Associate and Experienced)
Core
Design, develop, analyze, and maintain software systems for defense platforms, ensuring alignment with safety, security, and certification standards.
Role type
Associate and Experienced Software Architect
Builds
Software systems for defense platforms (E-7A mission)
Domain
Defense / Aerospace / Software Engineering
Deliverable
production ML models | product features
Required skills
Software architecture design, Python, C/C++, C#, Java, system-level analysis, risk identification, code reviews, test verification, user documentation, project management, supplier management
Preferred skills
Government Reference Architectures, model-based engineering, requirement tracing, defense systems platforms, DevSecOps, technology roadmaps
Technologies
Python, C/C++, C#, Java
Responsibilities
Support design and development of software systems meeting safety/security standards; translate system requirements into software models; identify risks and support mitigation; review code and test completion; develop user documentation; track team and supplier performance; implement emerging technologies; manage software projects and suppliers.
Seniority
Associate (2+ years) and Experienced (5+ years), hands-on IC