Senior Software Engineer C# React
Symbotic develops AI-enabled robotic systems and software for end-to-end warehouse and supply-chain automation.
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 develop real-time production-management applications for robots and warehouse hardware. You will build desktop, mobile, and web applications, create reusable React components, integrate REST APIs and real-time messaging services, write and test maintainable code, define API contracts, document designs and updates, and maintain product internationalization and localization.
Requirements
- Hold a degree in Computer Science, a related technical discipline, or related experience
- Have 4–8 years of professional software-application development experience
- Have at least 3 years of experience with HTML, CSS/SCSS, TypeScript, and React or Angular
- Have at least 3 years of experience with C# and .NET
- Have experience with RabbitMQ and SignalR
- Demonstrate verbal and written communication skills
Responsibilities
- Design and develop real-time production-management applications
- Develop desktop, mobile, and web applications
- Build reusable React components and modules
- Integrate REST APIs, RabbitMQ, and SignalR
- Write maintainable code and unit tests
- Contribute to end-to-end and component tests
- Define API contracts and execute business requirements
- Provide written designs, status updates, and documentation
- Implement and maintain internationalization and localization
- Maintain collaboration overlap during 9am–5pm Eastern Time
Benefits
- Business-travel expense reimbursement
- Potential corporate credit card for eligible employees
