Software Engineer III, Software Services (Applications)
Agility Robotics · Hybrid- Any Office (Fremont, CA, Salem, OR, or Pittsburgh, PA)
About this role
**Agility Robotics — Software Engineer III (Software Services / Applications)** ## About Agility Robotics Agility Robotics builds **Digit**, the first humanoid robot doing real, paid work in warehouses and distribution centers today. Digit works alongside people through the **Agility Partner Program**, helping augment the human workforce with industry-leading safety and proven deployment data. ## About the Team You’ll join the **Software Services (backend)** team within the broader **Applications & Platform Software Engineering** organization. The team builds **Arc**—our cloud application for **robot fleet management**, **robot operations**, and **fleet data collection**. ## What You’ll Do - Build **backend APIs and services** for Arc (cloud-based robot fleet management) - Own **well-scoped features end-to-end** and contribute to larger initiatives with senior engineers - Translate product requirements into **technical designs** (design docs, proof-of-concepts, shipped code) - Help **redesign systems** and **refactor services** as we scale - Collaborate cross-functionally with **product, UX, front-end, robot hardware/software, customer solutions, and operations** - Support your work through the full lifecycle, including a flexible **on-call rotation** (about **once every 3–4 weeks**) ## Technical Skills & Requirements ### Core Requirements - **BS/MS in CS (or related)** or equivalent industry experience - **4+ years** in a software engineering role - Strong proficiency in **Java** and **Python**, plus **Rust or Go** (backend is mostly Java/Python; adopting Rust/Go is a goal) - Experience building **backend cloud systems** and related technologies, including: - Frameworks: **Spring Boot** - Databases: **SQL & NoSQL** - Messaging: **Kafka, MQTT** - APIs: **REST, gRPC** - Data formats: **JSON, Protobuf** - Experience with **AWS**: **DynamoDB, RDS (Postgres), S3, SQS/SNS** - Experience with **SDLC** and tooling: **GitHub, CI/CD, unit & end-to-end testing, deployments, feature flags, Docker, Kubernetes**, etc. - Ability to start from **feature requirements** and drive them to **end-to-end solutions** - Experience working in **fast-paced environments** with changing priorities ### Bonus Qualifications - Experience with **Robotics** - Experience with **Fleet Management** applications and **Cloud–Edge communications** ## Location / Work Model - **Hybrid** position based out of **Salem, Pittsburgh, or Fremont** offices ## Compensation & Benefits (Highlights) - **Anticipated base salary range:** **$144,000 — $225,000 USD** - **401(k):** includes a **6% company match** - **Equity:** company stock options - **Insurance:** **100% company-paid** medical, dental, vision, and short/long-term disability - **Benefits:** eligible on your first day - **Time off:** - Exempt: flexible **unlimited PTO** + **12 holidays** (incl. winter shutdown) - Non-exempt: **10 vacation days**, paid sick leave, + **12 holidays** (incl. winter shutdown) - **Additional perks:** EAP, catered lunches/snacks (Salem & Pittsburgh), parental leave, flexible work culture, professional development & tuition reimbursement, relocation assistance (eligible roles), and annual discretionary bonus (eligible roles) *All roles are U.S.-based. Applicants must have current authorization to work in the United States.*
Listing freshness
CronJobs last confirmed this listing 1h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.