Principal Software Engineer (Clearance Required) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Sierra Space · 8 hours ago

Principal Software Engineer (Clearance Required)

Sierra Space is an industry-leading space and defense technology company dedicated to advancing space-based technology and safeguarding national security. The Principal Software Engineer role involves designing, developing, and testing software applications for space systems and technologies, requiring extensive expertise in software development and the ability to provide technical leadership and mentorship to other engineers.

Advanced MaterialsAerospaceIndustrial ManufacturingSpace TravelTransportation
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

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
Independently contribute to the design and development of software applications, conduct unit tests, and participate in code reviews
Provide technical leadership and mentorship to other engineers, fostering collaboration and growth within the team

Qualification

Software development principlesProgramming languages expertiseComplex software systems designSoftware engineering processesAgile methodologiesDevSecOps technologiesTechnical documentationLeadership skillsCommunication skillsCollaboration skills

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

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

twittertwittertwitter
company-logo
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 Stage
Total Funding
$1.69B
2023-09-26Series B· $290M
2021-11-19Series A· $1.4B

Leadership Team

leader-logo
Amish Patel
Chief Operating Officer
linkedin
leader-logo
Shay Nicole
Senior Manager, Marketing
linkedin
Company data provided by crunchbase