Manager, Software Development

3 months ago
Job ID
Amazon Corporate LLC
Position Category
Software Development

Job Description

Have you ever felt encumbered by a slow software development process? Have you felt stifled trying to develop software because your company wouldn't let you use the best tool for the job? Have you identified the perfect library only to find it incompatible with your development process? Have you been dismayed to find your favorite language unsupported? Yes? Then why not lead the team that makes sure these things don't happen at Amazon!

The Builder Tools organization at is looking for a passionate and innovative Software Development Manager to lead a team in our Build and Packaging space. 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. More specifically, we own the tools Amazonians use to develop production code from end-to-end. This means everything from compilers to third-party code integration to how we leverage IDEs like Eclipse. We put the developer in control, provide state-of-the-art tools, and make building 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 prioritize well, 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, and Digital) 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
• 7+ years of relevant engineering experience
• 2+ years people management experience
• Experience with OOD and object oriented languages

Preferred Qualifications

• Deep hands-on technical expertise
• Excellent verbal and written communication skills
• Strong business and technical vision
• Ability to handle multiple competing priorities in a fast-paced environment
• A deep understanding of software development in a team, and a track record of shipping software on time
• 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

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed