Talent.com
Amazon Development Centre Canada ULC
Software Development Manager, MADSAmazon Development Centre Canada ULC • Toronto, Ontario, CAN
Software Development Manager, MADS

Software Development Manager, MADS

Amazon Development Centre Canada ULC • Toronto, Ontario, CAN
12 days ago
Job type
  • Full-time
Job description
The Measurement and Data Science (MADS) organization at Amazon Ads is looking for a Software Development Manager to lead an established engineering team in our Programmatic Reporting group. Advertisers and partners measure the success of their Amazon Ads campaigns through the data this team delivers — and as AI reshapes how advertising is planned and optimized, that data has become a foundation that AI agents, machine learning models, and analytics engines around the world depend on.

Programmatic Reporting owns Amazon Marketing Stream and the Reporting APIs — the interfaces advertisers and partners worldwide use to consume Amazon Ads measurement data. Behind them sit the pipelines that source, transform, and deliver that data, processing billions of aggregated datapoints on Apache Spark, Apache Iceberg, and AWS. The freshness, accuracy, and cost-efficiency of that data are direct outcomes of the decisions your team makes.

This is a hands-on engineering leadership role. You will set technical direction alongside senior engineers, raise the bar on design and operational quality, and develop a team that thrives on hard distributed-systems problems. The ideal candidate reads code, understands cost models, and can challenge a design with a concrete alternative. You are equally comfortable in a design review, an operational deep dive, and a one-on-one focused on an engineer's growth.

Key job responsibilities
- Set and execute the technical roadmap, making deliberate tradeoffs across data freshness, accuracy, and cost.
- Shape how advertisers and partners consume reporting data through emerging GenAI-powered interfaces and data lake integrations.
- Partner with senior and principal engineers on architecture decisions spanning data pipelines, query engines, and upstream data integration.
- Lead a team of software engineers building the data sourcing, transformation, and delivery systems behind Amazon Ads reporting.
- Hire, develop, and retain strong engineers, and raise the technical bar through design reviews, code reviews, and mentorship.
- Improve cost efficiency through better architecture, not just tuning.
- Own operational excellence across multiple regions, including on-call, incident response, and data quality.
- Work with product management to turn product requirements into engineering plans that balance speed, quality, and cost.

About the team
The Programmatic Reporting team builds the data interfaces that power how advertisers and partners measure their Amazon Ads outcomes. We own Amazon Marketing Stream and the Reporting APIs, delivering accurate, consistent, and timely data to advertisers and partners worldwide. Our work sits at the intersection of data engineering and developer experience, and increasingly extends into GenAI-powered interfaces and data lake integrations.

We start from the customer and work backwards. We move fast, think in systems, and obsess over data quality. This role is a chance to take on hard engineering challenges and shape how advertisers and partners consume Amazon Ads data for years to come. The team is based in Toronto and partners with teams across multiple sites.

BASIC QUALIFICATIONS

- 3+ years of engineering team management experience
- 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
- 8+ years of working directly within engineering teams experience
- 8+ years of developing large-scale, multi-tiered distributed software systems using distributed programming experience
- Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations
- Experience partnering with product or program management teams

PREFERRED QUALIFICATIONS

- Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
- Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers

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.
Create a job alert for this search

Software Development Manager, MADS • Toronto, Ontario, CAN

Similar jobs

Software Development Manager

CorpayToronto, ON, CA
Full-time

Corpay is currently looking to hire a Software Development Manager within our payments division.As a Software Development Manager, you will be responsible for leading a team of developers to build ... Show more

 • Promoted

Software Development Manager - C$135,000 - C$150,000 A Year

Smith School of BusinessToronto, Canada
Full-time

Manages large-scale technology initiatives, leading distributed teams, overseeing vendors, and ensuring operational readiness.Requires strong program/project management, Agile/Waterfall, and stakeh... Show more

 • Promoted

Embedded Software Development Manager

Clutch CanadaToronto, ON, CA
Full-time

At Kepler Communications, we're not just imagining the future of on-demand space connectivity - we're leading it!.Our mission is to provide real-time Internet access for space-based assets, enablin... Show more

 • Promoted

Remote Software Development Manager with HCM Expertise

Insight GlobalToronto, ON, CA
Remote
Full-time

Elevate your career as a Software Development Manager in a fully remote role.Oversee engineering teams while utilizing your skills in React, C#, Microservices, and Azure Cloud technologies.This opp... Show more

 • Promoted

Manager, Software Development Engineering - C$140,000 - C$210,000 A Year

