onsite
Principal Software Engineer - Security Clearance - Sierra Nevada Corporation
Software Engineer
Lead advanced aerospace software projects, driving architecture, performance, and innovation in a security‑cleared environment using C++, Python, AWS, and agile practices.
About the role
Key Responsibilities
- Architect and develop high‑performance software systems for aerospace applications, ensuring scalability, reliability, and security.
- Lead cross‑functional engineering teams, providing technical mentorship and fostering a culture of continuous improvement.
- Drive the full software development lifecycle, from requirements analysis to deployment and maintenance, using agile methodologies.
- Collaborate with stakeholders to define product roadmaps, prioritize features, and align technical solutions with business objectives.
- Implement best practices in code quality, testing, and DevOps, leveraging AWS services for cloud‑native deployments.
Requirements
- 10+ years of software engineering experience, with a strong background in C++ and Python.
- Proven expertise in designing and delivering complex, mission‑critical systems in aerospace or related domains.
- Hands‑on experience with AWS cloud services and CI/CD pipelines.
- Excellent leadership, communication, and problem‑solving skills.
- Valid security clearance or ability to obtain one.