Jobs · Engineering · Washington

Senior Software Build & Release Engineer (Full Stack/Embedded)

Blue Origin · Greater Seattle Area · 2 days ago
On-siteEngineering$198k–$277k/yrFull-time

About the role

Blue Origin envisions millions of people living and working in space for the benefit of Earth. We’re working to develop reusable, safe, and low-cost space vehicles and systems within a culture of safety, collaboration, and inclusion. Join our team of problem solvers as we add new chapters to the history of spaceflight!

Blue Origin is pioneering the future of space-based communications with TeraWave, a revolutionary satellite communications network designed to deliver symmetrical data speeds of up to 6 Tbps anywhere on Earth. This multi-orbit constellation will consist of optically interconnected satellites in low Earth orbit (LEO) and medium Earth orbit (MEO), providing enterprise-grade connectivity for critical operations worldwide.

Responsibilities

  • Design and maintain a single, integrated build system (Bazel-centric) that orchestrates the building, testing, and packaging of a variety of codebases, including C/C++ firmware, Go/Java/Python microservices, and containerized cloud workloads.
  • Eliminate environment-specific failures by implementing hermetic build practices; ensure that any developer, build agent, or CI environment generates identical binary artifacts from the same source revision.
  • Manage complex cross-compilation toolchains for embedded targets (ARM, RISC-V) and standardized runtime environments for cloud services (Docker/OCI images).
  • Design and scale highly concurrent containerized CI/CD pipelines; integrate unit tests, integration tests, and Hardware-in-the-Loop (HIL) simulations into a unified “Push on Green” workflow.
  • Automate the containerization of cloud software (Kubernetes/Docker) and manage versioning and deployment strategies for microservices that handle network orchestration, telemetry ingestion, and satellite constellation management.
  • Define the release lifecycle for multi-target deployments; automate the generation of signed, secure, and verifiable images for hardware assets (OTA) and container images for cloud clusters.
  • Manage the technical structure and dependency graph of the monorepo, ensuring clear boundaries between firmware, middleware, and cloud service code while maintaining high velocity.

Basic Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
  • 7+ years of experience in build/release engineering, DevOps, or SRE, with a focus on both embedded/firmware and distributed cloud services.
  • Expert-level proficiency in Bazel (required); extensive experience with CMake/Ninja for firmware and build tools like Gradle/Maven/Go Modules for services.
  • Deep knowledge of containerization (Docker, Podman) and orchestration (Kubernetes, Helm).
  • Strong scripting and automation skills (Python, Bash, or Go).

Preferred Qualifications

  • Experience managing monorepos at scale.
  • Proficiency in embedded Linux (Yocto/Buildroot) and its integration with cloud-native deployment patterns.
  • Experience with secure software supply chain practices: code signing, SBOM generation, and automated vulnerability scanning in pipelines.
  • Familiarity with IaC (Terraform, Ansible) and public cloud environments (AWS/Azure) to support large-scale microservice deployments.
  • Background in real-time or safety-critical software release cycles, where firmware/software synchronization is vital to network stability.

Pay

Base Pay Range for WA applicants is $197,529.00 – $276,539.55. Other site ranges may differ.

Benefits

  • Medical, dental, vision, basic and supplemental life insurance.
  • Paid parental leave, short and long-term disability.
  • 401(k) with a company match of up to 5%.
  • Education Support Program.
  • Stock Options for all regular employees (working at least 20 hours/week).
  • Paid Time Off: Up to four (4) weeks per year based on weekly scheduled hours, and up to 14 company-paid holidays.

Similar jobs