WorkdayToronto, Canada
Full-time

Lead and mentor an AI agent engineering team to develop robust, scalable, and secure AI solutions for HR and Finance business, integrating with Workday ecosystem. Show more

 • Promoted

Software Development Manager - ML Compiler, AWS Neuron, Annapurna Labs

Amazon Web Services (AWS)Toronto
Full-time

Software Development Manager - ML Compiler, AWS Neuron, Annapurna LabsThe Product: AWS Machine Learning accelerators are at the forefront of AWS innovation.The Inferentia chip delivers best-in-clas... Show more

 • Promoted

Software Development Manager, Flow Platform

AutodeskToronto, ON, CA
Full-time

Autodesk’s Media & Entertainment group is redefining the future of entertainment.We empower content creators to inspire, educate, and entertain while investing in our employees to build meaningful ... Show more

 • Promoted

Software Development Manager (AS/400)

ScotiabankToronto, ON, CA
Full-time

Software Development Manager (AS/400).Leads and oversees various legacy technologies in the COAT Department in Canada ensuring business strategies, plans and initiatives are executed/delivered in c... Show more

 • Promoted

Software Development Manager - ML Performance Tooling and Benchmarking, AWS Neuron, Annapurna Labs

AmazonToronto, ON, CA
Full-time

The Product: AWS Machine Learning accelerators are at the forefront of AWS innovation.The Inferentia chip delivers best-in‑class ML inference performance at the lowest cost in the cloud.Trainium wi... Show more

 • Promoted

Software Development Engineering Manager

PowerToFlyToronto, ON, CA
Full-time

Serve as an Engineering Manager, providing guidance and technical support to a software development team.Drive projects, enhance processes, and develop talent within a hybrid work culture.In this m... Show more

 • Promoted

Software Development Managers

Insight GlobalToronto, Ontario, Canada
Full-time

Insight Global is looking for two Software Development Managers to join one of the largest HCM Companies in Canada.This role is fully remote based in Canada working EST hours and candidates should ... Show more

 • Promoted

Software Development Manager

Onico SolutionsRichmond Hill, York Region, CA
Permanent

We are looking for a Software Development Manager to lead a team, building modern architectures in critical applications.The Software Development Manager enables, inspires, coaches and motivates a ... Show more

 • Promoted

Software Development Manager - Booking

Jane AppToronto, ON, CA
Full-time

Get AI-powered advice on this job and more exclusive features.Jane is a remote‑first company that fosters growth and serves the healthcare community.We simplify the lives of healthcare practitioner... Show more

 • Promoted

UI Software Development Manager

Sym-Tech Dealer ServicesRichmond Hill, York Region, CA
Full-time

Celebrating 54 years of growth, Sym-Tech is a leading finance and insurance provider to the retail automotive industry.At-Sym-Tech we are looking for Associates who share our passion for innovation... Show more

 • Promoted

Manager of Software Development Initiatives

JaneToronto, Ontario, Canada
Full-time

Manage dual development teams focused on invoicing and healthcare products.Cultivate a productive environment while enhancing technical execution and stakeholder engagement.This managerial role emp... Show more

 • Promoted

Manager Software Development Investly

Fidelity CanadaToronto, ON, CA
Full-time

Current work authorization for Canada is required for all openings.You will be working on a flexible hybrid schedule as part of Fidelity’s dynamic working arrangement.The Manager, Software Developm... Show more

 • Promoted

Software Development Manager

UniSysTech ConsultingToronto, ON, CA
Full-time

IT Recruitment Manager / U of T / Smith School of Business MMA.Lead end-to-end delivery of large-scale technology initiatives.Manage cross-functional, distributed teams and stakeholder expectations... Show more

 • Promoted

Senior Manager, Software Development

AutodeskToronto, ON, CA
Full-time

We are seeking an innovative and results‑driven Senior Manager, Software Development Engineering, to lead our Platform and Data Engineering organization.This team is responsible for building and sc... Show more

 • Promoted

Software Development Manager with Technical Insight

S.i. SystemsToronto, ON, CA
Full-time

Shape the future of software delivery as a Software Development Manager, leveraging technical insights to resolve challenges.This role empowers you to lead teams in producing high-quality software ... Show more

 • Promoted

Senior Manager AI, Software Development Engineering

Thomson ReutersToronto
Full-time

Senior Manager AI, Software Development Engineering.Join Thomson Reuters to apply for the.Senior Manager AI, Software Development Engineering.Senior Manager AI, Software Development Engineering.Lea... Show more