Senior Software Architect
Core
Lead software modernization efforts, design architecture, and oversee implementation for defense and space systems.
Role type
Senior Software Architect (Defense/Space Systems)
Builds
Modernized software subsystems and products for Boeing Defense, Space & Security
Domain
Defense, Aerospace, Embedded Systems
Deliverable
production ML models | product features
Required skills
Software architecture design, Python, C/C++, C#, Java, Linux/RTOS development, Team leadership, Risk management, Code review, Mentoring
Preferred skills
ROS2 middleware, CI/CD practices, Docker, Kubernetes, DevOps toolchains, Requirements traceability
Technologies
Python, C/C++, C#, Java, Linux, RTOS, ROS2, Docker, Kubernetes, GitLab, JIRA, Jenkins, Artifactory
Responsibilities
Interface with program managers and stakeholders to present architecture decisions; Analyze requirements and develop architectural specifications; Ensure software plans align with program expectations; Review designs and code for conformance; Coach junior engineers on best practices; Identify opportunities for technical improvements.
Seniority
Senior, hands-on IC with leadership responsibilities