Sierra Space

Principal Software Engineer, DevSecOps

Sierra Space

contract

Posted on:

Location Type: Office

Location: CentennialColoradoUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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 and mentorship to other engineers
  • Designing, implementing, and maintaining GitHub Enterprise installations both on-premises and in Azure environments
  • Configuring, deploying, and maintaining Artifactory in air-gapped environments
  • Developing CI/CD pipelines using GitHub Actions, Docker, and Kubernetes
  • Monitoring system performance, troubleshooting issues, ensuring high service availability
  • Collaborating with software developers to optimize development processes and embed security practices
  • Automating infrastructure provisioning and configuration management using tools like Terraform and Ansible
  • Conducting comprehensive system tests covering security, performance, and availability assessments
  • Ensuring the team produces quality-driven, reproducible software that adheres to industry best practices

Requirements

  • 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
Benefits
  • Competitive salary
  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software developmentprogramming languagessoftware engineering processesalgorithmic knowledgeperformance tuningsystem scalabilitysecure codingunit testingcode reviewsCI/CD pipelines
Soft Skills
technical leadershipmentorshipcollaborationproblem-solvingcommunicationindependent contributionproject requirements understandingquality-driven mindsetinnovationprocess optimization
Certifications
bachelor's degreeTop Secret U.S. Security ClearanceSecurity PlusIAT2