Principal/Sr Principal Software Engineer, Flight Software
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+1 more
Job description
Experteer Overview In this Principal Software Engineer role you design, develop, and test software for space systems, applying advanced programming skills and architecture expertise. You will lead technical efforts, mentor engineers, and ensure scalable, secure software solutions. You’ll work with cross-functional teams to align on requirements and deliver robust flight and mission software. This is a mission-driven opportunity to shape software that underpins space deployments and national security. Compensation / Benefits * Design, develop, and test software applications for space systems * Architect and implement complex software architectures to meet project requirements * Lead code reviews, troubleshoot issues, and ensure code quality * Collaborate with team members and stakeholders to gather needs * Document configurations, processes, and procedures for future reference * Mentor engineers and provide technical leadership * Stay current with software trends and space technologies * Contribute to design and development independently, including unit testing Tasks * Bachelor in a related field (or equivalent experience) * Typically 12+ years of related experience * Expert in multiple programming languages and software development principles * Ability to design, architect, implement, and test complex software systems * Advanced understanding of software engineering processes, algorithms, performance tuning, and scalability * Experience with Agile and Scrum/Kanban * Ability to obtain and maintain a U.S. Security Clearance * Secure coding and system architecture knowledge Key requirements * medical, dental, and vision plans * 401(k) with 150% match up to 6% * life insurance * 3 weeks paid time off * generous benefits package
Requirements
-
- Contribute to design and development independently, including unit testing Tasks * Bachelor in a related field (or equivalent experience) * Typically 12+ years of related experience * Expert in multiple programming languages and software development principles * Ability to design, architect, implement, and test complex software systems * Advanced understanding of software engineering processes, algorithms, performance tuning, and scalability * Experience with Agile and Scrum/Kanban * Ability to obtain and maintain a U.S. Security Clearance * Secure coding and system architecture knowledge Key requirements * medical, dental, and vision plans * 401(k) with 150% match up to 6% * life insurance * 3 weeks paid time off * generous benefits package
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on us.experteer.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The 12 Best Jobs for Software Engineers
Software Engineer Career: Things You Should Know
How Much Does a Software Engineer Make? Realistic Software Engineering Salaries
The Ultimate Software Engineer Career Path Guide for 2023