Amazon

Returning Candidate?

Manager, Software Development

Manager, Software Development

Job ID 
473707
Location 
IN-KA-Bangalore
Posted Date 
31-03-2017
Company 
ADCI - Karnataka
Recruiting Team 
..

Job Description

The Fast Data Technologies (FDT) group builds multiple cloud based and distributed platform services which are at the core of Amazon’s consumer and digital businesses. Fast Data is the next step in the evolution of Big Data. Acting on data as it arrives in near real time and helping business unlock value is where Fast Data steps in (refer http://www.infoworld.com/article/2608040/big-data/fast-data--the-next-step-after-big-data.html?page=2). FDT’s core NoSQL distributed storage platform processes more than 2.7 trillion transactions per day to serve various tier-1/mission-critical Amazon websites and internal Amazon systems. Thousands of services fueling the growth of Amazon businesses use FDT to store customer orders, catalog and product information, shopping cart, Kindle device information, and hundreds of other business critical data-sets. The performance and availability of FDT is critical to the reliability of the Amazon brand. We partner with Amazon Web Services (AWS) to leverage technologies built for cloud customers, and to offer technologies we invent through AWS channel to the broader market.

In addition to core storage, this group owns products like Data Security, Tiered Storage, Secondary Indexing, Range Queries, Cloud Messenger, Sequence Generator and Data backfill. A successful candidate will be able to drive strong technical talent, interface with a large customer base to understand their needs and priorities, and communicate to upper management on a tactical and strategic level. Our ideal candidate is a self-directed leader with proven software development experience. The candidate thrives in a fast-paced environment, understands the storage/persistence space, and will help us help the business innoavate quickly at scale. You should be somebody who enjoys working on complex system software, is customer-centric, and feels strongly not only about building epic software but about making that software exceeds its goals in operational reality.

Successful candidates will be strong leaders who can prioritize well, communicate clearly, and have a consistent track record of delivery. The e-Commerce business requires creative engineering balanced with high quality and customer focus.

Basic Qualifications


  • Experience managing high performing software development team, building processes, project management, and release schedules
  • Bachelor’s degree in Computer Science, Computer Engineering or related technical discipline
  • 8+ years of relevant engineering experience
  • Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
  • Ability to work well with people and be both highly motivated and motivating
  • Substantive hands-on experience building innovative, complex software
  • Operational support and passion, with experience in establishing, measuring, and meeting service level agreements, improving the availability, performance, and quality of systems

Preferred Qualifications


  • Master's degree in Computer Science
  • Excellent verbal and written communication skills
  • Ability to handle multiple competing priorities in a fast-paced environment
  • A deep understanding of software development in a team, and a track record of shipping software on time
  • Excellent problem-solving skills
  • Clear, professional communication skills able to contribute to team discussions, knowing when to contribute, when to listen, and when to ask questions.
  • Experience with scaling and performance of large tier-1 systems