Software Development Manager, Region Flexibility Engineering
Toronto, Ontario, Canada · Full Time
Be the first to apply
- Experience
- 7+ yrs
- Salary
- CAD 171,400 – CAD 286,200 / year
- Openings
- 1
- Posted
- 1 day ago
- Work mode
- In office
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
Role Overview
Join Amazon as a Software Development Manager within the Region Flexibility & Efficiency team, where you will be instrumental in creating software systems and user experiences that empower Amazon's global developer community. Your leadership will help thousands of engineers design, build, and operate software seamlessly anywhere around the world. The role involves developing intuitive user experiences, automating workflows, and leveraging artificial intelligence to aid in efficient large-scale code deployment by minimizing repetitive work and boosting the productivity of Amazon's builders.
Primary Responsibilities
- Guide your team to architect scalable, innovative software solutions, selecting appropriate technologies to solve complex challenges.
- Shape product design and architectural strategies, collaborating cross-functionally across Amazon.
- Set the team’s vision by defining strategic priorities and engineering roadmaps.
- Discover and implement innovative methods to enhance developer experience across thousands of teams within Amazon.
- Recruit and nurture top-tier engineering talent to maintain a balanced and exceptional team.
- Benefit from collaboration and support within a seasoned Principal Engineering community.
About the Team
The Region Flexibility & Efficiency group underpins Amazon’s rapid global infrastructure growth, supporting major business units such as Worldwide Stores, Alexa, Kindle, and Prime Video. The team champions the adoption of cutting-edge AWS and third-party technologies, collaborating closely with AWS to enhance public offerings. Their focus is on delivering robust, scalable, and user-friendly solutions by following engineering best practices, building core infrastructure, tools, and datasets that empower Amazon teams to create exceptional customer experiences.
Qualifications
- Minimum of 3 years managing engineering teams.
- At least 7 years of hands-on experience within engineering teams.
- 3 or more years of experience designing or architecting new or existing systems with attention to design patterns, reliability, and scalability.
- 8+ years leading the development of multi-tier web services.
- Strong knowledge of engineering practices across the entire software, hardware, and network development lifecycle, including coding standards, reviews, source control, build and test processes, certification, and live operations.
- Experience collaborating with product and program management functions.
Preferred Experience
- Proficiency in engaging with users, technical teams, and senior leadership to gather requirements, define product features, technical architectures, and strategy.
- Demonstrated ability to recruit, hire, mentor, and manage software engineers to enhance their technical skills and productivity.
Additional Information
Amazon is committed to equal opportunity employment and maintains a strong inclusive culture. Accommodations are available during the application and hiring processes for candidates with disabilities. The position offers a competitive salary range of 171,400 to 286,200 CAD annually, and may include sign-on bonuses and stock-based compensation. Comprehensive benefits include health coverage (medical, dental, vision, prescription, life and AD&D insurance), retirement savings plans including RRSP and DPSP, paid time off, and wellness programs. Only candidates selected for interviews will be contacted regarding hiring status.
Location: Toronto, Ontario, Canada