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