Staff Software Engineer (C#, React)

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.

View jobs by Symbotic Inc.

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 deliver real-time applications that support production management for mobile robots, lifts, cases, and automation hardware. You will build web, desktop, and mobile software, create reusable React components, integrate backend services, test code, define API contracts, maintain localization, and communicate technical designs and progress.

Requirements

  • Degree in Computer Science, a related technical discipline, or related experience
  • 8+ years of professional software application development experience
  • 3+ years of experience with HTML, CSS/SCSS, TypeScript, and React or Angular
  • 3+ years of experience with C# and .NET
  • Experience with RabbitMQ and SignalR
  • Verbal and written communication skills
  • Ability to learn independently and work in an agile environment with cross-functional and remote teams
  • Valid driver's license and ability to drive or fly to client and customer locations

Responsibilities

  • Design and develop real-time applications for production management of mobile robots, lifts, cases, and hardware
  • Develop desktop, mobile, and web applications using React or Angular, C# .NET, XAML, RabbitMQ, and SQL
  • Build responsive reusable React components using HTML, CSS/SCSS, and TypeScript
  • Integrate backend services through REST APIs, RabbitMQ, and SignalR
  • Write maintainable code and unit, end-to-end, and component tests
  • Break down requirements and define API contracts
  • Communicate technical designs, status updates, and documentation
  • Maintain internationalization and localization
  • Maintain collaboration overlap from 9:00 a.m. to 5:00 p.m. Eastern Time

Benefits

  • Business travel expense reimbursement
  • Eligible employees may receive a corporate credit card