Agility Robotics is pioneering a new era of automation with its commercially deployed humanoids that enhance human potential in various industries. The Staff/Senior Staff Software Engineer – Build & Release will drive the development of a modern Software Delivery System, focusing on tooling, automation, and secure software delivery at scale for robotics, cloud, and firmware systems.
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. 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. Establish SLIs/SLOs and maintain strong observability
- Advance quality, safety, and security with automated testing. Enforce policy-based gates and validate 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)
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, with experience in Bazel or similar large-scale build systems
- Experience building deterministic, reproducible systems (builds, pipelines, or deployments), including performance and scalability considerations
- 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 (e.g., 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
- Experience in robotics, autonomous systems, or embedded/firmware delivery
- Familiarity with hardware-in-the-loop (HIL) or simulation-based validation systems
- Experience designing or evolving large-scale build/release architectures (e.g., migrations, system redesigns)
- Experience building policy-driven or compliance-aware delivery systems (e.g., SBOMs, signing, SOC2/ISO environments)