Staff Software Engineer: Algorithms & Distributed Systems

Symbotic

Wilmington (MA)

Hybride

USD 149 000 - 204 600

Plein temps

14 jours+

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Avantages offerts par ce poste

Medical, dental, vision insurance
Disability insurance
401(k) plan
PTO

Résumé du poste

Symbotic in Wilmington, MA is seeking a Staff Software Engineer - Algorithms to join our Software Engineering organization. You will design and implement real-time distributed software to optimize automation, fulfillment, and material-flow systems, tackling NP-Hard problems with combinatorial optimization and graph-based algorithms.

You will influence architecture, scale, and performance while delivering robust microservice‑driven solutions using .Net Core, RabbitMQ, OpenAPI, and Kubernetes;

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 8 years of professional software development experience using C# and .NET.
  • Strong expertise in Object-Oriented Programming (OOP), SOLID principles, and design patterns.
  • Deep understanding of algorithms, data structures, and computational complexity analysis.
  • Proven experience designing scalable, fault-tolerant, and distributed systems.
  • Strong debugging, troubleshooting, and performance-tuning skills.
  • Experience with relational databases and SQL optimization.
  • Hands‑on problem solver with excellent software design and implementation skills.

Responsabilités

  • Design and develop real-time distributed software for Automation systems.
  • Design software systems which are highly available & 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, love solving problems and facing new challenges.
  • Analyze a system of distributed software components using performance, profiling, and debugging tools.
  • Be a proactive communicator who enjoys working closely with creative and technical peers.
  • Work in a dynamic Agile/Scrum based environment.
  • Have opportunities to travel to customer sites.
  • Develop software application using microservice oriented architecture using technologies like .Net Core, Rabbit MQ, Open API and Kubernetes

Connaissances

C# & .NET
OOP & design patterns
Algorithms & data structures
Distributed systems
Debugging & performance
Asynchronous/multithread
Unit tests & test automation

Formation

Bachelor's or Master's in CS/SE

Outils

Git
SQL
Windows
Linux
Kubernetes
RabbitMQ
OpenAPI
SQL Server/PL/SQL

Description du poste

Symbotic in Wilmington, MA is seeking a Staff Software Engineer - Algorithms to join our Software Engineering organization. You will design and implement real-time distributed software to optimize automation, fulfillment, and material-flow systems, tackling NP-Hard problems with combinatorial optimization and graph-based algorithms.

You will influence architecture, scale, and performance while delivering robust microservice‑driven solutions using .Net Core, RabbitMQ, OpenAPI, and Kubernetes;

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

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

Symbotic LLC • Wilmington (MA)

Sur place
USD 149 000 - 204 600
Staff Software Engineer – Algorithms
Staff Software Engineer – Algorithms

Symbotic • Wilmington (MA)

Sur place
USD 149 000 - 204 600
Medical, dental, vision insurance
Disability insurance
401(k) plan
+1
Staff Software Engineer - Algorithms
Staff Software Engineer - Algorithms

Symbotic • Boston (MA)

Sur place
USD 149 000 - 205 000
Staff Software Engineer - Algorithms
Staff Software Engineer - Algorithms

Symbotic LLC • Wilmington (MA)

Sur place
USD 149 000 - 204 600
Senior .NET Engineer - Real-Time Distributed Microservices
Senior .NET Engineer - Real-Time Distributed Microservices

Symbotic LLC • Wilmington (MA)

Sur place
USD 138 000 - 205 000
Staff Software Engineer - Real-Time Robot Fleet
Staff Software Engineer - Real-Time Robot Fleet

Symbotic • North Wilmington (MA)

Sur place
USD 149 000 - 204 600
Staff Software Engineer
Staff Software Engineer

Symbotic LLC • Wilmington (MA)

Sur place
USD 138 000 - 205 000
Senior .NET Engineer – Real-Time Microservices
Senior .NET Engineer – Real-Time Microservices

Symbotic LLC • Wilmington (DE)

Sur place
USD 138 000 - 205 000
Medical insurance
Dental insurance
Vision insurance
+2
Staff Software Engineer – Real-Time Fleet Robotics
Staff Software Engineer – Real-Time Fleet Robotics

Symbotic LLC • Wilmington (MA)

Sur place
USD 149 000 - 204 600
Medical, dental, and vision benefits
401K
PTO
Staff Software Engineer
Staff Software Engineer

Symbotic LLC • Wilmington (DE)

Sur place
USD 138 000 - 205 000
Medical insurance
Dental insurance
Vision insurance
+2