Returning Candidate?

Software Development Manager - Continuous Delivery - AWS Dev Tools

Software Development Manager - Continuous Delivery - AWS Dev Tools

Job ID 
Posted Date 

Job Description

The Continuous Delivery team at AWS is looking for a Software Development Manager to help us make Continuous Delivery software that operates at massive scale. The Continuous Delivery team in AWS owns and operates the systems that help development teams model, visualize and automate their release processes. Our systems orchestrate the automated building, testing and deployment of software systems at a scale not seen anywhere else in the industry. Our customers include all internal Amazon teams and a growing number of development teams using the AWS development tool suite.

Our public product is AWS CodePipeline and we are incubating numerous internal products.

We have so much more we want to do. Help us to write the next generation of continuous delivery tools that assist 1000s of teams automate their release processes.

What you do:
  • Own development of your product end-to-end
  • Work on project ideas with customers, stakeholders, and peers.
  • Balance customer requirements with team requirements.
  • Contribute to and lead design, architecture, process and development discussions which impact all of AWS
  • Effectively mentor and manage a critical team of software developers including their projects and performance
  • Define, document, negotiate, communicate, own, and deliver the Development Infrastructure roadmap, from implementing CI / CD, to refactoring existing services to support ever-growing team scale, to building new services and the infrastructure required to support them and the future architecture
  • Distill and communicate technical concepts to the team and other stakeholders
  • You foster a constructive dialogue and argue for the right outcomes with data, conviction and diplomacy


Basic Qualifications

  • Equivalent experience to a Bachelor's degree based on 3 years of work experience for every 1 year of education
  • 3+ years of relevant engineering experience
  • 1+ years people management experience
  • Experience with OOD and object oriented languages
  • Excellent verbal and written communication skills

Preferred Qualifications

  • Hires great people. Develops great people.
  • Demonstrated serial success in team building, agile processes, and cloud service development
  • Strong business and technical vision
  • Has a track record of successfully participating in roadmap prioritization with product management; able to successfully communicate complex topics to customers and business owners alike
  • Has taken software features from inception to customer delivery
  • Deep hands-on technical expertise
  • A deep understanding of software development in a team, and a track record of shipping software on time