Jobs · Engineering · Massachusetts

Manager, Software Engineering – Storage and Retrieval Strategy

Symbotic · Wilmington, MA · 3 wk ago
HybridEngineering$149k–$205k/yrFull-time

About the role

We are seeking a Manager, Software Engineering – Storage and Retrieval Strategy to lead a high-impact engineering team responsible for designing and implementing core platform services that support Symbotic’s robotic warehouse automation system.

Responsibilities

  • Lead an engineering team responsible for storage and retrieval scoring, including inventory management and system optimization.
  • Own sprint planning, execution, and delivery commitments.
  • Break down product and operational requirements into clear technical tasks and milestones.
  • Actively review designs and code to ensure quality, consistency, and maintainability.
  • Participate and drive progress in system architecture discussions, service boundary definition, and API design.
  • Guide design decisions related to new system capabilities, performance optimization, and reliability improvements.
  • Lead technical analysis, debugging, and root cause analysis of complex, cross-service issues affecting robotic and automation workflows.
  • Promote strong engineering practices around testing, CI/CD, and observability.
  • Lead incident response and post-incident root cause analysis for storage and retrieval strategy service related issues.
  • Partner with engineering, support, and customer teams to resolve complex, cross-domain issues.
  • Drive improvements in monitoring, alerting, and failure recovery.
  • Balance rapid field responsiveness with delivering roadmap priorities.
  • Partner with Fleet Operations and Task Planning Algorithm teams on system performance enhancements.
  • Align on priorities, dependencies, and delivery timelines.
  • Provide clear communication around system behavior, limitations, and changes.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field required; Master’s degree preferred.
  • Minimum of 8 years of software engineering experience, including experience leading a software engineering team.
  • Demonstrated experience leading enterprise-scale distributed systems in robotics, automation, logistics, or similarly complex domains.
  • Deep understanding of distributed systems architecture, microservices, concurrency, fault tolerance, and high-availability systems.
  • Experience owning production services, including on-call participation and incident management.
  • Ability to make sound technical trade-offs in complex, operationally constrained environments.
  • Clear, pragmatic communicator who works well across disciplines.
  • Hands-on experience with C# / .NET in production systems.
  • Experience designing and implementing asynchronous, event-driven architectures.
  • Familiarity with messaging, caching, or streaming technologies such as RabbitMQ, Redis, or similar platforms.

Qualifications

  • Plus experience supporting software deployed in live operational settings such as warehouses, manufacturing, or industrial environments.

Skills

  • Strong leadership and technical expertise.
  • Proven ability to deliver high-quality, reliable software in production environments.
  • Experience with distributed systems, microservices, and cloud-native technologies.
  • Excellent problem-solving and debugging skills.
  • Effective communication and collaboration abilities.

Benefits

Our compensation package includes medical, dental, vision, disability, 401K, PTO and/or other benefits.

Pay

The base range for this position in the posted location is $149,000.00 - $204,600.00 however, base pay offered may vary depending on job-related knowledge, skills, and experience.

Schedule

Up to 15% of travel may be required to customer sites and corporate locations.

Similar jobs