Staff/Senior Staff Software Engineer - Build & Release

Agility Robotics
4d$190,000 - $296,000Remote

About The Position

Agility’s commercially deployed humanoids operate alongside teams in warehouses, manufacturing facilities, and distribution centers—tackling physically demanding and repetitive tasks while enabling workers to focus on higher-value work. With industry-leading safety standards and years of proven deployment data, we're pioneering a new era of automation that enhances human potential. About The Role Join the team building a modern Software Delivery System system focused on tooling, automation, reliability, and secure software delivery at scale, powering enterprise-grade, next-generation industrial humanoid robotics. As a Staff/Senior Staff Software Engineer – Build & Release, you will drive systems that accelerate our software development lifecycle across the company. Define how software is built, validated, and delivered across robotics, cloud, firmware, and simulation. Safeguard the reliability, safety, and security of release systems at scale. You will join a rapidly growing team, equipping robotics, cloud, and test engineering teams with essential tools, systems, and processes to build and deploy robot and edge software efficiently and safely. This role sits at the intersection of: CI/CD and release automation Reliability engineering Software supply chain security Policy-driven delivery systems Design and operate mechanisms that ensure releases are deterministic, traceable, safe, observable, compliant, and routine—even as engineering velocity and system complexity increase.

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

Nice To Haves

  • 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)

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).

Benefits

  • 401(k) Plan: Includes a 6% company match.
  • Equity: Company stock options.
  • Insurance Coverage: 100% company-paid medical, dental, vision, and short/long-term disability insurance for employees.
  • Benefit Start Date: Eligible for benefits on your first day of employment.
  • Well-Being Support: Employee Assistance Program (EAP).
  • Time Off: Flexible, unlimited PTO and 10 company holidays, including a winter shutdown.
  • On-Site Perks: Catered lunches four times a week and a variety of healthy snacks and refreshments at our Salem and Pittsburgh locations.
  • Parental Leave: Generous paid parental leave programs.
  • Work Environment: A culture that supports flexible work arrangements.
  • Growth Opportunities: Professional development and tuition reimbursement programs.
  • Relocation Assistance: Provided for eligible roles.
  • Annual Discretionary Bonus: Provided for eligible roles.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

1-10 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service