JobFlexy

Software Development Engineer (MADS) – Amazon – Toronto, ON

Location: Toronto, ON | Company: Amazon

Toronto’s tech scene just got more interesting. Amazon’s Measurement, Ad Tech, and Data Science (MADS) team is looking for a Software Development Engineer (SDE II) to help shape how the world’s largest advertisers measure campaign performance. Based at Amazon Development Centre Canada in Toronto, Ontario, this role sits at the intersection of distributed systems, data science, and advertising technology — a rare combination that offers genuine technical depth.

Sponsored Links

The MADS team owns Reach & Frequency (R&F) metrics, a core capability that helps advertisers understand how many people have seen their ads, and how often. You’ll be building the infrastructure and systems that power these insights at global scale — serving some of the largest advertisers and agencies in the world, including campaigns without user identity data.

About the Role: Software Development Engineer, MADS

As an SDE II on this team, you’ll be deeply involved in designing, developing, and implementing scalable systems that underpin incremental reach and reach & frequency products. Your work will require creating flexible, fault-tolerant architectures that can evolve as client needs and industry standards shift — including supporting worldwide expansion. You’ll collaborate with product, data science, legal/privacy, and engineering teams to ensure systems are robust, reliable, high-accuracy, and low-latency.

Beyond pure development, this role carries real operational ownership. You’ll be expected to implement runbooks, build monitoring and alerting systems, and drive continuous operational excellence. Partnering with science teams is also a key part of the job — enabling ongoing improvement of measurement models and methodologies that directly impact advertiser outcomes.

Sponsored Links

Benefits and Salary

This position offers a base salary range of $114,800 to $191,800 CAD annually for the Toronto location. As part of Amazon’s total compensation approach, the package may also include sign-on payments and Restricted Stock Units (RSUs), with final compensation determined by experience, qualifications, and location. Amazon provides comprehensive benefits including 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

🏢 Company: Amazon Development Centre Canada ULC

📍 Location: Toronto, ON

🆔 Requisition ID: 10383255

💰 Pay: $114,800 – $191,800 CAD annually

Responsibilities

The day-to-day work of an SDE II on the MADS team combines hands-on engineering with strategic collaboration across multiple disciplines. You’ll be expected to take full ownership of technical deliverables while contributing to the broader direction of the team’s measurement and planning infrastructure.

  • Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring innovative advertising measurement products to market
  • Design and build innovative technologies in a large distributed computing environment, helping drive fundamental shifts in the industry
  • Create solutions to run predictions on distributed systems at incredible scale and speed using cutting-edge technologies
  • Build distributed storage, index, and query systems that are scalable, fault-tolerant, low-cost, and easy to manage
  • Groom product documents and design systems that underpin incremental reach and R&F products
  • Implement operational excellence practices including runbooks, monitoring, and alerting systems
  • Partner with science teams to enable continuous improvement of measurement models and methodologies
  • Work in an agile environment to deliver high-quality software on time and at scale

Requirements / Skills

Amazon is looking for a candidate who brings solid professional software development experience and a proven ability to design systems that stand up to real-world demands. The ideal candidate is comfortable working with ambiguous, broadly defined problems and can translate them into clean, reliable technical solutions.

  • 3+ years of non-internship professional software development experience
  • 2+ years of experience in design or architecture of new and existing systems, including design patterns, reliability, and scaling
  • Programming proficiency in at least one software language
  • 3+ years of full software development life cycle experience (coding standards, code reviews, source control, build processes, testing, and operations) — preferred
  • 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 reflects your relevant experience 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

AI-generated summary and tips to help you highlight your strengths effectively.

Quick Summary & What to Highlight: This Software Development Engineer (MADS) role at Amazon in Toronto is perfect for candidates who excel in distributed systems design, scalable architecture, and advertising technology. On your resume, emphasize any experience with large-scale distributed computing, system design patterns, and your ability to work across cross-functional teams in a fast-paced environment. If you’ve previously worked in ad tech, measurement platforms, or data infrastructure, 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, Reach & Frequency measurement, and scalable architecture that appear in the posting. Quantify your achievements where possible (e.g., “reduced system latency by 30%” or “designed architecture supporting 10M+ daily requests”). Write a brief cover letter expressing your genuine interest in Amazon and why you’re excited about this measurement engineering 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, recent advertising technology news, and the company’s approach to measurement and privacy beforehand. Prepare specific examples using the STAR method (Situation, Task, Action, Result) to demonstrate your system design and software engineering skills. Common questions may include scenarios about handling scale, designing fault-tolerant systems, cross-team collaboration, and operational ownership. Dress appropriately for a technology environment, arrive 10–15 minutes early, and bring copies of your resume. Prepare thoughtful questions about the team’s roadmap, measurement methodologies, and growth opportunities. After the interview, send a thank-you email within 24 hours reiterating your interest in the position.