Sierra Space · 11 hours ago
Principal Software Engineer (Clearance Required)
Sierra Space is an industry-leading space and defense technology company providing satellites, spacecraft, and enabling mission systems and components. The Principal Software Engineer role involves designing, developing, and testing software applications for space systems and technologies while providing technical leadership and mentorship to other engineers.
Advanced MaterialsAerospaceIndustrial ManufacturingSpace TravelTransportation
Responsibilities
Designing, developing, and testing software applications for space systems and technologies
Writing clean, maintainable code that adheres to best practices and coding standards
Architecting and implementing complex software systems to meet project requirements
Collaborating with team members to understand project needs and contributing to the development of effective software solutions
Utilizing version control systems such as Git to manage code changes and work collaboratively with team members
Participating in code reviews to ensure code quality and adherence to development standards
Troubleshooting and resolving software-related issues in a timely manner
Documenting software configurations, processes, and procedures for future reference
Staying current with industry trends and advancements in software development and space technologies
Independently contributing to the design and development of software applications, conducting unit tests, and participating in code reviews
Providing technical leadership and mentorship to other engineers, fostering collaboration and growth within the team
Qualification
Required
Requires Bachelor's degree in a related field (or equivalent work experience in lieu of degree or Masters +10 yrs experience)
Typically 12+ years of related experience
Extensive expertise in multiple programming languages and software development principles
Ability to design, architect, implement, and test complex software systems
Expert understanding of software engineering processes, advanced algorithmic knowledge, domain-specific design patterns, performance tuning, and system scalability
Mastery in writing scalable, optimized code, ability to design complex software systems, and knowledge of best practices, including secure coding, and system architecture principles
Ability to independently contribute to the design and development of software applications, conduct unit tests, and participate in code reviews
Experience with different software development methodologies such as Agile and Scrum/Kanban
An active Top Secret U.S. Security Clearance is required
Preferred
Advanced degree in Computer Science, Software Engineering, or a related field
Experience with classified enterprise ground systems
Proficiency in programming languages (Python, C++, C#) and their ecosystems
Experience with DevSecOps technologies such as Docker and GitLab
Familiarity with industry standards and message flows such as CCSDS and Jasflight
In-depth knowledge of scripting languages and automation tools
Proven experience with software development methodologies such as Agile or Kanban/Scrum
Superior communication skills and the ability to work effectively in a collaborative team environment
Demonstrated ability to lead large-scale software projects from inception to completion
Strong ability to create and evaluate trade studies between different architectures
Ability to write and maintain technical documentation
Advanced leadership and project management capabilities including vendor and customer management
Company
Sierra Space
Sierra Space is a commercial space company that specializes in the development of advanced space technologies and solutions. It is a sub-organization of Sierra Nevada Corporation.
Funding
Current Stage
Late StageTotal Funding
$1.69B2023-09-26Series B· $290M
2021-11-19Series A· $1.4B
Recent News
2026-01-09
EIN Presswire
2026-01-08
Company data provided by crunchbase