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

Sierra Space · 15 hours ago

Principal Software Engineer, DevSecOps (Contractor, Clearance Required)

Sierra Space is a leading space and defense technology company focused on building missions and systems that ensure security in space. The Principal Software Engineer role involves designing and developing software applications for space systems, providing technical leadership, and implementing CI/CD pipelines while maintaining high service availability.

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, collaborating with team members to understand project requirements
Contribute to the development of innovative software solutions
Provide technical leadership and mentorship to other engineers
Design, implement, and maintain GitHub Enterprise installations both on-premises and in Azure environments
Leverage Kubernetes for build runners while synchronizing GitHub Enterprise in Azure with air-gapped environments
Configure, deploy, and maintain Artifactory in air-gapped environments
Develop CI/CD pipelines using GitHub Actions, Docker, and Kubernetes
Monitor system performance, troubleshoot issues, and ensure high service availability
Collaborate with software developers to optimize development processes and embed security practices
Automate infrastructure provisioning and configuration management using tools like Terraform and Ansible
Conduct comprehensive system tests covering security, performance, and availability assessments
Ensure the team produces quality-driven, reproducible software that adheres to industry best practices

Qualification

Software development principlesComplex software systems designGitHub CI/CD pipelinesInfrastructure as codeContainerization technologiesMultiple programming languagesAgile methodologiesSecurity best practicesCloud platforms (Azure)Problem-solving skillsAttention to detailTeam collaboration

Required

Requires bachelor's degree in a related field (or equivalent work experience in lieu of degree or master's +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
Willingness and ability to obtain Security Plus or IAT2 certification is required

Preferred

Security Plus or IAT2 certification
Proven experience as a DevOps/DevSecOps Engineer
Proficient in one or more scripting languages (e.g., Python, Bash)
Strong experience designing and implementing GitHub CI/CD pipelines
Hands-on experience with infrastructure as code (IaC) tools such as Terraform or Ansible
Expertise in containerization technologies like Docker and orchestration tools like Kubernetes
Experience working in air-gapped environments and synchronizing external and internal systems
Experience with Windows and Linux software development
Ability to identify bottlenecks in software development and create solutions to increase efficiency
Strong understanding of security and software development best practices and principles
Experience with additional DevSecOps tools and methodologies
Familiarity with cloud platforms, specifically Azure
Experience with logging and monitoring tools (ELK stack, Prometheus, Grafana)
Experience with C/C++ build tools
Excellent problem-solving skills, attention to detail, and ability to work collaboratively in a team environment

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