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
Categories
About Symbotic
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.
