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 NowRelated Positions
Manager, Bot Reliability Engineering
Technology, Software & Robotics Engineering | USA Wilmington, MA - HQ
ApplyDirector, Software Engineering & Integration (Exol)
Technology, Software & Robotics Engineering | USA Remote & Travel
Apply