Returning Candidate?

Software Development Manager - AWS Transactional Services

Software Development Manager - AWS Transactional Services

Job ID 
Company/Location (search) 
Posted Date 
Amazon Fulfillment Services, Inc.
Recruiting Team 

Job Description

Are you passionate about highly available, scalable systems? Do you want to build the next generation of database technologies? We are seeking top technical managers to lead a software development team building next generation of database technologies to power AWS and

Your responsibilities will include:
- Defining the roadmap and direction of the team.
- Delivering quality features on-time and on-budget and execution against project plans and delivery commitments.
- Ensuring the correct operation of the services that your team owns.
- Working with your team members to manage the day-to-day development activities.
- Career development of engineers on your team.
- Hiring engineers for your team.
- Working closely with customers to ensure that the right products are delivered.
- Maintaining current technical knowledge to support rapidly changing technology, always on a look out for new technologies and work with the team in bringing in new technologies.

In joining our team, you'll enjoy a competitive salary, great benefits, a creative and comfortable work environment, and the exciting opportunity to be part of a fast-paced and growing technology company.

For more information on Amazon Web Services please visit:

Basic Qualifications

  • Strong people management skills.
  • Strong technical skills.
  • Bachelor's degree in Computer Science or equivalent with 5+ years experience managing software development teams.

Preferred Qualifications

  • Experience with designing and building large scale systems
  • Strong knowledge of data structures, algorithms, asynchronous architectures and distributed algorithms
  • Strong track record of defining and executing on complex projects
  • Strong track record of hiring great engineers
  • Experience leading teams using multiple languages
  • Excellent problem solving skills; ability to simplify and innovate
  • Excellent leadership, verbal and written communication skills
  • Ability to collaborate, be both highly motivated and motivating
  • Proven results oriented person with a bias to action
  • Masters or Ph.D. in Computer Science with emphasis on distributed systems or databases is a plus.