Senior Software Build & Release Engineer
Voyager Technologies, Inc.8 hours ago
Pittsburgh, PA, USASenior
Responsibilities
- Own release engineering end to end for flight and ground software, from pipeline architecture through final package generation.
- Design and evolve GitFlow-based branching and release strategies with semantic versioning and promotion gates.
- Build and maintain GitLab CI/CD pipelines that compile, test, version, publish, and deploy software.
- Triage and resolve infrastructure-related pipeline failures and regressions.
- Integrate automated and manual test campaigns into the release process with auditable test records.
- Deploy and operate on-premises GitLab, GitLab Runners, Slurm HPC clusters, Jira, Confluence, Harbor, and MinIO infrastructure.
- Own Linux-based spacecraft flat-sat platforms and develop Python tooling and Docker containers for automated deployment and testing.
- Set engineering standards for build, test, and release practices across software teams.
- Provide informal technical leadership through mentoring and cross-team tooling or process adoption.
Requirements
- 5+ 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++/Python builds, remote caching, or migration from Make/CMake.
- Experience with Docker and Make/CMake build systems.
- Experience designing or significantly shaping branching and release strategies, including GitFlow, release branches, semantic versioning, and promotion gates.
- Solid Linux administration experience deploying and maintaining self-hosted engineering services.
- Ability to independently own infrastructure architecture and hands-on implementation.
- U.S. person status as defined by ITAR is required.
- C++ proficiency around build, test, and packaging is preferred.
- Experience running simulation or compute workloads on Slurm HPC clusters is preferred.
- Experience with Harbor container registries and MinIO object storage is preferred.
- Experience in ITAR/CUI-controlled environments is preferred.
- Informal technical leadership experience is preferred.
Benefits
- Flexible Time Off.
- Medical, dental, and vision coverage for employees and families, with significant company premium contributions and many benefits paid at 100% for employees.
- Flexible gym memberships with 12,700+ nationwide options and free on-demand workout videos before enrollment.
- 401(k) plan with a 50% company match on contributions up to 8%.
- Company wellness programs, voluntary benefits, and employee support resources.
- Onsite work in Pittsburgh, Pennsylvania.
- Opportunity to work with a talented team in an innovative, mission-driven environment.
About Voyager Technologies, Inc.
Voyager Technologies, Inc. builds defense and space systems for government, national security, and commercial space customers, spanning satellite communications, sensing, and mission hardware/software. Headquartered in Denver and founded in 2019, the public company supports civil, commercial, and government missions from ground to space. Its work includes manufacturing and fabrication in Colorado—such as at Voyager Energetics—supporting mission-critical production and facility build-outs.