Staff Software Engineer - .Net

Exol•Wilmington, MA
•$144,000 - $211,200•Hybrid

About The Position

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.

Requirements

  • At least 8 years of related experience or equivalent work experience.
  • Bachelor’s degree in Computer Science, a related technical discipline, or equivalent practical experience.
  • Professional experience developing object-oriented software applications using C#, Java, or a comparable language.
  • Experience with relational databases and SQL platforms, including SQL Server or MySQL.
  • Experience with multithreading, multiprocessing, distributed systems, or software and hardware integration.
  • Knowledge of source-code version control, unit testing, software design, and defect-tracking tools.
  • Ability to learn independently, communicate effectively, and work with cross-functional and globally distributed teams.
  • Valid driver's license and ability to drive and/or fly to client locations and company headquarters.

Responsibilities

  • Design and develop real-time distributed software supporting inventory induction and customer order fulfillment.
  • Build scalable services using .NET Core, Kubernetes, RabbitMQ, Redis, and relational databases.
  • Help decompose monolithic applications into independently deployable microservices.
  • Develop software integrating with robotic systems, pallet-building operations, and automated work cells.
  • Contribute to a greenfield order workflow and fulfillment solution for Symbotic Micro.
  • Collaborate with local and international engineers in an agile, cross-functional development environment.
  • Participate in a rotating escalation support schedule after completing onboarding and training.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Disability benefits
  • 401(k)
  • Paid time off (PTO)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service