Symbotic

Staff Software Engineer - Algorithms

Symbotic
Apply
23 days ago
Wilmington, MA, USAStaff+

Base Salary

$138k - $211k/yr

Responsibilities

  • Design and develop real-time distributed software for automation systems.
  • Design highly available and widely scalable software systems.
  • Research, develop, and productize solutions for NP-hard optimization problems using combinatorial optimization and other algorithms.
  • Develop production software for ordering, processing, and delivery of mixed-SKU totes and automated inventory workflows.
  • Analyze distributed software components using performance, profiling, and debugging tools.
  • Develop microservice-oriented applications using .NET Core, RabbitMQ, OpenAPI, and Kubernetes.
  • Collaborate with technical and creative peers in an Agile/Scrum environment.
  • Contribute to software architecture, scalability, performance, maintainability, and strategically important engineering initiatives.
  • Travel to customer sites as needed.

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • At least 8 years of professional software development experience using C# and .NET.
  • Strong expertise in object-oriented programming, SOLID principles, and design patterns.
  • Deep understanding of algorithms, data structures, and computational complexity analysis.
  • Proven experience designing scalable, fault-tolerant, and distributed systems.
  • Strong debugging, troubleshooting, and performance-tuning skills.
  • Experience with relational databases and SQL optimization, including SQL Server and PL/SQL.
  • Experience with source control systems such as Git.
  • Experience developing for Windows and Linux.
  • Experience developing unit tests and using test automation frameworks.
  • Experience with asynchronous or multithreaded programming and cross-platform .NET Core development.
  • Strong software design, implementation, problem-solving, and communication skills.
  • Valid driver's license and ability to drive and/or fly to client and customer locations.

Benefits

  • Hybrid work arrangement.
  • Up to 10% travel may be required.
  • Medical, dental, vision, disability, 401(k), PTO, and/or other benefits.

Tech Stack

C#GitKubernetesLinuxMicrosoft SQL Server.NETRabbitMQSQLWindows

Categories

Symbotic

About Symbotic

1,001-5,000 employees

Symbotic builds AI-enabled warehouse automation systems that combine high-density storage, autonomous robots, and warehouse execution software for large retailers, wholesalers, and consumer-goods distributors. The company sells and operates end-to-end material-handling platforms, including automated case picking and AS/RS, delivered through system deployments and long-term service agreements. Founded in 2007 and headquartered in Wilmington, Massachusetts, Symbotic is a public company on Nasdaq (SYM) and counts Walmart among its customers.

Contact me