You're using an older version of Internet Explorer that is no longer supported. Please update your browser.

Software Development Manager, AWS Auto Scaling

Vancouver, BC
Full Time
5 days ago
Amazon Web Services (AWS) provides cloud infrastructure for many of the world's largest companies, and AWS Auto Scaling is building the next generation of Auto Scaling - offering even more "cloud intelligence" allowing our customers to intelligently and dynamically scales applications. We build on over 10 years of experience creating and operating one of the world's largest cloud computing platform.

As a Software Development Manager at AWS, you have the opportunity to manage a software engineering team building the tools customers rely on to run their businesses. You will influence our long-term technical and business strategy, helps us hire talented team members and be part of the larger technical leadership community of Amazon. This position provides the opportunity to work in a creative environment and be part of a culture of innovation with a focus on delighting our users.

If all of this sounds exciting to you, then please come join us and help shape the future of AWS Auto Scaling. We are looking for talented and self-motivated individuals with the capability to learn and tackle new challenges.

Amazon is an Equal Opportunity Employer - Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation / Age


• Bachelor's degree (or higher) in Computer Science or a related discipline
• 5+ years of software development experience with at least 2 years in a managerial role
• Proficiency in at least one relevant programming language such as Java, C, C#, C++, Ruby, Perl


• 10+ years of software development experience with 5+ years of software development manager
• 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.
• Experience building complex software systems that have been successfully delivered to customers
• Experience building distributed systems and web services
• Sharp analytical abilities and proven skills
• Excellent oral and written communication skills
• Ability to communicate effectively with both technical and non-technical individuals
• Strong problem solving ability and object-oriented skills
• Experience working in an agile software development organization
• In-depth knowledge of computer science, data structures and algorithms
• Strong problem solving ability and object-oriented skills
• Experience mentoring and training the engineering community on complex technical issues
Software and Programming