remote
Principal Software Engineer - Sierra Nevada Corporation
Software Engineer
Lead advanced aerospace software projects, driving technical strategy, mentoring teams, and delivering high‑performance command/control and ISR solutions using Python, C++, AWS, and Agile practices.
About the role
Key Responsibilities
- Architect and oversee the development of mission‑critical aerospace software systems, ensuring scalability, reliability, and performance.
- Provide technical leadership across multi‑disciplinary teams, mentoring engineers and fostering a culture of continuous improvement.
- Drive innovation in command/control, communications, and ISR solutions, integrating emerging technologies such as machine learning and cloud services.
- Collaborate with stakeholders to define requirements, set project milestones, and deliver on time and within budget.
- Champion Agile practices, facilitating sprint planning, retrospectives, and cross‑functional collaboration.
Requirements
- 10+ years of software engineering experience in aerospace or defense environments.
- Proficiency in Python and C++ with a strong understanding of real‑time and embedded systems.
- Hands‑on experience with AWS services and cloud‑native architecture.
- Demonstrated leadership in large‑scale, complex projects and mentoring junior staff.
- Excellent communication skills and a track record of delivering high‑quality, mission‑critical software.
Skills
pythoncawsmachine learning