Staff Software Engineer
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, develop, review, and test real-time distributed software for inventory induction and order fulfillment. You will evolve monolithic services into microservices, work with distributed architecture, and collaborate on requirements and technical solutions.
Requirements
- Degree in Computer Science, related technical discipline, or related experience
- At least 8 years of professional software application development experience
- At least 1 year of SQL platform and relational database experience
- Object-oriented design and programming knowledge
- C# or Java knowledge
- Source control, unit testing, design, and defect tracking tool experience
- Multithreading, multiprocessing, and software-hardware integration experience
- Valid driver's license
Responsibilities
- Design and develop real-time distributed software for inventory induction and order fulfillment
- Evolve software architecture toward microservices
- Contribute to distributed architecture using multithreaded and multiprocessor concepts
- Design, develop, review, and test new functionality
- Collaborate with development, project, and product teams to define requirements and solutions
Benefits
- Medical insurance
- Dental insurance
- Vision insurance
- Disability insurance
- 401K
- PTO
- Business travel expense reimbursement
