Staff Software Engineer — Real-Time Distributed Systems

Symbotic

Wilmington (MA)

On-site

USD 138,000 - 211,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical
Dental
Vision
Disability
401K
PTO

Job summary

Symbotic seeks a Staff Software Engineer to join its Software Engineering organization to build scalable, high-performance software supporting automation and material-flow systems. You will work on distributed services, tackling NP-hard optimization, bin packing, and sequencing challenges.

You will influence architecture, scalability, performance, and maintainability while delivering production software coordinating workflows across large-scale automation environments.

Qualifications

  • Bachelor's or Master’s degree in Computer Science, Software Engineering, or related field.
  • Minimum of 8 years of professional software development experience using C# and .NET.
  • Strong expertise in OOP, SOLID, and design patterns.
  • Deep understanding of algorithms, data structures, and computational complexity.
  • Proven experience designing scalable, fault-tolerant, distributed systems.
  • Strong debugging, troubleshooting, and performance-tuning skills.
  • Experience with relational databases and SQL optimization.
  • Experience with Git and source control.
  • Windows and Linux development experience.
  • Unit tests and test automation experience.
  • Cross platform .NET core development.

Responsibilities

  • Design and develop real-time distributed software for Automation systems.
  • Design software systems which are highly available and scalable.
  • Research, develop, and productize solutions for NP-Hard optimization problems.
  • Demonstrate passion about building high-quality software and solving problems.
  • Analyze a system of distributed components using performance and debugging tools.
  • Communicate proactively with peers across teams.
  • Work in an Agile/Scrum environment.
  • Travel to customer sites may be required.
  • Develop software using microservices with .NET Core, RabbitMQ, OpenAPI and Kubernetes.

Skills

C#
.NET
OOP
SOLID principles
Design patterns
Distributed systems
Algorithms
Git

Education

Bachelor's or Master's degree in CS/SE

Tools

Windows
Linux
SQL
PL/SQL
RabbitMQ
Kubernetes

Job description

Symbotic seeks a Staff Software Engineer to join its Software Engineering organization to build scalable, high-performance software supporting automation and material-flow systems. You will work on distributed services, tackling NP-hard optimization, bin packing, and sequencing challenges.

You will influence architecture, scalability, performance, and maintainability while delivering production software coordinating workflows across large-scale automation environments.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer - Algorithms & Optimization
Staff Software Engineer - Algorithms & Optimization

Symbotic LLC • Wilmington (MA)

On-site
USD 149,000 - 204,600
Staff .NET Engineer - Real-Time Distributed Systems
Staff .NET Engineer - Real-Time Distributed Systems

Exol • Wilmington (MA)

On-site
USD 138,000 - 205,000
Medical insurance
Dental insurance
Vision insurance
+3
Staff Software Engineer - Fleet Controls & Robotics
Staff Software Engineer - Fleet Controls & Robotics

Symbotic • Wilmington (MA)

On-site
USD 149,000 - 204,600
Staff Software Engineer - Real-Time Robot Fleet
Staff Software Engineer - Real-Time Robot Fleet

Symbotic • North Wilmington (MA)

On-site
USD 149,000 - 204,600
Staff Real-Time Fleet Controls Engineer
Staff Real-Time Fleet Controls Engineer

Symbotic • North Wilmington (MA)

On-site
USD 149,000 - 205,000
Medical benefits
Dental benefits
Vision benefits
+3
Senior .NET Staff Engineer - Real-Time Microservices
Senior .NET Staff Engineer - Real-Time Microservices

Symbotic • Wilmington (MA)

Hybrid
USD 138,000 - 205,000
Staff Software Engineer — Real-Time Fleet Robotics Leader
Staff Software Engineer — Real-Time Fleet Robotics Leader

Symbotic • Wilmington (MA)

On-site
USD 149,000 - 204,600
Staff Software Engineer - Algorithms
Staff Software Engineer - Algorithms

Symbotic • Wilmington (MA)

On-site
USD 138,000 - 211,000
Medical
Dental
Vision
+3
Senior .NET Engineer - Real-Time Distributed Microservices
Senior .NET Engineer - Real-Time Distributed Microservices

Symbotic LLC • Wilmington (MA)

On-site
USD 138,000 - 205,000
Staff Software Engineer - Algorithms
Staff Software Engineer - Algorithms

Symbotic LLC • Wilmington (MA)

On-site
USD 149,000 - 204,600