Jobs · Engineering · Massachusetts

Principal Software Engineer - Fleet Orchestration

Symbotic · Wilmington, MA · 2 wk ago
HybridEngineering$180k–$248k/yrFull-time

About the role

Symbotic is an automation technology leader reimagining the supply chain with its end-to-end, AI-powered robotic and software platform. The company reinvents the warehouse as a strategic asset for the world’s largest retail, wholesale, and food & beverage companies, enabling them to move goods with unmatched speed, agility, accuracy, and efficiency.

Responsibilities

  • Lead design and implementation of large-scale distributed systems and services.
  • Own end-to-end delivery of major features or subsystems from design through production.
  • Drive architectural decisions around scalability, resiliency, and system correctness.
  • Develop and evolve event-driven, real-time processing systems.
  • Analyze and improve system behavior using metrics, observability, and performance profiling.
  • Diagnose and resolve complex, cross-system production issues.
  • Mentor engineers, provide technical guidance, and elevate engineering quality across the team.
  • Partner with cross-functional teams (robotics, controls, infrastructure, product) to deliver integrated solutions.
  • Contribute to technical strategy and roadmap planning.

Requirements

  • Bachelor’s degree in Computer Science or related field.
  • Minimum of 12 years of professional software development experience.
  • Strong experience designing and building distributed systems at scale.
  • Deep knowledge of system design, concurrency, and performance optimization.
  • Experience with event-driven architectures and messaging systems (Kafka, RabbitMQ, etc.).
  • Proven ability to lead technical initiatives and influence system design.
  • Strong debugging skills across complex, multi-service environments.

Qualifications

  • Nice to have:
  • Experience with robotics, warehouse automation, or hardware-adjacent systems.
  • Background in real-time control systems or orchestration platforms.
  • Experience with simulation, optimization, or algorithm-heavy systems.
  • Familiarity with cloud-native architectures and reliability engineering practices.

Skills

  • Experience with distributed systems and services.
  • Knowledge of system design, concurrency, and performance optimization.
  • Proficiency with event-driven architectures and messaging systems.
  • Ability to diagnose and resolve complex production issues.
  • Strong mentorship and leadership skills.
  • Experience with cross-functional teams and integrated solutions.
  • Technical strategy and roadmap planning experience.

Benefits

Our environment offers up to 10% travel, a valid driver’s license, and the responsibility to manage expenses personally for reimbursement. We are committed to diversity, equity, and inclusion, and offer competitive compensation including medical, dental, vision, disability, 401K, PTO, and other benefits.

Pay

The base range for this position in the posted location is $180,000.00 - $247,500.00. The compensation package includes medical, dental, vision, disability, 401K, PTO, and/or other benefits.

Similar jobs