Returning Candidate?

Software Development Manager

Software Development Manager

Job ID 
Posted Date 

Job Description

Are you passionate about IDEs and high-quality developer experiences? The AWS IDEs and Tools team is looking for a strong development manager for Amazon's IDE experiences.

In this position, you'll own both external and internal IDE tooling for Amazon Web Services. We currently provide AWS IDE tooling for Visual Studio and Eclipse and we're looking to expand the platforms we support. Your customers for these products are external developers using AWS to build web applications, Serverless applications, and much, much more. In addition to leading the development team, you'll be responsible for owning the product direction, connecting with customers to understand their pain points and needs, and working closely with internal teams and AWS services to prioritize the highest impact features for customers.

You'll also own the internal IDE tooling that thousands of developers inside Amazon depend on to quickly build, test, and deploy software across all of Amazon's offerings. You'll have a direct impact on helping thousands of developers all over the company be successful and efficient. You'll work closely with the build and deployment teams inside Amazon to continually give Amazon developers more powerful tools and features.

You can learn more about the AWS Toolkits for Visual Studio and Eclipse here:

To be successful in this position, you should be an experienced manager with strong ownership, who's willing to do any job needed to make our IDE products and developer customers successful. You'll need to coach and develop high-performing talent on the team, deeply understand your customers through surveys, customer meetings, and paying close attention to industry trends. You'll need to work closely with internal teams, particularly AWS service teams like AWS Lambda, Amazon API Gateway, AWS CodeCommit, and AWS Elastic Beanstalk to align roadmaps and provide amazing IDE experiences for their developer customers.

Above all, you should be customer obsessed and truly passionate about helping developers be successful and delighted by the most important tool they use every day - their IDE!

Basic Qualifications

* A Bachelor's degree (or higher) in Computer Science or a related engineering discipline (or equivalent work experience)
* 3+ years experience in leading and growing a team of software developers
* Proven track record of hiring and managing high performing engineering teams
* Breadth and depth of experience building and managing software systems and teams
* Expert knowledge in your favorite programming language, such as Java/C#/Scala/Python
* Strong knowledge in software architecture, data structures and modern design patterns
* Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to executives and non-technical leaders

Preferred Qualifications

* Passionate about developer tooling and improving developer workflow
* Deep understanding or experience building products on Visual Studio, Eclipse, or JetBrains platforms
* Deep understanding of AWS
* Critical user experience design skills