Home Job Listings Categories Locations

Software Development Engineer II - Advertising, Amazon, Reporting API

📍 Toronto, Canada

Technology Amazon

Job Description

Software Development Engineer II - Advertising, Amazon, Reporting API Are you passionate about Big Data and Distributed Systems to build customer trust and grow new business? Interested in building new state‑of‑the‑art products at petabyte scale? Global advertisers rely on our team's performance insights to drive future investment in Amazon's Advertising Platform and improve the relevance of ads shown to customers.

We’re looking for strong Software Engineers that can build upon technologies such as Elasticsearch, Spark, Hive and Presto, as well as AWS services like Elastic Map Reduce (EMR), Redshift, Kinesis and DynamoDB to deliver the next generation of our Reporting API platform. If this sounds interesting we’d love to hear from you!

Amazon is investing heavily in building a world‑class advertising business and we are at the forefront of that explosive growth. We deliver campaign reporting for all of Amazon advertising and produce analytics and reporting data that are used by advertisers to grow their business every day. We process billions of ad impressions, clicks, and conversion events daily and we invent and evolve our event‑driven architectures with AWS to manage the large scale of our data growth. As campaign reporting product owners, we are also breaking fresh ground to create world‑class analytics products. We are highly motivated, collaborative and fun‑loving with an entrepreneurial spirit and an agile bias for action. With a broad mandate to experiment and innovate, we are growing at an unprecedented rate with a seemingly endless range of new opportunities. We start with the customer and work backwards in everything we do, including advertising. If you’re interested in joining a rapidly growing team working to build a unique, highly respected advertising group with a relentless focus on the customer, you’ve come to the right place.

The Measurement and Data Science team delivers campaign measurement and reporting across Amazon Advertising business and serves as the scientific center of excellence for algorithm development in campaign measurement. Our measurement and engineering platforms and products deliver campaign performance reporting to advertisers. By showing ads on and off our site, we effectively measure the Internet with billions of incoming, highly decorated events to process and summarize every day in near real time. Our infrastructure is large scale, requiring invention ahead of common technologies and exceeding PB scale with millions of transactions per second. We are highly motivated, collaborative, and fun‑loving with an entrepreneurial spirit and bias for action.

Job Responsibilities

Design new, scalable, secure, and reliable features that drive real‑time data solutions.

Define requirements, create software designs, and implement code to specifications.

Provide thorough unit and integration testing, and support products while deployed and used by stakeholders.

Propose innovative tools, frameworks, automations and processes that are used by the entire services team.

Deep‑dig into client or server systems to optimize for performance, maintainability, scalability, and extensibility.

Collaborate with other engineers, product managers, technical program managers, and partner teams.

Handle ambiguity when solving problems.

Be heavily involved with design and product teams to understand needs, propose features, create early prototypes, and transform them into exciting experiences.

Integrate data from a large number of services.

Write clean, maintainable code and perform peer code reviews.

Mentor team members to promote engineering excellence.

Impact and Career Growth

Have an opportunity to contribute across the full stack as well as new AWS technologies and big data.

Build the next generation of our solutions.

Opportunity to grow and broaden your technical skills in an environment that thrives on creativity, experimentation, and product innovation.

A Day in the Life The primary focus for this role will be a mixture of system/code design as well as coding on a data streaming system that is first‑of‑its‑kind in the Advertising space, transforming our customers' data access method from a Pull‑based to a Push‑Based model. A day in the life of an engineer on this team starts with a daily stand‑up to discuss task progress, identify blockers and work closely with peers to unblock each other. We work closely with Technical Account Managers and Product Managers to identify customer pain points and opportunities to delight our customers with features. You’ll have an opportunity to own key projects, from design through implementation and support, leveraging senior/principal engineers in the organization to ensure they are reliable, scalable, and maintainable.

About the Team This high‑performing, very collaborative team is building a data streaming system that allows our Advertising customers to subscribe and receive key data (streamed to their accounts) needed to manage their advertising campaigns in the most optimal way. The result is our customers increasing the return on their advertising spend.

Basic Qualifications

3+ years of non‑internship professional software development experience.

2+ years of non‑internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience.

Experience programming with at least one software programming language.

Preferred Qualifications

3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.

Bachelor's degree in computer science or equivalent.

CAN, ON, Toronto - 114,800.00 - 191,800.00 CAD annually

Posted: February 19, 2026 (Updated 2 days ago)

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or any other legally protected status.

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, please visit

https://amazon.jobs/content/en/how-we-hire/accommodations

for more information.

The base salary range for this position is listed below. As a total compensation company, Amazon's package may include other elements such as sign‑on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon offers comprehensive benefits including health insurance (medical, dental, vision, prescription, basic life & AD&D insurance), Registered Retirement Savings Plan (RRSP), Deferred Profit Sharing Plan (DPSP), paid time off, and other resources to improve health and well‑being. We thank all applicants for their interest; however, only those interviewed will be advised of hiring status.

#J-18808-Ljbffr

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: February 27, 2026
Job Type: Technology
Location: Toronto, Canada
Company: Amazon

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.