Amazon

Returning Candidate?

Software Development Manager - AWS Transactional Services

Software Development Manager - AWS Transactional Services

Job ID 
564287
Location 
US-WA-Seattle
Posted Date 
11/1/2017

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 Amazon.com.

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: http://aws.amazon.com

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.