jobapplier

Staff Software Engineer

Symbotic

Skills

Required

  • Electrical Engineering
  • Mechanical Engineering
  • object-oriented design and
  • programming
  • C#
  • asynchronous
  • concurrent, or multithreaded applications
  • event-driven architectures
  • distributed systems
  • messaging technologies
  • communication protocols
  • RabbitMQ / MQTT / gRPC

Preferred

  • planning
  • robot
  • object-oriented design and engineering practices
  • integration
  • system-level
  • production software

What we need Symbotic is seeking for a Staff Software Engineer to join our Fleet Controls team within our Software Engineering organization. Your job will be to lead the design and development of high-performance applications that orchestrate fleets of autonomous mobile robots within automated warehouse environments. This is a high-impact role for an engineer who thrives in a collaborative, fast-paced environment and is passionate about building scalable, reliable, real-time systems that power increasingly complex robotic operations across multiple deployment sites.

About Symbotic

Who we are With its A.I.-powered robotic technology platform, Symbotic is changing the way consumer goods move through the supply chain.

Intelligent software orchestrates advanced robots in a high-density, end-to-end system – reinventing warehouse automation for increased efficiency, speed and flexibility.

The team serves as the critical connection between upstream systems responsible for tasking, warehouse structure, and inventory and downstream systems focused on path planning and robot control.

Our software enables robots to operate safely and efficiently as a coordinated fleet while supporting the scale, reliability, and operational complexity required across Symbotic’s automated warehouse systems.

Experience with robotics, path planning, embedded systems, fleet management, or other real-time control technologies is preferred.

Symbotic reinvents the warehouse as a strategic asset for the world’s largest retail, wholesale, and food & beverage companies.

Applying next-gen technology, high-density storage and machine learning to solve today's complex distribution challenges, Symbotic enables companies to move goods with unmatched speed, agility, accuracy and efficiency.

As the backbone of commerce the Symbotic platform transforms the flow of goods and the economics of supply chain for its customers.

For more information, visit www.symbotic.com .

We are a community of innovators, collaborators and pioneers who embrace our differences, because we know unique perspectives make us stronger and smarter.

Every perspective matters.

We depend on the collective voices of our employees, customers and community to help guide us as we build a better place to work – for you and the world.

Responsibilities

  • Fleet Controls team develops and improves the software responsible for coordinating Symbotic’s growing fleet of autonomous mobile robots.
  • What you'll do Design and develop real-time, high-performance software for managing and coordinating large fleets of autonomous mobile robots.
  • Build scalable control services that connect tasking and inventory systems with path planning and robot control capabilities.
  • Analyze fleet performance and deliver improvements aligned with customer requirements, operational metrics, and company KPIs.
  • Diagnose complex software and system performance issues, identify root causes, and implement reliable long-term solutions.
  • Lead technical design and development efforts across projects while mentoring and supporting other engineers.
  • Develop high-quality, maintainable production software using strong object-oriented design and engineering practices.
  • Create and maintain unit, integration, and system-level tests for production software.

Requirements

  • What you'll need Minimum of 8 years of related experience or equivalent work experience.
  • Bachelor’s degree in Computer Science, Electrical Engineering, Mechanical Engineering, Mathematics, or a related STEM field.
  • Strong object-oriented design and programming experience, with C# strongly preferred.
  • Experience developing asynchronous, concurrent, or multithreaded applications.
  • Experience with event-driven architectures, distributed systems, messaging technologies, and communication protocols such as RabbitMQ, MQTT, or gRPC.
  • Demonstrated technical leadership experience, including leading engineering efforts, making architectural decisions, and mentoring other engineers.

Pay

The base range for this position in the posted location is $144,000.00 - $211,200.00 however, base pay offered may vary depending on job-related knowledge, skills, and experience.

Benefits

  • Employees must have a valid driver's license and the ability to drive and/or fly to client locations and company HQ.
  • Employees may be required to use a personal credit card for business travel expenses, which are reimbursed based on the program guidelines.
  • The compensation package includes medical, dental, vision, disability, 401K, PTO and/or other benefits.

Our Environment Up to 10% of travel may be required.

Eligible employees may receive a corporate credit card based on role and travel requirements, but a personal credit card may be needed during onboarding until the corporate card is issued. #LI-GJ1 #LI-Hybrid About Symbotic Symbotic is an automation technology leader reimagining the supply chain with its end-to-end, AI-powered robotic and software platform.

That’s why we’re proud to be an equal opportunity employer. We do not discriminate based on race, color, ethnicity, ancestry, religion, sex, national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, gender expression, veteran status, or genetic information.