Symbotic

Manager, Software Engineering – Applications Team

Wilmington, MA
May 16, 2025
Apply Now
Deadline date:

Job Description

What we need

Symbotic is seeking an experienced Software Engineering Manager to join the Applications engineering team. In this role you will oversee a team of front-end, full stack, and UX engineers. You will be responsible for the design and development of user-facing applications enabling system operators to interact with the Symbotic system. You will lead the team's delivery of features and be involved with technical designs, discussions, and prioritizations. As a manager, you must understand the importance of fostering a strong team environment and develop trusting relationships with team members.

What we do

We are a talented team of software engineers that develop user-friendly front-end software applications responsible for orchestrating inventory into the Symbotic system, order fulfillment out to customers, managing a fleet of autonomous robots and lift hardware, and much more. Our team’s applications handle large volumes of real-time data from many components and display to users for system monitoring and promptly executing remedial actions. We are self-driven software engineers who thrive in a creative, collaborative and agile development environment with a passion for implementing an excellent user experience. 

What you’ll do

  • Work with peers, technical leads, and engineers to set the direction for engineering and product development in an agile environment.

  • Manage the day-to-day activities of the engineering team and ensure project plans and commitments are on-time and on-budget.

  • Manage resources, staffing and mentoring to maintain a best-in-class engineering team.

  • Manage and coach a motivated, engaged, and effective team.

  • Build solid, effective relationships with the business, product management, and other engineering leaders to enable excellent teamwork and product development.

  • Provide technical leadership toward designing and delivering flexible and scalable solutions aligned with best practices.

  • Own solutions delivered by the team and be responsible for feature completion, quality, and performance into to production environments.

What you’ll need

  • Bachelor’s degree in computer science, engineering, or a related field.

  • Minimum of 8 years professional experience developing user-facing software applications.

  • Minimum of 3 years of experience managing a software engineering team.

  • People leadership style that is value-based and approachable, enabling a collaborative and high-performing team culture.

  • Experience with .NET frameworks, Angular web frameworks, and real-time distributed services.

  • Excellent written and verbal communication skills and ability to present to customers and stakeholders.

  • Great interpersonal skills with an emphasis on building effective working relationships.

  • Excellent problem-solving, organizational, and analytical skills, with the leadership ability to gain buy-in or acceptance regarding change.

Our Environment

  • Up to 25% of travel may be required. Employees must have a valid driver’s license and the ability to drive and/or fly to client and other customer locations.

  • The employee is responsible for owning a credit card and managing expenses personally to be reimbursed bi-weekly.

#LI-JH1

#LI-Hybrid