Symbotic is seeking a Staff-level .NET Engineer to join its System Manager team within Software Engineering. The role designs and develops real-time distributed software that orchestrates inbound inventory induction and customer order fulfillment. The System Manager team's software validates goods entering automated warehouse systems, determines whether inventory should be accepted or rejected, connects with pallet-building operations, keeps robots supplied with tasks and work cells productive, and collects SKU data used across the system. The engineer will build scalable services using .NET Core, Kubernetes, RabbitMQ, Redis, and relational databases; help decompose monolithic applications into independently deployable microservices; and develop software integrated with robotic systems, pallet-building operations, and automated work cells. The role also contributes to a greenfield order workflow and fulfillment solution for Symbotic Micro and collaborates with local and international engineers in an agile, cross-functional environment. After onboarding and training, the engineer participates in a rotating escalation support schedule. Up to 10% travel may be required. Employees must have a valid driver's license and be able to drive and/or fly to client locations and company headquarters. Business travel expenses may require use of a personal credit card and are reimbursed under program guidelines; eligible employees may receive a corporate card based on role and travel requirements.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior