Software Development Manager - AWS Developer Tools

  • Competitive
  • Sydney, New South Wales, Australia
  • Permanent, Full time
  • Amazon
  • 20 May 19

Software Development Manager - AWS Developer Tools

The Builder Tools team at Amazon is responsible for both internal and external (AWS) developer tools. We enable our customers to manage their end-to-end software release process (CI/CD), including going from source code check-in, to building those changes, to testing those changes, to deploying those changes, and tracking issues through our ticketing and issue management systems. We own several dozen of the mission-critical internal systems that make Amazon run. We also own the external AWS developer experience. We are empowering AWS customers to build and operate software, just like Amazon does. Cloud9, CodeStar, CodeCommit, CodePipeline, CodeBuild, and CodeDeploy are the beginning of a suite of tools that will put the power of Amazon's homegrown tools in the hands of our customers. With thousands of internal and external developers as our customers, we run some of the biggest and most powerful developer tools on the planet.

The Builder Tools organization is looking for a passionate and innovative Software Development Manager to own our internal Build Automation tools and process. Our job is to make it a pleasure to be an engineer at Amazon by taking the pain out of the mechanical parts of software development, and reducing the time it takes to build software. More specifically, we own the tools Amazonians use to build production code from end-to-end. This means everything from checking out source code, building it locally, and finally building it to be released. We put the developer in control, provide state-of-the-art tools, and make building software at Amazon scale as easy as building a pet project on one box.

Ideal candidates are passionate about optimizing the software development experience at a very large scale in a cloud-based computing environment. You must have an established background in delivering customer-facing solutions, strong technical skills, excellent project management skills, great communication skills, and a motivation to achieve results in a fast paced environment. You are a strong leader who can learn new technologies and industry trends, prioritize delivery, communicate clearly and compellingly, and who understands how to drive a high level of focus and excellence within a team.

If you join us, you will be rewarded with the opportunity to lead a highly visible team, define how Amazon creates software, influence the success of every software development team (including AWS, Kindle, Retail, Digital, and more) throughout Amazon, and make Amazon the best place to develop software in the world!

Basic Qualifications
• Bachelor's Degree in Computer Science, Computer Engineering or related technical discipline (or equivalent experience)
• Experience managing a team of software development engineers
• Knowledge of full life-cycle software engineering practices including coding standards, reviews, testing, software configuration management, and operations
• 7+ years of relevant engineering experience
• 2+ years people management experience

Preferred Qualifications
• Experience with software build tools and process, particularly large scale build systems
• Excellent verbal and written communication skills with the ability to present complex technical information clearly and concisely to a variety of audiences
• Comfortable handling multiple challenging priorities in a fast-paced environment
• Demonstrated ability to take a project or significant feature from concept to launch
• Deep hands-on technical expertise
• Exceptional customer relationship skills including the ability to discover the true requirements underlying feature requests, recommend alternative technical and business approaches, and lead engineering efforts to meet aggressive timelines with optimal solutions