USA Wilmington, MA - HQ

Senior Software Engineer - Lift Controls

Apply Now

Senior Software Engineer - Lift Controls

Time type: full time

Posted on: March 06, 2026

Job requisition id: R6602

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 fleets of advanced robots, lifts, and automation subsystems within a high-density, end-to-end system — reinventing warehouse automation for increased efficiency, speed, and flexibility.

What we need

We are looking for a Senior Software Engineer to join our Platform Services team. In this role, you will design and develop core supervisory control software responsible for coordinating lift subsystems within our large-scale warehouse automation environments.

You will work at the intersection of distributed systems and physical automation, building high-level control logic that governs lift scheduling, item sortation, fault recovery, and system-wide orchestration. This role requires strong real-time systems thinking, comfort with hardware-adjacent software, and the ability to debug complex interactions across software and electromechanical components.

We are seeking engineers who thrive in a creative, collaborative, and agile development environment and who are passionate about building resilient, high-availability systems that operate safely and reliably in production environments.

What we do

We are a talented team of roboticists and software engineers responsible for delivering intelligent supervisory software that orchestrates carton and tote movement within the Symbotic system.  This is a critical subsystem and is deployed at scale across multiple customer sites that operate in 24/7 warehouse environments.

The team is responsible for analyzing emergent system behavior, diagnosing complex failures, and resolving issues that arise from interactions between software, hardware, and physical processes in real-world environments.

What you’ll do

  • Design and develop high-level supervisory control systems for lift subsystems within automated warehouse environments.

  • Implement real-time distributed software responsible for lift dispatching, traffic coordination, prioritization, and throughput optimization.

  • Build fault-tolerant control logic to manage degraded modes, fault isolation, and safe recovery of lift operations.

  • Develop software that interfaces with PLC-controlled lift hardware via well-defined messaging and service boundaries.

  • Analyze distributed automation systems using performance monitoring, profiling, and debugging tools to identify latency, bottlenecks, and failure patterns.

  • Support system bring-up, integration testing, and on-site validation of lift supervisory control functionality.

  • Contribute to architecture decisions involving scalability, high availability, and operational resiliency.

  • Collaborate cross-functionally with controls engineers, robotics teams, hardware engineers, and field support teams.

What you’ll need

  • Bachelor’s degree in Computer Science or a related discipline required.

  • Minimum of 8 years of professional software development experience using C#, C++, or Java.

  • Strong experience building distributed, real-time, or event-driven systems.

  • Experience designing supervisory control layers for industrial automation, robotics, or material handling systems preferred.

  • Familiarity with PLC-integrated systems and hardware-adjacent software architectures is a strong plus.

  • Strong hands-on problem solver with excellent software design and implementation skills.

  • Experience with asynchronous and multithreaded programming models.

Nice to have

  • Development experience across both Windows and Linux environments.

  • Proficiency in cross-platform .NET Core development.

  • Working knowledge of Redis in-memory data stores.

  • Familiarity with RabbitMQ or similar messaging systems.

  • Solid understanding of microservices architectures and common design patterns.

Our environment

  • Up to 10% travel may be required. Employees must have a valid driver’s license and the ability to drive and/or fly to client and other customer locations.

#LI-Hybrid

#JT1

The base range for this position in the posted location is $149,000.00 - $204,600.00 however, base pay offered may vary depending on job-related knowledge, skills, and experience. The compensation package includes medical, dental, vision, disability, 401K, PTO and/or other benefits.

Apply Now

Related Positions

.Net Developer

Technology, Software & Robotics Engineering | USA Wilmington, MA - HQ

Apply
Manager, Bot Reliability Engineering

Technology, Software & Robotics Engineering | USA Wilmington, MA - HQ

Apply
Manager, Bot Controls

Technology, Software & Robotics Engineering | USA Wilmington, MA - HQ

Apply
Director, Software Engineering & Integration (Exol)

Technology, Software & Robotics Engineering | USA Remote & Travel

Apply

OUR TEAMS

Careers in Robotics

WORK AT SYMBOTIC

OUR CULTURE

We Are Symbotic

Life at Symbotic