Amazon · ON, Toronto, Canada, CA · about 2 months ago
The Umbrella Training team is looking for a Software Development Engineer to join our mission-critical platform that powers training for Amazon's global fulfillment network. This unique role impacts millions—over 2 million Associates trained annually across 5,740 global sites. Your code will literally shape people's first day at Amazon and their ability to safely perform their jobs.
Unlike traditional software engineering positions, you'll tackle full-stack complexity at an exceptional scale, working across 40 serverless pipelines, three distinct training modalities, and integrations with dozens of tool teams. You'll architect solutions spanning from Lambda functions processing millions of requests daily to user interfaces serving 70,000+ trainers, while balancing technical constraints with legal, HR, and operational requirements. This role requires exceptional attention to operational excellence and careful risk management, as your deployments affect real-time operations at thousands of warehouses simultaneously.
Key job responsibilities
A day in the life
Your day might begin with reviewing a teammate's pull request for a critical service component, offering constructive feedback on their approach. You could then investigate performance issues across AWS Lambda functions serving thousands of sites globally. By midday, you might join a design discussion with Instructional Designers and learning execution teams, balancing compliance requirements with innovative features for a platform supporting hundreds of thousands of users. Later, you'll implement new features in TypeScript, write tests, and configure monitoring dashboards to track performance across different regions. Throughout the day, you'll switch between backend integration work and frontend improvements, while mentoring junior engineers through code reviews. Before wrapping up, you'll document your technical decisions in the team's knowledge base and troubleshoot emerging issues before they affect Associates relying on the platform.
The Umbrella Training team builds and maintains the Umbrella Learning Management System (LMS), a mission-critical platform that powers training for Amazon's global fulfillment network. Our system is often the first interaction new associates have with Amazon, delivering training to over 2 million associates annually across 5,740 sites worldwide. The Umbrella LMS delivers 97% of Associate training hours and 60% of training hours across all levels at Amazon, making it essential infrastructure for the world's largest fulfillment network. Our team tackles complex challenges at massive scale, balancing technical innovation with operational excellence to ensure reliable, efficient training delivery that directly impacts Amazon's operational capabilities.
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.
The base salary range for this position is listed below. As a total compensation company, Amazon's package may include other elements such as sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon offers comprehensive benefits including health insurance (medical, dental, vision, prescription, basic life & AD&D insurance), Registered Retirement Savings Plan (RRSP), Deferred Profit Sharing Plan (DPSP), paid time off, and other resources to improve health and well-being. We thank all applicants for their interest, however only those interviewed will be advised as to hiring status.
CAN, ON, Toronto - 114,800.00 - 191,800.00 CAD annually
Headquarters
ON, Toronto, Canada
Work Location
on-site
Job Category
Software Development
Application Deadline
Not specified
Job Type
full-time
Experience Level
entry-level
Application Method
Apply via Website
Salary
Not specified
No related jobs found