Manager, Software Engineering - Applications Team
Time type: full time
Posted on: May 16, 2025
Job requisition id: R4887
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
Related Positions
Manager, Software Engineering - Applications Team
Technology, Software & Robotics | USA Wilmington, MA - HQ
ApplySenior Director, Enterprise IT Infrastructure
Technology, Software & Robotics | USA Wilmington, MA - HQ
ApplyDirector, Functional Safety Compliance and Regulatory Assurance
Technology, Software & Robotics | USA Wilmington, MA - HQ
ApplySenior Software Engineer (C# & SQL Server) - Automation Systems
Technology, Software & Robotics | USA Wilmington, MA - HQ
Apply