Returning Candidate?

Software Development Manager

Software Development Manager

Job ID 
Posted Date 
Amazon Chennai (Dev Ctr - IN)
Recruiting Team 

Job Description

The Software Development Manager(SDM) experience is a unique one at Amazon. Teams are structured in small groups with a strong impetus to innovate, drive end to end ownership and meet critical business goals. Fresh college graduates get to rub shoulders with outstanding software engineers and researchers with industry leading technical abilities, solving challenging engineering problems that affect millions of Amazon customers. Engineers also get to collaborate and work with teams across the globe, in the process being exposed to a range of technologies, best practices and solution patterns. Our brown bag sessions and Principal talks are among the most popular presentations with healthy debate and a cross pollination of ideas. All this contributes to the grooming of the ‘fungible’ Amazon engineer who has exemplary technical skills, sharp business acumen and a strong drive to get things done.

The Role:
The Software Development Manager will be part of the Fire OS organization and will be responsible for development teams for Fire OS devices. Fire OS (based on Android) is used across a wide family of Amazon devices including Tablets, TV and exciting new array of products that are under development.

As a Software Development Manager, you will be responsible for hiring and leading a team of engineers developing software for FireOS based devices. In this position you will partner with product teams, project managers and other internal stakeholders.

This hands-on position requires broad engineering competence, Android full-stack expertise and and a good understanding of the system (including low level) In addition, it will require demonstrated experience successfully planning, organizing and conducting software development projects in a dynamic environment.

Basic Qualifications

B.E/B.Tech/M.E/M.Tech degree in computer science or related fields, or equivalent experience, is required

Preferred Qualifications

Candidates applying should have:

  • Excellent programming skills in C/Java
  • Atleast 5-7 years of management experience
  • Strong fundamentals in core Computer Science areas like Data Structures and Algorithms.
  • Experience in building Android based devices (Mobile phones, TVs, Tablets etc..)
  • Embedded systems experience will be an added advantage
Equally important to these specific skills are a candidate's ability to:

  • Multi-task
  • Quickly adapt to new development environments and changing business requirements
  • Learn new systems
  • Create reliable/maintainable code, and find creative and scalable solutions to difficult problems
  • The ability to communicate clearly and concisely both written and orally is a key competency as is demonstrable skill as a self-starter