Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Symbotic Inc.

Staff Software Engineer

Posted Updated
Discussion

Description

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.

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

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

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Disability insurance
  • 401K
  • PTO
  • Business travel expense reimbursement

Skills

What Staff Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →