Software Development Manager - System Simulation, Amazon Robotics (AR)

Amazon

Amazon

Software Engineering
Westborough, MA, USA
Posted on Jun 25, 2025

DESCRIPTION

We are seeking an experienced Software Development Manager to lead a team responsible for developing and delivering our high-quality simulation product to serve Amazon robotic solutions. In this role, you will be responsible for managing a team of talented software engineers, driving the technical vision and roadmap, and ensuring the successful delivery of our simulation product. Your expertise in software engineering, robotics, and simulation will be instrumental in advancing our capabilities and delivering innovative solutions to our customers.

Key job responsibilities
* Manage a team of software engineers responsible for developing and maintaining simulation tools, environments, and frameworks to support robotic system development
* Mentor and develop software and simulation engineers, providing technical guidance and supporting career growth
* Establish technical roadmaps, milestones, and delivery plans for simulation capabilities, aligning with overall business objectives
* Collaborate closely with domain experts, product managers, data scientists, and other stakeholders to understand and translate business requirements into simulation solutions
* Oversee the full software development lifecycle, including requirements gathering, architecture design, implementation, testing, and deployment
* Monitor project progress, identify and mitigate risks, and communicate status updates to cross-functional teams
* Stay up-to-date with the latest trends and advancements in robotics, simulation, and software engineering, and incorporate them into the development process
* Leverage AI technologies to improve development processes, tools, and infrastructures to enhance team productivity and software quality

A day in the life
Here’s an example of what a typical day might look like for a Software Development Manager for a simulation team.
- Lead a standup meeting with the simulation/software engineering team. Review progress on current sprints, discuss any blockers or issues that need to be addressed, and align on the day's priorities.
- Meet with simulation customers to discuss the latest product roadmap and upcoming simulation requirements.
- Meet with product manager and senior engineers to collaborate on defining the technical approach and timeline for implementing new simulation capabilities.
- Conduct an architectural design review session with the team. Dive into the technical details, evaluating the proposed solution and providing feedback.
- Join a cross-functional meeting with the product management, data scientists, and program owners. Provide an update on the development efforts, discuss integration points, and address any questions or concerns.
- Meet one-on-one with a team member to discuss their professional development. Review their performance, provide coaching, and collaborate on a plan to help them reach their career goals.
- Review sprint burn-down and velocity metrics with the team. Retrospect on wins and misses and discuss strategies to optimize team productivity.
- Review the team's progress against milestones and deliverables. Prepare a status update to share with the leadership team.


About the team
Our team is dedicated is focused on developing a state-of-the-art simulation product that delivers a seamless, end-to-end simulation experience for users. It offers advanced modeling capabilities to support a diverse range of robotic systems. The simulation product is essential for accelerating the development and testing of robotic systems, enabling our engineers to optimize performance, identifying risks early and ultimately reducing time-to-market for new robotics technologies. By providing a sophisticated yet user-friendly simulation experience, we empower our customers to thoroughly validate their designs, experiment with new concepts, and ultimately bring innovative robotic products to life more efficiently.