Staff Software Engineer - Algorithms & Optimization

Symbotic LLC

Wilmington (MA)

On-site

USD 149,000 - 204,600

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Symbotic is seeking a Staff Software Engineer to design and develop real-time distributed software for Automation systems. You will build highly available, scalable microservice-based solutions using .NET Core, RabbitMQ, OpenAPI and Kubernetes.

You’ll apply NP-Hard optimization techniques, graph algorithms and combinatorial optimization to improve inventory flow and throughput across large-scale automation environments, while collaborating with a cross-functional team in an Agile/Scrum setting.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • 8+ years of professional software development experience using C# and .NET.
  • Strong understanding of algorithms, data structures, and computational complexity.
  • Experience designing scalable, fault-tolerant, distributed systems.
  • Experience with Windows and Linux development.
  • Hands-on problem solver with excellent software design and implementation skills.

Responsibilities

  • Design and develop real-time distributed software for Automation systems.
  • Design software systems which are highly available and widely scalable.
  • Research, develop, and productize solutions for NP-Hard optimization problems using combinatorial optimization or other algorithms.
  • Demonstrate passion about building high quality software and solving complex challenges.
  • Analyze a system of distributed components using performance profiling and debugging tools.
  • Work in a dynamic Agile/Scrum based environment.

Skills

C#
.NET
OOP
SOLID
Distributed systems
Algorithms
Problem solving

Education

Bachelor's or Master's in CS/SE

Tools

RabbitMQ
OpenAPI
Kubernetes
Git
SQL Server

Job description

Symbotic is seeking a Staff Software Engineer to design and develop real-time distributed software for Automation systems. You will build highly available, scalable microservice-based solutions using .NET Core, RabbitMQ, OpenAPI and Kubernetes.

You’ll apply NP-Hard optimization techniques, graph algorithms and combinatorial optimization to improve inventory flow and throughput across large-scale automation environments, while collaborating with a cross-functional team in an Agile/Scrum setting.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer: Algorithms & Distributed Systems
Staff Software Engineer: Algorithms & Distributed Systems

Symbotic • Wilmington (MA)

Hybrid
USD 149,000 - 205,000
Medical, dental, vision insurance
Disability insurance
401(k) plan
+1
Staff Software Engineer - Fleet Controls & Robotics
Staff Software Engineer - Fleet Controls & Robotics

Symbotic • Wilmington (MA)

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

Symbotic LLC • Wilmington (MA)

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

Symbotic • Wilmington (MA)

Hybrid
USD 149,000 - 205,000
Medical, dental, vision insurance
Disability insurance
401(k) plan
+1
Staff Software Engineer — Real-Time Fleet Robotics Leader
Staff Software Engineer — Real-Time Fleet Robotics Leader

Symbotic • Wilmington (MA)

On-site
USD 149,000 - 205,000
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
Staff Software Engineer - Real-Time Robot Fleet
Staff Software Engineer - Real-Time Robot Fleet

Symbotic • North Wilmington (MA)

On-site
USD 149,000 - 205,000
Staff Software Engineer, Fleet Robotics Orchestration
Staff Software Engineer, Fleet Robotics Orchestration

Symbotic LLC • Wilmington (MA)

On-site
USD 149,000 - 204,600
Medical insurance
Dental insurance
Vision insurance
+3
Staff Software Engineer - Fleet Operations
Staff Software Engineer - Fleet Operations

Symbotic LLC • Wilmington (MA)

On-site
USD 149,000 - 204,600
Medical insurance
Dental insurance
Vision insurance
+3
Staff Software Engineer - Fleet Controls
Staff Software Engineer - Fleet Controls

Symbotic • North Wilmington (MA)

On-site
USD 149,000 - 205,000