Sierra Space · 7 hours ago
Sr Software Engineer
Sierra Space is an industry-leading space and defense technology company that builds missions and systems for national security. The Sr. Software Engineer role involves designing and implementing software applications for space systems, requiring deep expertise in programming and software development principles, along with technical leadership and collaboration with team members.
Advanced MaterialsAerospaceIndustrial ManufacturingSpace TravelTransportation
Responsibilities
Designing, developing, and testing software applications for space systems and technologies
Writing clean, maintainable code
Collaborating with team members to understand project requirements
Contributing to the development of innovative software solutions
Providing technical leadership, mentorship, and making high-level design decisions that significantly impact program cost, schedule, and technical performance
Architect and implement complex software systems to meet project requirements
Utilizing version control systems such as Git to manage code changes
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
Qualification
Required
Requires bachelor's degree in a related field (or equivalent work experience in lieu of degree or master's +6 yrs experience)
Typically, 8+ years of related experience
Deep expertise in multiple programming languages and software development principles
Ability to design, architect, and implement complex software systems
Experience with different software development methodologies such as Agile and Scrum/Kanban
Strong leadership skills to lead a team of engineers
Ability to make high-level design decisions that will have significant impacts on program cost, schedule, and technical performance
The ability to obtain and maintain a U.S. Security Clearance is required
Preferred
Strong technical understanding of C++ and Object-Oriented Programming
Experience implementing client-server applications using socket I/O using TCP/UDP
Experience implementing loosely coupled applications using PUB/SUB messaging
Familiarity with Open Standards such as CCSDS, C2MS, Open Mission Systems (OMS), and Universal C2 Interface (UCI)
Experience with spacecraft flight software development
Experience developing mission management and/or payload control software
Demonstrated experience leading a team developing software
Experience with software tools for requirements tracking, code reviews, static analysis, library and artifact repository, and automated build
Knowledge of software development methodologies such as Agile/Scrum
Experience and knowledge of Software Design Patterns
Experience using SysML/UML to create Software Designs
Experience testing and debugging on both Software in the Loop (SITL) and Hardware in the Loop (HITL, on target platform) environments
Experience with Source Code Configuration Management platforms (GIT, SVN)
Experience developing on Linux
Experience with network configurations including netco
Experience with embedded programming including new board build up
Experience optimizing computer system performance including optimization for timing
Benefits
Medical, dental, and vision plans
401(k) with 150% match up to 6%
Life insurance
3 weeks paid time off
And more
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
The Orlando Sentinel
2025-11-19
2025-10-04
Company data provided by crunchbase