S

Symbotic

Robotics and software automate supply chains

Staff Software Engineer - .NET

Backend EngineeringPosted on Nov 9
Full-timeWilmington, MA, USA$144k - $211.2k

About the Job

Requirements

  • At least 8 years of related experience or equivalent work experience.
  • A bachelor's or master's degree in Computer Science, Software Engineering, or a related field.
  • Advanced experience developing production software using C# and .NET Core across Windows and Linux environments.
  • Experience designing scalable, fault-tolerant distributed systems, microservices, and message-driven architectures using technologies such as RabbitMQ or Kafka.
  • Strong knowledge of object-oriented design, SOLID principles, design patterns, asynchronous programming, multithreading, algorithms, and data structures.
  • Experience with Docker, Kubernetes, CI/CD pipelines, relational databases, SQL Server, automated testing, and performance optimization.
  • Experience in warehouse automation, fulfillment, logistics, robotics, supply chain, or material-handling systems, with the ability to lead complex technical work with minimal direction.
  • A valid driver's license and ability to drive and/or fly to client locations and company headquarters.

Responsibilities

  • Provide technical leadership for the design, development, and maintenance of real-time distributed software for warehouse automation systems.
  • Architect highly available, scalable services using .NET Core, RabbitMQ, OpenAPI, Kubernetes, and microservice-based architectures.
  • Own complex features and services through requirements, architecture, implementation, testing, deployment, and production support.
  • Apply algorithms and optimization techniques, including heuristics, graph algorithms, bin packing, and sequencing, to improve system performance and inventory flow.
  • Profile, debug, and optimize distributed components while improving reliability, fault tolerance, and system scalability.
  • Lead design and code reviews, establish engineering best practices, and mentor engineers across the team.
  • Partner with robotics, controls, product, and site teams to support integration, commissioning, and troubleshooting at customer locations.

About the Company

Symbotic

Robotics and software automate supply chains

What Symbotic does: Symbotic develops and provides automated supply chain solutions by combining proprietary robotics hardware with software to help manufacturers, distributors, and retailers move goods faster and more efficiently. How its product works: The company offers an integrated system that includes robotic hardware and software, deployed into warehouses and other facilities, with ongoing implementation, maintenance, and support to run automated processes that manage inventory, picking, sorting, and logistics tasks. How it differs from competitors: It provides an end‑to‑end automation platform that tightly integrates hardware, software, and services in a single solution, focusing on delivering turnkey deployments and sustained support rather than standalone equipment. What its goal is: To make supply chains faster, more efficient, and more profitable for its customers.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Wilmington, DE
Founded
2007

Recently Posted Jobs

Explore more opportunities at Symbotic

See more jobs