Returning Candidate?

Software Development Manager

Software Development Manager

Job ID 
Posted Date 
Amazon Web Services, Inc.
Position Category 
Software Development
Recruiting Team 
North American Teams - AWS

Job Description

Amazon Web Services (AWS) is one of Amazon’s fastest growing businesses. It services millions of customers in more than 190 countries and powers the developers who are building the next generation of global industry leaders. AWS runs a globally distributed environment, operating at massive levels of scale. Businesses, from startups to enterprises, run their operations and applications on AWS’s multi-tenant infrastructure. Each day, millions of developers execute billions of transactions worldwide on the AWS Cloud.

The External Security Services team is part of the AWS Security organization and codifies years of research and expertise into customer facing services that help protect our customers. The team is composed of security engineers, data science experts and software engineers who work together to deliver innovative new services for our customers.

We are seeking a seasoned Software Development Manager to lead a new service team that is building an exciting and innovative security service for our customers. We are looking for a leader with a track record of building strong development teams who is capable of rolling up their sleeves as we bootstrap this new team. In this role, you’ll manage an agile team of talented software engineers that are responsible for building and operating an external service. You’ll have ownership of the design, implementation, testing and operations of the service. We are looking for someone who has recent software development experience and is willing and able to get in the trenches with our engineering team. This role is with a team that is building massively scaled systems and we are looking for someone with deep experience with distributed systems that run at arbitrary scale.

Basic Qualifications

  • Bachelors' degree or equilavent work experience

Preferred Qualifications

  • 7+ years’ experience in agile development
  • 7+ years' experience designing and coding in Java, C++, or Python
  • MS in Computer Science, Math, or Engineering
  • 5+ years' experience leading the delivery of complex, large-scale distributed systems
  • 7+ years' delivering commercially sold products or services at scale
  • Strong experience with systems design and object oriented design
  • Expert level experience with algorithms and data structures
  • Desire and energy to work in a fast-paced environment – previous startup experience a plus
  • Experience with agile development or similar methodologies for continuous development of product and technology
  • Experience developing security technologies utilizing machine learning
  • Experience building an ultra-fast exploratory data analytics platform for very large datasets
  • Excellent verbal and written communication skills
  • Ability to estimate software tasks and compensate for high error bars in SDE estimation
  • Experience planning sprints, managing burn-down, removing roadblocks and increasing velocity
  • Data-driven and quantitative mentality. Always backs up ideas with facts
  • An inspirational technical leader with a high emotional intelligence who sets high and exacting standards and demands the best work of their team
  • Experience developing complex enterprise focused applications

Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation.