Location: Remote / Hybrid (Salem, Pittsburgh, or Bay Area)
Company: Agility Robotics
About Agility Robotics
Agility Robotics is a pioneer. Our robot, Digit, is the first to be sold into workplaces across the globe. Our team is differentiated by its expertise in imagining, engineering, and delivering robots with advanced mobility, dexterity, intelligence, and efficiency — robots specifically designed to work alongside people, in spaces built for people.
Our Mission: To make businesses more productive and people’s lives more fulfilling by making robots commonplace and approachable.
About the Role
Join the team building the internal platforms and developer experience that power engineering across Agility. As a Staff Software Engineer, you will architect and own the foundational tools and services that make engineers more productive, from company-wide command-line tooling to self-service abstractions of infrastructure, networking, and identity.
You will be one of the first dedicated hires focused on internal services and developer experience, responsible for designing and delivering frameworks that every engineer uses daily. Your work will empower software, data, and robotics teams to focus on building products without wrestling with low-level infrastructure.
Key Responsibilities
🔭 Vision
Define the long-term vision for internal tooling, services, and developer experience, ensuring alignment with company goals and engineering best practices.
🗺️ Strategy
Deliver a roadmap for a company-wide CLI framework, shared tooling, and platform services (e.g., routing, IAM), enabling consistent, secure, and extensible workflows across engineering teams.
🤝 Collaboration
Partner with platform, security, application, and robotics engineers to understand needs and translate infrastructure complexity into intuitive workflows.
🛠️ Execution
CLI Framework: Design and implement a CLI harness and plugin framework that teams can extend for their own use cases (onboarding, secrets, robot access).
Infrastructure Abstractions: Build self-service abstractions for infrastructure and networking (e.g., simplifying Terraform configs into APIs or commands).
Shared Services: Design and maintain services like routing, IAM, and internal API gateways to support reliability and scale.
Standardization: Establish standards for tooling ergonomics, security, and reliability. Create libraries and SDKs to unify workflows.
🎓 Leadership
Customer Focus: Drive adoption of internal tools by treating engineers as your "customers" and iterating based on feedback.
Mentorship: Mentor engineers and influence the broader developer platform roadmap.
Advocacy: Champion best practices in developer experience and internal platform design.
What We’re Aiming For
A company-wide CLI supporting onboarding, secrets, and robot access.
An extensible plugin system to prevent fragmentation.
Infrastructure abstractions accessible to non-infra engineers.
Shared services for routing, IAM, and connectivity.
Improved developer velocity and security through standardized tools.
Qualifications
Required
8+ years of software engineering experience with a track record of building developer-facing tools (CLIs, SDKs, APIs, automation).
Strong programming skills in Go, Python, or similar.
Experience designing frameworks or extensible systems.
Ability to gather requirements, communicate trade-offs, and drive adoption.
Strong collaboration and influence skills across multiple domains.
Bonus
Familiarity with Terraform, Kubernetes, or networking concepts (DNS, VPCs).
Experience with IAM systems or security-focused platform services.
Background in developer platforms or internal DX initiatives.
Experience with IoT/connected devices and real-time constraints.
Contributions to open-source developer tools.
Why This Role?
Greenfield / Zero-to-One: Define and build the CLI and internal services framework from the ground up.
High Impact: Your work will be used by every engineer, every day.
Collaborative: Work with robotics, platform, and application engineers on mission-critical workflows.
Benefits & Perks
401(k): 6% company match.
Equity: Company stock options.
Insurance: 100% company-paid medical, dental, vision, and disability (eligible Day 1).