Staff Software Engineer - .Net
Symbotic Inc.Visit Symbotic Inc. website
Symbotic develops AI-enabled robotic systems and software for end-to-end warehouse and supply-chain automation.
Wilmington, Massachusetts, United States
About Symbotic Inc.
Symbotic provides turnkey warehouse automation systems that use autonomous robots and AI-enhanced software to store, move, sort, and fulfill goods, including distribution and micro-fulfillment operations.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will design and build real-time distributed software for inventory induction and order fulfillment, create scalable services, help break monoliths into microservices, integrate with robotic systems, contribute to a greenfield order workflow solution, and join a rotating escalation support schedule after onboarding. Up to 10% travel.
Requirements
- Minimum 8 years of related experience
- Bachelor's degree in Computer Science or equivalent experience
- Object-oriented development with C#, Java or similar
- Experience with relational databases such as SQL Server or MySQL
- Experience with multithreading, distributed systems or software/hardware integration
- Knowledge of version control, unit testing, software design and defect tracking
- Ability to learn independently and work with global teams
- Valid driver's license and up to 10% travel
Responsibilities
- Design and develop real-time distributed software for inventory induction and order fulfillment
- Build scalable services with .NET Core, Kubernetes, RabbitMQ, Redis and relational databases
- Decompose monolithic applications into microservices
- Integrate with robotic systems, pallet-building operations and work cells
- Contribute to a greenfield order workflow solution
- Collaborate with local and international engineers
- Participate in rotating escalation support
Benefits
- Medical
- Dental
- Vision
- Disability
- 401K
- PTO
