Sr. Software Development Engineer – Amazon – Toronto, ON
Location: Toronto, ON | Company: Amazon
Amazon’s Advertiser Growth Tech team is looking for a Senior Software Development Engineer to join the Portal Experience team in Toronto, Ontario. This is a high-impact role at the intersection of distributed systems, large-scale advertising platforms, and personalized user experience — directly shaping how over two million daily advertisers interact with Amazon’s marketing portals.
You’ll be working on the next generation of self-service marketing experiences across Seller Central, Amazon Ads Console, and other key advertising portals. This isn’t just a coding role — it’s an architectural leadership position where your technical decisions will influence systems at a scale that few engineers ever get to work with.
About the Role: Sr. Software Development Engineer, Advertiser Growth Tech
As a senior engineer on a focused two-pizza team, you’ll architect and own high-throughput, low-latency systems that power personalized marketing experiences for millions of advertisers daily. You’ll navigate complex integrations between first-party Amazon services and third-party platforms — including CMS platforms, targeting systems, and data orchestration tools — while driving system design discussions and making architectural trade-offs that align performance with business value.
Beyond the code, this role calls for a strong technical leader who can mentor engineers, establish engineering best practices, and build consensus across product managers, platform teams, and marketing stakeholders. You’ll own projects from initial design through deployment and ongoing operations, balancing short-term delivery needs against long-term architectural vision.
Benefits and Salary
The base salary range for this position in Toronto, ON is $150,700 to $251,700 CAD annually. Amazon’s total compensation package may also include sign-on payments and restricted stock units (RSUs), with final compensation based on experience, qualifications, and location. Benefits include health insurance (medical, dental, vision, prescription, and basic life & AD&D), a Registered Retirement Savings Plan (RRSP), a Deferred Profit Sharing Plan (DPSP), paid time off, and additional resources to support health and well-being.
Job Details
📌 Job Type: Full-Time
🏢 Company: Amazon Development Centre Canada ULC
📍 Location: Toronto, ON
🆔 Requisition ID: 10381809
💰 Pay: $150,700 – $251,700 CAD annually
Responsibilities
This role covers the full software development lifecycle — from architecture and design through deployment and operations. You’ll be expected to lead technical initiatives, shape the team’s roadmap, and deliver scalable solutions that serve millions of advertisers across Amazon’s advertising ecosystem.
- Architect and own critical systems at scale, designing high-throughput, low-latency solutions for personalized marketing experiences across Seller Central and Amazon Ads Console
- Navigate complex integrations across 1P Amazon services and 3P platforms including CMS systems, targeting tools, and data orchestration services
- Drive technical strategy by identifying opportunities, proposing innovative solutions, and building alignment across multiple internal and external stakeholders
- Lead through ambiguity by breaking down complex, evolving requirements into actionable technical plans and clear delivery milestones
- Mentor engineers and establish engineering best practices to ensure delivery of high-quality, maintainable code across the team
- Make strategic architectural decisions that balance immediate delivery needs with the long-term technical vision of the platform
- Own the full lifecycle from design through deployment and ongoing operations, driving excellence in system stability, performance, and flexibility
Requirements / Skills
The ideal candidate brings deep experience in large-scale distributed systems and proven technical leadership in complex engineering environments. Amazon is looking for someone who can operate effectively across technical and organizational boundaries, making sound decisions even when requirements are ambiguous.
- 5+ years of professional software development experience (non-internship), demonstrating progressive technical growth
- Proficiency in at least one programming language with 5+ years of hands-on programming experience
- 5+ years of design and architecture experience, including design patterns, reliability, and system scaling
- Experience as a mentor, tech lead, or engineering team leader, guiding others through technical challenges
- Full software development lifecycle experience (preferred), covering coding standards, code reviews, source control, build processes, testing, and operations
- Bachelor’s degree in Computer Science or equivalent (preferred)
How to Apply
To apply, visit the official Amazon job posting using the link below. Make sure your resume is up to date and highlights your experience with distributed systems, system architecture, and technical leadership before submitting.
Share This Opportunity
Know someone who might be interested? Share this job posting and help them join Amazon in Toronto.
Job Summary & Tips for Applying
Quick Summary & What to Highlight: This Sr. Software Development Engineer role at Amazon in Toronto is ideal for candidates who excel in distributed systems architecture, technical leadership, and large-scale API and web application development. On your resume, emphasize any experience with high-throughput or low-latency system design, cross-team collaboration, and end-to-end ownership of production systems. If you’ve previously worked in advertising technology, e-commerce platforms, or cloud-native backend engineering, make sure to highlight specific achievements and responsibilities that align with this position.
Resume & Application Tips: Before applying, tailor your resume to match the job description. Include keywords like distributed systems, system architecture, and technical mentorship that appear in the posting. Quantify your achievements where possible (e.g., “designed a service handling 5M daily requests with 99.99% uptime” or “mentored a team of 6 engineers across two product launches”). Write a brief cover letter expressing your genuine interest in Amazon‘s advertising platform work and why you’re excited about this opportunity in Toronto. Double-check your application for spelling errors and ensure your contact information is current.
Interview Preparation: If selected for an interview, research Amazon‘s Leadership Principles — they are central to every interview and hiring decision. Prepare specific examples using the STAR method (Situation, Task, Action, Result) to demonstrate your system design thinking, cross-functional leadership, and ability to deliver under ambiguity. Common questions may include scenarios about architectural trade-offs, handling competing priorities, and mentoring engineers through technical challenges. Dress appropriately for a technology environment, arrive 10–15 minutes early (or join the video call ahead of time), and bring copies of your resume. Prepare thoughtful questions about the team’s roadmap, tech stack, and growth trajectory. After the interview, send a thank-you email within 24 hours reiterating your interest in the position.