Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineer III, Software Services

Home > Java programming jobs

Software Engineer III, Software Services in USA new

  • Agility Robotics
  • Full time
  • Email
  • Pittsburgh, PA

Responsibilities

  • Build backend APIs and services for Arc, the cloud-based robot fleet management platform.
  • Own well-scoped features end-to-end and contribute to larger initiatives with senior engineers.
  • Translate product requirements into technical designs, write design documents, build proofs of concept, and ship code.
  • Redesign systems and refactor services as the platform scales and evolves.
  • Collaborate with product, UX, frontend, robot hardware and software, customer solutions, and operations teams.
  • Support developed systems through their full lifecycle, including participation in an on-call rotation approximately once every three to four weeks.

Requirements

  • Bachelor’s or master’s degree in computer science or a related field, or equivalent industry experience.
  • At least four years of experience in a software engineer role.
  • Strong proficiency in Java, Python, and Rust or Go.
  • Experience developing backend cloud systems using application frameworks, databases, messaging systems, APIs, and data formats.
  • Experience with Spring Boot, SQL and NoSQL databases, Kafka, MQTT, REST, gRPC, JSON, and Protobuf.
  • Experience with AWS services including DynamoDB, RDS/Postgres, S3, SQS, and SNS.
  • Experience with GitHub, deployments, feature flags, Docker, Kubernetes, unit testing, and end-to-end testing.
  • Experience developing end-to-end solutions from feature requirements and working in fast-paced environments with changing priorities.
  • Robotics experience and experience with fleet-management applications or cloud-edge communications are preferred.

Benefits

  • Hybrid work based out of the Salem, Pittsburgh, or Fremont offices.
  • 401(k) plan with a 6% company match, company stock options, and company-paid medical, dental, vision, and short- and long-term disability insurance.
  • Benefits are available from the first day of employment, with an Employee Assistance Program.
  • Paid time off includes flexible unlimited PTO and 12 company holidays for exempt employees, or vacation, sick leave, and holidays for non-exempt employees.
  • Catered lunches four times per week and snacks and refreshments at Salem and Pittsburgh locations.
  • Paid parental leave, flexible work arrangements, professional development, tuition reimbursement, and relocation assistance for eligible roles.
  • Annual discretionary bonus for eligible roles.

Salary: $144k - $225k/yr

Agility Robotics

Industrial humanoids hard at work.

Similar positions

Senior Software Engineer

  • Natera
  • Full time
  • USA
  • 11/14/2026
  • Salary: $126k - $157k/yr
  • Remote

Senior Software Engineer, Platform (Java)

  • Sprout Social
  • Full time
  • Remote
  • 11/14/2026
  • Salary: Competitive
  • Poland

Senior QA Automation Engineer

  • MariaDB plc
  • Full time
  • Remote
  • 11/14/2026
  • Salary: €60k-€80k
  • Bulgaria

Information Security Engineer - Application Securi

  • Camunda
  • Full time
  • Remote
  • 11/14/2026
  • Salary: Competitive
  • Worldwide

Senior Backend Engineer

  • Incode Technologies
  • Full time
  • Remote
  • 11/13/2026
  • Serbia