Experience in leading large-scale, technical or engineering programs with a proven record of thought leadership, business case development, realizing customer benefits, and successful program completion
Experience in communicating with users, other technical teams, and senior leadership
Experience in recruiting, hiring, mentoring/coaching, and managing teams of Software Engineers
Nice to Haves
Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle
Experience designing, building, operating, and managing large-scale distributed systems or web services
Knowledge of at least two of the following programming languages: Scala, Java, Python, C/C++, or Go
Experience working effectively across cross-functional teams
What You'll Be Doing
Technical and People Management, handle multiple priorities at once, find paths forward in difficult situations, and lead independently
Be a leader-servant of a team of high-performing software engineers with relentless high standards
Participate in design review meetings and meaningfully contribute
Contribute to code and participate in an escalation rotation to ensure high service availability
Perks and Benefits
Career progression opportunities
Life-work balance emphasized
Opportunity to work with a team critical to the success and growth of AWS
Empowerment to make trade-offs and high-impact decisions