Senior Software Build and Release Engineer

Public U.S. defense and space technology company providing mission-critical propulsion, electronics, mission-management, spectrum-intelligence, and lunar-space systems.

Denver, United States
About Voyager Technologies, Inc.

Voyager Technologies operates across national security and space infrastructure, including propulsion and energetics, spacecraft guidance and communications, orbital and lunar systems, mission operations, and AI-enabled spectrum intelligence. Its enterprise includes lunar robotic-mobility capability through the July 2026 acquisition of Astrobotic.

View jobs by Voyager Technologies, Inc.

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will own end-to-end release engineering for flight and ground software. You will design branching and release strategies, build and maintain GitLab CI/CD pipelines, integrate test campaigns, operate on-premises engineering infrastructure, and establish build, test, and release standards.

Requirements

  • 5 or more years of DevOps, build, or release engineering experience supporting robotics, spacecraft, embedded, or other mission-critical systems.
  • Hands-on ownership of GitLab CI/CD, including pipelines, runners, package registry, and releases.
  • Strong Python skills for pipeline automation, release tooling, scripting, and pytest-based test frameworks.
  • Experience with Bazel for multi-language C++ and Python builds, remote caching, or migration from Make or CMake.
  • Experience with Docker and Make or CMake build systems.
  • Experience designing or shaping branching and release strategies, including GitFlow, semantic versioning, and promotion gates.
  • Linux administration experience, including self-hosted engineering services.
  • Experience owning infrastructure architecture and hands-on implementation.
  • U.S. person status as defined by ITAR.

Responsibilities

  • Own end-to-end release engineering for flight and ground software.
  • Design and evolve branching and release strategies.
  • Build and maintain GitLab CI/CD pipelines to compile, test, version, publish, and deploy software.
  • Triage and resolve infrastructure-related failures and regressions.
  • Integrate automated and manual test campaigns into the release process.
  • Deploy and operate on-premises infrastructure for engineering services.
  • Own Linux-based spacecraft flat-sat platforms.
  • Build Python tooling and Docker containers for automated deployment and testing.
  • Set engineering standards for build, test, and release practices.

Benefits

  • Flexible Time Off
  • Medical, dental, and vision coverage for employees and families
  • Flexible gym memberships and free on-demand workout videos
  • 401(k) retirement plan with a 50% company match on contributions up to 8%
  • Wellness programs
  • Voluntary benefits and employee support resources