Website Amazon Canada
Position Summary:
We’re looking for entrepreneurial, innovative individuals who thrive on solving tough problems. We are investing in a deep technical team to pursue a transformation opportunity. The successful candidate will build upon core program management successes and develop breadth across a range of problem domains.
A Principal Technical Program Manager (PTPM) will partner with engineers, other TPMs, and senior management to help create world-class solutions. We’re looking for people who are passionate about innovating on behalf of customers, demonstrate a high degree of product ownership, and want to have fun while they make history.
Key Responsibilities:
- Ascertain the true requirements underlying feature requests; recommend alternative technical approaches and lead engineering efforts to meet aggressive timelines
- Translate customer’s business requirements into technical/functional specifications for the engineers
- Capture, share and leverage your best practice knowledge across a broad group of engineers throughout all subsidiaries
- Participate in deep architectural discussions to ensure solutions are designed for successful deployment for sales and marketing
- Partner as a technical liaison between customers and engineering teams
Required Education & Experience:
- Adept at building processes, project management, and release schedules
- Track record of software projects delivery
- 7+ years of technical program management experience
- Deep understanding of core web technologies: HTML, CSS, XML, JavaScript and AJAX
- Architectural design or system design experience independent of an architect
- Experience driving multifaceted, cross functional initiatives
- Proficiency with agile or other program management methodologies
- Expertise working on large and deeply transformative projects
- Experience driving roadmap strategy and definition
- High level of comfort communicating effectively across internal and external organizations
- Experience managing programs across cross functional teams, building processes and coordinating release schedules
- Master’s degree in Computer Science or related field
- Product development experience (including C++, Java, XML, messaging protocols, and Web Services)
- 7+ years of experience working directly with engineering teams