Senior Technical Program Manager, OMHS Software, Controls, and Science
About the role
This isn't a program management role where someone else defines the problem and you track tickets to completion. You will own delivery of programs where the strategic goal is clear but the technical path forward is not. You will be the person who turns ambiguity into milestones, dependencies into action plans, and cross-team confusion into coordinated delivery.
We're deploying new automation technology to fulfillment sites quarterly. Each deployment involves software teams, controls engineers, hardware commissioning, field operations, and vendor coordination converging on a building with a ship date that does not move. Someone needs to make sure all of those pieces come together. That someone is you.
Key job responsibilities
- Program Delivery Across Team Boundaries
- Own planning, execution, and delivery of programs spanning multiple engineering teams and deployment organizations
- Partner with product managers and engineering managers to scope work, set priorities, and establish quarterly milestones
- Manage cross-team dependencies, ensuring changes in one system do not break upstream or downstream systems
- Coordinate deployment activities including testing, rollout, and operational readiness for live fulfillment sites
- Drive Execution Through Complexity
- Establish program requirements, success metrics, and delivery timelines for programs with unclear technical solutions
- Manage overall schedule, proactively mitigate risks, and keep scope under control
- Drive crisp and timely decisions, clear blockers, and escalate appropriately when programs are at risk
- Plan for the unexpected and ensure system maintainability is not compromised by delivery pressure
- Communicate with Clarity and Purpose
- Own program communications so stakeholders always have the right information at the right time
- Produce clear documentation: program requirements, risk logs, milestone tracking, and stakeholder updates
- Facilitate discussions that balance business urgency with technical rigor
- Present program status and trade-off decisions to senior leadership
- Build Better Delivery Practices
- Identify opportunities to improve how cross-team programs are planned and executed
- Incorporate system quality and operational excellence improvements into program plans
- Run retrospectives and post-mortems that capture real learnings and drive change
- Mentor peers and contribute to hiring across the team
About the team
We are a division within Amazon Fulfillment Technology and Robotics focused on standardizing the equipment and systems that make up our first, middle, and last mile facilities. We are a passionate group of innovators, engineers, and business leaders dedicated to reducing the variability and complacency in our current logistics systems. Our team thrives on collaboration, continuous learning, and the shared vision of developing technologies to bring innovation and scalability back to our automation equipment.
Basic Qualifications
- 5+ years of technical product or program management experience
- 7+ years of working directly with engineering teams experience
- 3+ years of software development experience
- 5+ years of technical program management working directly with software engineering teams experience
- Experience managing programs across cross functional teams, building processes and coordinating release schedules
Preferred Qualifications
- 5+ years of project management disciplines including scope, schedule, budget, quality, along with risk and critical path management experience
- Experience managing projects across cross functional teams, building sustainable processes and coordinating release schedules
- Experience defining KPI's/SLA's used to drive multi-million dollar businesses and reporting to senior leadership