Software Dev Manager III, Amazon Leo
Amazon · Redmond, WA · 3 days ago
ConsultingFull-time
Key job responsibilities
- Lead and grow a team of engineers focused on CT build engineering and release management, establishing team mission, roadmap, and operating mechanisms
- Own the CT software build pipeline, including build system architecture, versionset governance, and artifact management
- Drive end-to-end release management processes: release branch creation, build qualification, SRM (Software Release Management) execution, and OTA deployment coordination
- Define and enforce release readiness criteria, mainline health standards, and release gating policies in collaboration with software and systems teams
- Establish and improve automation frameworks to reduce manual toil, accelerate build cycle times, and increase release cadence
- Partner with cross-functional teams, including firmware, hardware, test, and program management, to align release schedules and resolve blocking issues
- Manage release risk through structured bug scrubs, critical issue triage, and patch build processes for time-sensitive deployments
- Drive continuous improvement in build reliability, pipeline observability, and release velocity through data-driven mechanisms
- Represent the CT build and release function in cross-organizational planning and roadmap discussions
Basic Qualifications
- 3+ years of engineering team management experience
- 7+ years of engineering experience
- Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations
- Experience managing software releases for embedded or hardware-dependent systems
Preferred Qualifications
- Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
- Experience with OTA (over-the-air) software update systems for hardware devices
- Experience with release management frameworks across multiple concurrent software release trains
- Track record of reducing build and release cycle times through automation and process improvement