Returning Candidate?

Software Development Manager

Software Development Manager

Job ID 
Posted Date 
Amazon Corporate LLC
Position Category 
Software Development
Recruiting Team 

Job Description

Are you interesting in building tools and services to change the way customers create, deploy and manage their applications using Amazon Web Services? If so, read on!

AWS CloudFormation is a declarative tool to describe, build and maintain your cloud infrastructure. It is amongst the most popular tools in the cloud for resource provisioning and management. As AWS continues to grow, so must CloudFormation and we are constantly inventing new ways to keep pace with myriad of new services starting up within the AWS ecosystem.

We are recruiting for a software development leader to manage the development and operations pertaining the Console and Designer User Experience for CloudFormation. The AWS CloudFormation Console is one of the key surface areas of customer interaction with the service, allowing customers to provision and manage their AWS infrastructure. The AWS CloudFormation Designer is a graphic tool for creating, viewing, and modifying AWS CloudFormation templates. With Designer, you can diagram your template resources using a drag-and-drop interface, and then edit their details using the integrated JSON and YAML editor.

This leader will own all aspects of the CloudFormation user experience - iterating on the design of the UX, designing and building the software, managing the operations of the Console and the Designer and delivering on the customer performance expectations. A successful candidate must have experience dealing with ambiguity, be able to hire talent and develop that talent and be able to trade off strategic thinking with a bias to deliver value to customers quickly. They will be able to collaborate closely with a large number of AWS teams as well as external partners.

This position requires you to be familiar with web technologies and frameworks such as Angular, React, etc. You will have the opportunity to work on the cutting edge of high-scale distributed system technologies and deliver value to a very large and growing base of customers. If this is what motivates you, we want to hear from you now!

Basic Qualifications

- BS/MS in Computer Science, Engineering or a related field
- Minimum of 5 years’ experience leading software engineering teams and managers to deliver commercially successful technology products
- Minimum of 5 years’ experience managing a team of tech talent
- Two plus years of web/distributed computing experience.

Preferred Qualifications

- Deep familiarity with web development frameworks
- Solid coding practices including good design documentation, unit testing, peer code reviews, and a preference for agile methods
- Sharp analytical abilities, proven design skills, excellent communication skills
- Experience using Amazon Web Services desirable