onsite
Senior Software Lead - Boeing
Software Engineer
Lead a high‑performance flight software team, driving design, implementation, and testing of mission‑critical systems using Python, C++, and embedded technologies within an Agile framework.
About the role
Key Responsibilities
- Lead a multidisciplinary team in the design, development, and validation of flight software components.
- Architect and review high‑integrity codebases in C++ and Python, ensuring compliance with aerospace standards.
- Implement Agile practices, manage sprint planning, and deliver on earned‑value targets.
- Collaborate with systems engineers to integrate software with hardware and flight‑control subsystems.
- Drive continuous improvement through code reviews, automated testing, and performance profiling.
Requirements
- 10+ years of software engineering experience in aerospace or related high‑reliability domains.
- Proficiency in C++ and Python, with strong knowledge of embedded systems and real‑time operating systems.
- Hands‑on experience with flight software development, certification processes, and safety‑critical code reviews.
- Excellent leadership, communication, and stakeholder management skills.
- Strong understanding of Agile methodologies and experience leading cross‑functional teams.