CareerPlanSign in

Software Development Engineer II — Ads Reporting, Programmatic Reporting Interfaces

Toronto, Ontario, Canada💼 Full-time💰 $114,800–$191,800🗓 2026-09-15 → 2026-09-25

Core

Build scalable, secure, and reliable programmatic reporting interfaces and engines that process billions of ad events daily for advertisers and partners.

Role type

Senior Software Development Engineer (Backend/Systems)

Builds

Reporting API (pull surface), Amazon Marketing Stream (push surface), and processing engines (Spark/EMR/Iceberg) for Amazon Advertising.

Domain

Advertising technology, large-scale data processing, event-driven architectures.

Deliverable

production ML models | product features | infrastructure

Required skills

System design, scalability, reliability, AWS services (Lambda, S3, SQS, Step Functions, Kinesis, DynamoDB), Spark, EMR, Iceberg, clean code, code reviews, automation, monitoring.

Preferred skills

Full SDLC experience, design patterns, source control management, build processes, testing, operations.

Technologies

AWS, Spark, EMR, Iceberg, Lambda, S3, SQS, Step Functions, Kinesis, DynamoDB

Responsibilities

Design and build scalable data solutions end-to-end; optimize performance and scalability of client/server systems; collaborate on architecture for high-impact projects; write maintainable code and conduct peer reviews; propose tools and drive operational excellence; partner with PMs and TAs to deliver features.

Seniority

Senior, hands-on IC

Sourced via amazon · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.