onsite
Lead Software Architect - Boeing
Software Architect
Lead the design and implementation of mission‑critical software for the E‑7A program, translating system requirements into robust, traceable architectures using C++, Java, MBSE, Agile, DevOps, and cloud technologies.
About the role
Key Responsibilities
- Collaborate with stakeholders to convert system‑level requirements into detailed software requirements, models, and architecture artifacts.
- Define and enforce software design standards, patterns, and best practices across the E‑7A mission team.
- Lead the development of high‑performance, secure code in C++ and Java, ensuring compliance with aerospace safety and security standards.
- Drive Model‑Based Systems Engineering (MBSE) processes to maintain traceability from requirements through design, implementation, and verification.
- Implement Agile and DevOps practices, including CI/CD pipelines, automated testing, and cloud‑based deployment on AWS.
- Mentor and guide a multidisciplinary engineering team, fostering technical excellence and continuous improvement.
Requirements
- 10+ years of software development experience, with at least 5 years in a senior or lead architect role.
- Proficiency in C++ and Java, and strong understanding of object‑oriented design and real‑time systems.
- Hands‑on experience with Model‑Based Systems Engineering tools and methodologies.
- Demonstrated success applying Agile and DevOps practices, including CI/CD, automated testing, and cloud services (AWS).
- Excellent communication and stakeholder management skills, with the ability to translate complex technical concepts into clear requirements.