Senior Technical Program Manager

Job ID: 1581671 | Amazon Dev Centre Canada ULC


Do you want to create and deliver innovate consumer products for millions of customers? We are looking for a proven Senior Technical Program Manager with experience building and shipping innovative applications and services that customers love. Our goal is to create a revolutionary experience for parents and kids to enjoy on our Amazon family of devices. We have launched thousands of titles with much more to come!

A day in the life
In this role, you will leverage your hands-on project management skills, deep technical expertise, and excellent leadership skills to take high level/ambiguous ideas and turn them into tangible products for parents and kids. You will work with other Kids TPMs to create lightweight and agile processes that ensure consistent, high quality projects are delivered on time. You will influence the product roadmaps of our teams and others within Amazon to unify our products and to provide value to our customers. You will think globally when designing and building the software, ensuring the software is evolving in the right long term direction while bringing value to customers iteratively.

The right candidate will possess a strong program management background, will have demonstrated experience leading medium to large projects, and will have a well-rounded technical background in current development technologies. You must be able to thrive and succeed in an entrepreneurial environment, and not be hindered by ambiguity or competing priorities. This means you are not only able to develop and drive high-level strategic initiatives, but can also roll up your sleeves, dig in and get the job done.

About the hiring group
Amazon Kids brings together all types of content that kids and parents love including books, games, educational apps, movies and TV shows. It provides peace of mind for parents with parental controls and a world of fun for kids to choose from thousands of the most popular titles and age-appropriate content. Here's more information:

Job responsibilities
As a Senior Technical Program Manager you will be expected to:
· Serve as a TPM lead on our most demanding, cross-functional projects
· Ensure the quality of architecture and design of systems.
· Drive and coordinate with external groups on their dependent work
· Drive project delivery process improvement initiatives across Amazon Kids
· Assist with the 3 year plan and OP1/OP2 tech contributions
· Assist in the career development of others, actively mentoring individuals on advanced technical issues and helping managers guide the career growth of their team members.
· Exert technical influence over your team, increasing their productivity and effectiveness by sharing your deep knowledge and experience.

Amazon is committed to providing accommodations at all stages through recruitment and employment in accordance with applicable human rights and accommodation legislation. If contacted for an employment opportunity, please advise Human Resources if you require accommodation, including in order to apply for a position.


· Bachelor’s degree in Computer Science or related field.
· 7+ years of experience working directly with engineering teams.
· 5+ years of technical program management experience.
· Experience managing projects across cross functional teams, building sustainable processes and coordinating release schedules.
· Experience building solutions in distributed systems and/or developing large scale web applications.
· Excellent analytical and interpersonal skills, with ability to work successfully across all engineering disciplines.
· Knowledge of professional software engineering best practices for the complete software development life cycle, including API design, coding standards, code reviews, source control management, build processes, testing and deployment.


· Maturity, judgment, and proven ability to lead and influence others.
· Independently driven, resourceful, and able to deliver results with minimal direction.
· Proven track record of taking ownership and successfully delivering results.
· Ability to communicate clearly and effectively with developers, business owners, and senior business leaders.
· Experience with agile/iterative development and program management methodologies.