Staff Software Engineer, Multi-Robot Coordination
$230,000–$280,000 year
On-site · San Francisco, California, United States
Job Summary
Staff Software Engineer, Multi-Robot Coordination at Nimble builds and maintains production software for coordinating robot behaviors across multi-robot systems, integrating with warehouse-management systems, APIs, and data services. You will design and develop production-grade software for robot coordination, multi-robot simulations, system state management, and operational workflows; build integrations with robot platforms, WMS, APIs, services, and data systems; improve reliability, observability, and performance; triage field issues and drive fleet software changes; work closely with robotics, ML, and product teams; mentor engineers; participate in design and code reviews; qualifications include a CS degree (or equivalent) with 6+ years of production software experience in C++, Python, or Rust, distributed systems/backend API design, CI/CD, AWS, and Kubernetes; compensation ranges $230k-$280k/year plus equity.
Required Qualifications
- Bachelor’s or Master’s in Computer Science or related field, or equivalent experience
- At least 6 years of experience in production‐level software development in C++, Python, or Rust
- Distributed systems, backend services, API design, CI/CD, AWS, Kubernetes
- Experience designing scalable systems and leading complex technical projects
- Excellent communication and cross-team collaboration skills
- Track record of using analysis to influence high-stakes operational and engineering changes
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.