Sierra Space · 2 hours ago
Software Engineer III
Sierra Space is an industry-leading space and defense technology company focused on safeguarding national security and enabling space exploration. The Software Engineer III role involves designing, developing, and testing software applications for space systems, requiring expertise in programming languages and software development principles, along with mentoring responsibilities for other engineers.
Advanced MaterialsAerospaceIndustrial ManufacturingSpace TravelTransportation
Responsibilities
Design, develop, and test software applications for space systems and technologies
Write clean, maintainable code that adheres to best practices and coding standards
Architect and implement complex software systems to meet project requirements
Collaborate with team members to understand project needs, contributing to the development of effective software solutions
Utilize version control systems such as Git to manage code changes and work collaboratively with team members
Participate in code reviews to ensure code quality and adherence to development standards
Troubleshoot and resolve software-related issues in a timely manner
Document software configurations, processes, and procedures for future reference
Stay current with industry trends and advancements in software development and space technologies
Mentor and guide other engineers, providing technical leadership and support to foster growth and collaboration within the team
Qualification
Required
Requires bachelor's degree in a related field (or equivalent work experience in lieu of degree or master's +3 yrs experience)
Typically, 5+ years of related experience
Expertise in one to multiple programming languages and advanced understanding of software development principles
Ability to design and architect complex software systems
Experience with different software development methodologies such as Agile and Scrum/Kanban
Strong problem-solving skills
Ability to mentor and guide other engineers
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 netconf
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