Software Development Engineer II — Ads Reporting, Programmatic Reporting Interfaces (Winnipeg)

Software Development Engineer II — Ads Reporting, Programmatic Reporting Interfaces (Winnipeg)

19 Sep
|
Amazon Development Centre Canada ULC
|
Winnipeg

19 Sep

Amazon Development Centre Canada ULC

Winnipeg

At the intersection of massive-scale data infrastructure and advertising technology, Amazon is hiring a

Software Development Engineer II

to join its

Programmatic Reporting (PREP)

team in

Toronto, Ontario . This is a high-ownership engineering role within Amazon Advertising's Measurement and Data Science (MADS) organization — the team responsible for turning billions of daily ad events into consistent, accurate reporting that external systems depend on to measure and grow advertising investment.

The scope here is genuinely large: petabyte-scale data, millions of transactions per second, and event-driven architectures built on AWS. You'll contribute to two tier-1 reporting surfaces — the

Reporting API

and

Amazon Marketing Stream

— along with the

Offline Engine

(Iceberg + Spark on EMR) that powers them both. This isn't a role where you own a single component; you'll work end to end across requirements, system design, implementation, testing, and production support.

About the Role: Software Development Engineer II — Ads Reporting The PREP team builds programmatic interfaces — not dashboards — that allow other companies' systems to measure and optimize their Amazon advertising spend. As an SDE II, you'll design and build scalable features across the

Reporting API

(an asynchronous pull surface for analytical queries),

Amazon Marketing Stream

(a push surface for high-volume recurring data), and the processing engines underneath. You'll use

Apache Spark ,

EMR , and a suite of AWS services including Lambda, S3, SQS, Step Functions, Kinesis, and DynamoDB.

You'll work closely with senior and principal engineers on architecture for high-impact projects, and partner with product managers and technical account managers to translate customer pain points into shipped features. A key strategic initiative is delivering

Unified Reporting

as Amazon's single programmatic reporting solution and shifting high-volume consumption away from repeated API polling toward Amazon Marketing Stream. The team values direct communication, a strong bias for action,



and a customer-backwards approach to everything it builds.

Benefits and Salary The

base salary range for this position is $114,800 to $191,800 CAD annually . As a total compensation company, Amazon's package may also include sign-on payments and

Restricted Stock Units (RSUs) . Final compensation is determined based on experience, qualifications, and location. Amazon offers a comprehensive benefits package that includes

health insurance

(medical, dental, vision, prescription, basic life and 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, Canada

Requisition ID: 10538230

Date Posted: September 12, 2026

Pay: $114,800 – $191,800 CAD per year

Responsibilities This role spans two tier-1 reporting surfaces and the engines behind them, so day-to-day work ranges from system design and coding to production monitoring and cross-functional collaboration. You'll own projects from initial requirements through to live production support — with real accountability for the systems you build at scale.

Design and build

scalable, secure, and reliable features and data solutions across the Reporting API, Amazon Marketing Stream, and the processing engines — from requirements and system design through implementation, testing, and production support.

Optimize performance

by deep-diving into client and server systems to improve scalability, maintainability, and extensibility while integrating data across a large number of services.





Collaborate with senior and principal engineers

on architecture and system design for high-impact, strategic projects, navigating ambiguity to deliver results.

Write clean, maintainable code

and raise the engineering bar through peer code reviews and adherence to engineering standards.

Propose tools, frameworks, and automation

to be adopted across the team, and drive operational excellence through monitoring and continuous improvement.

Partner with product managers, technical account managers, and technical program managers

to understand customer needs and promote engineering excellence across the team.

Requirements / Skills The ideal candidate brings solid professional software development experience and a comfort level with distributed systems design. Amazon values engineers who can navigate ambiguity, take ownership end to end, and collaborate effectively across technical and non-technical stakeholders.

3+ years of skilled software development experience

(non-internship), demonstrating a track record of building production systems.

2+ years of design or architecture experience

(non-internship) covering design patterns, reliability, and scaling of new and existing systems.

Proficiency in at least one software programming language

relevant to the tech stack.

3+ years of full software development life cycle experience

(preferred), including coding standards, code reviews, source control management, build processes, testing, and operations.

Bachelor's degree in computer science or equivalent

(preferred).

3+ years of non-internship professional software development experience; 2+ years of non-internship design or architecture experience covering design patterns, reliability and scaling of new and existing systems; experience programming with at least one software programming language; 3+ years of full software development life cycle experience including coding standards, code reviews, source control management, build processes, testing, and operations (preferred).

#J-18808-Ljbffr

📌 Software Development Engineer II — Ads Reporting, Programmatic Reporting Interfaces (Winnipeg)
🏢 Amazon Development Centre Canada ULC
📍 Winnipeg

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software development engineer ii — ads reporting, programmatic reporting interfaces (winnipeg) / winnipeg