Software Engineer I - DevOps / DevSecOps

Sierra Space•Louisville, CO

About The Position

The Software Engineer I designs, develops, and tests software applications for space systems and technologies. This entry-level role is for someone with a basic understanding of programming languages and software development principles who is eager to grow in a collaborative environment. The engineer writes clean, maintainable code that follows best practices and coding standards; collaborates with senior engineers to understand requirements and complete assigned work; uses version control systems such as Git; and participates in code reviews to support quality and compliance with development standards. The role also includes troubleshooting software issues, documenting software designs, configurations, processes, and procedures, and keeping current with developments in software engineering and space technologies. The position requires the ability to obtain and maintain a U.S. Security Clearance. U.S. citizenship is required for this position.

Requirements

  • Bachelor's degree in a related field, or equivalent work experience in lieu of a degree.
  • Typically 0–2+ years of experience.
  • Basic understanding of one or more programming languages and software development principles.
  • Ability to write clean, maintainable code.
  • Familiarity with version control systems such as Git.
  • Ability to work in a team environment.
  • Ability to obtain and maintain a U.S. Security Clearance; U.S. citizenship is required.

Nice To Haves

  • Exposure to or coursework or project experience related to DevOps/DevSecOps practices.
  • Basic proficiency in one or more scripting languages, such as Python or Bash.
  • Familiarity with CI/CD pipeline concepts, such as GitHub Actions or GitLab CI.
  • Basic familiarity with containerization technologies such as Docker.
  • Familiarity with Linux environments.
  • Foundational understanding of security and software development best practices.
  • Coursework or project experience with C/C++ build tools such as CMake or Conan.
  • Ability to assist in identifying development workflow inefficiencies under guidance.
  • Good problem-solving skills and attention to detail.
  • Strong communication and teamwork skills, and eagerness to learn from senior team members.
  • Basic familiarity with cloud platforms such as AWS, GCP, or Azure.
  • Exposure to orchestration tools such as Kubernetes.
  • Basic exposure to infrastructure as code (IaC) tools such as Terraform or Ansible.
  • Exposure to logging and monitoring tools such as the ELK stack, Prometheus, or Grafana.

Responsibilities

  • Design, develop, and test software applications for space systems and technologies.
  • Write clean, maintainable code that adheres to best practices and coding standards.
  • Collaborate with senior engineers to understand project requirements and complete assigned tasks efficiently.
  • Use version control systems such as Git to manage code changes and collaborate with team members.
  • Participate in code reviews to help ensure code quality and compliance with development standards.
  • Troubleshoot and resolve software-related issues in a timely manner.
  • Document software designs, configurations, processes, and procedures.
  • Stay current with industry trends and advancements in software development and space technologies.

Benefits

  • Medical plans
  • Dental plans
  • Vision plans
  • 401(k) with 150% match up to 6%
  • Life insurance
  • Three weeks of paid time off
  • Personal and professional development
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service