Staff/Senior Staff Software Engineer, Build & Release

New
Full-TimeStaff
Salary190000 - 296000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
8+ years
Required Skills
AWSGCPKubernetesCI/CDTerraform

Requirements

  • 8+ years of experience in software, platform, or release engineering, with demonstrated Staff-level ownership and cross-team impact
  • Proven experience designing and operating CI/CD and build/release systems at scale as production infrastructure
  • Strong expertise in build systems and artifact management
  • Experience in Bazel or similar large-scale build systems
  • Experience building deterministic, reproducible systems (builds, pipelines, or deployments)
  • Experience with performance and scalability considerations for systems
  • Deep experience with end-to-end delivery systems, including release orchestration and failure recovery
  • Strong understanding of cloud-native systems, containers, and infrastructure as code
  • Experience with Kubernetes, AWS/GCP, Terraform or equivalent
  • Experience defining and operating SLIs/SLOs and observability for CI/CD, build, or platform systems
  • Demonstrated ability to lead cross-functional technical initiatives, define standards, and drive adoption across robotics, cloud, and platform teams

Responsibilities

  • Design, implement, and advance a modern release engineering system for safe, reliable, low-friction delivery across robots, cloud, and edge
  • Own tools, processes, and standards for secure, observable, high-confidence code-to-production deployment systems
  • Define and drive adoption of versioning, artifact, and promotion standards across the organization
  • Collaborate with Software, Hardware, Quality, Security, and Product teams to establish scalable release workflows and delivery standards
  • Transform requirements into automated, policy-driven delivery systems that infuse reliability, security, and compliance throughout the SDLC
  • Establish and scale self-service "golden paths" for build, test, and release
  • Own and evolve build and release systems (e.g., Bazel, CI/CD pipelines) for performance, scalability, determinism, and artifact integrity
  • Create self-service tooling for release creation, versioning, and deployment orchestration
  • Manage build and release systems as production infrastructure, establishing SLIs/SLOs and maintaining strong observability
  • Advance quality, safety, and security with automated testing, enforcing policy-based gates and validating artifacts
  • Act as the technical authority for release engineering, guiding how software is built and delivered across the company
  • Drive adoption of standardized release patterns and practices across teams
  • Lead cross-functional design and decision-making
  • Establish and refine release principles and guardrails (determinism, traceability, auditability, safety)
  • Contribute to building and advancing the platform that delivers software to robots and edge systems in real-world environments
  • Design and implement new release systems while transforming and standardizing existing CI/CD and build infrastructure
  • Define standards and drive adoption of delivery systems organization-wide
View Full Description & ApplyYou'll be redirected to the employer's site
190000 - 296000 USD per year
Apply Now