Amazon

Returning Candidate?

Technical Program Manager

Technical Program Manager

Job ID 
587577
Location 
IN-TS-Hyderabad
Posted Date 
13-10-2017
Company 
Amazon Dev Center India - Hyderabad
Recruiting Team 
..

Job Description

Do you want to develop the next generation Payments products for India's fastest growing e-commerce company? Do you enjoy working in an entrepreneurial environment solving complex technical problems and delivering innovative solutions? If so, join us on Amazon India Payments Tech team. We are a group of talented technical professionals that are empowered and driven to build innovative world class experiences for millions of Amazon customers. The India Payments Tech in Bangalore is responsible to build product and technology solutions to build great payments products and experiences using various technologies to solve complex problems related to distributed systems, scalable architecture, machine learning, and algorithms.
As the sr. software development manager, you will be responsible for driving the technical direction and execution for a large software system. You will be managing a cross-functional team to develop solutions that span from scalable distributed systems to machine learning. You will also be responsible for working closely with other managers of software development teams within Amazon to improve their systems.
To be successful you will:
  • Be responsible for the end to end ownership of a technology team, including setting the technical vision for developing our systems to serve Amazon's needs.
  • Create, prioritize, communicate, maintain, and execute product roadmaps
  • Manage managers to build a high performance team with high velocity while maintaining a high bar for quality 

  • Foster culture of continuous engineering improvement through mentoring, feedback, and metrics

  • Hire, coach, and mentor individuals; build a strong cross-functional organization 

  • Be a champion of engineering and operational excellence and establish team metrics for that excellence; including a consistent, regular process for assessment and improvement.
  • Propose and implement new projects or recommend system improvements.
  • Establish a consistent, project management framework and excellent development processes to deliver high quality software, in rapid iterations, for business partners in multiple geographies.
  • Show strong business and technical judgment that will accelerate time to market of releases, while incrementally moving our services towards the long term vision.
  • Represent the technical organization and evangelize the work to senior leadership.
  • Raise the bar on technical excellence, show thought leadership, and communicate well to different audiences.

Basic Qualifications


  • Bachelor's degree and/or Master's degree in Computer Science or equivalent.
  • A minimum of 5 years of management experience.
  • A minimum of 9 years of relevant development and design experience.
  • Experience in building high-performance, highly-available and scalable distributed systems.
  • Experience with employee development, performance management and delivering results.
  • Problem-solving skills and the abilities to analyze quantitatively, scope technical requirements and effectively prioritize program deliverables.
  • Presentation and written communication skills are essential, as is the ability to build partnerships with senior leaders across a variety of groups throughout Amazon.

Preferred Qualifications


  • Product Management experience in defining product vision and roadmap for external facing products.
  • Experience with large scale distributed systems
  • Experience in Mobile app domain
  • Excellent analytical and quantitative skills; bias towards data-based decision making and comfort with pro-forma financial and operational analysis.