Returning Candidate?

Software Development Manager

Software Development Manager

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

Job Description

Each day, hundreds of thousands of developers make billions of transactions worldwide on our cloud. Almost all of them are harnessing the power of Amazon Web Services (AWS) to enable innovative applications, websites, and businesses. However, there are always a few people that try to take unfair advantage of a good thing...

The Amazon Web Services Platform group is looking for a Development Manager to build a new team developing large-scale distributed systems for detecting and preventing malicious or fraudulent usage of AWS. You should be someone who wants to build highly scalable and robust software -- and see your systems thrive in the face of traffic from a variety of AWS services.

We use a number of technologies to power our applications and services, including traditional databases such as MySQL, NoSQL databases such as DynamoDB, and distributed AWS services such as EMR, EC2 and SWF.

The ideal candidate will have strong distributed systems and web services design and implementation experience, as well as experience working on high availability production systems.

Key Responsibilities
· Build and grow a new team of engineers/data scientists into a highly performing development team.
· Fully manage the development lifecycle and deliver the product roadmap within an Agile/Scrum environment.
· Architect and deliver a next generation platform.
· Define and drive the long term product strategy.

Basic Qualifications

· 5+ years’ experience building and managing high performance software teams
· 5+ years of OO software development experience in Java or C++
· Bachelor's or Master's degree in Computer Science or a related discipline
· Experience designing and implementing highly scalable web services
· Great communication skills and ability to work effectively with designers, engineers, and executives across teams
· Experience building and operating mission critical, highly available (24x7) systems

Preferred Qualifications

· Experience developing data mining, machine learning or predictive modeling systems
· Experience developing web anti-fraud, payment processing systems.