Software Dev Engineer II, Amazon Marketing Cloud

Amazon Development Centre Canada ULC

Toronto

On-site

CAD 115,000 - 192,000

Full time

12 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Health insurance
RRSP
DPSP
Paid time off
Sign-on bonus
RSUs

Job summary

Amazon Development Centre Canada ULC in Toronto, ON is hiring a Software Development Engineer II to design and scale core services for the AMC platform. You will work on privacy-safe, cloud-native analytics infrastructure supporting advertisers worldwide, with a stack including Kotlin on native AWS and a ReactJS front end.

The role emphasizes solid CS fundamentals, curiosity, and the ability to simplify complex problems.

Qualifications

  • 3+ years of non-internship software development experience.
  • 2+ years in design or architecture of new and existing systems.
  • Bachelor's degree in computer science or equivalent (preferred).
  • Strong analytical and problem-solving skills with a proven ability to simplify complex challenges.

Responsibilities

  • Design and build scalable back-end services using Kotlin and AWS.
  • Develop front-end components with ReactJS for advertiser analytics.
  • Engineer solutions for massive-scale streaming systems, ML pipelines, and data science workloads.
  • Collaborate with customers to uncover true requirements underlying feature requests.
  • Contribute to designs with a focus on reliability and scalability.
  • Participate in code reviews and uphold coding standards.

Skills

Software development
Design patterns
Code reviews
Kotlin
ReactJS
AWS
Analytical skills

Education

Bachelor's degree in computer science or equivalent

Tools

Kotlin
ReactJS
AWS

Job description

Amazon's Amazon Marketing Cloud (AMC) team is hiring a Software Development Engineer II based in Toronto, Ontario. This is a rare chance to work within a start-up-style environment backed by the full resources of one of the world's largest technology companies — building privacy-safe, cloud-native analytics infrastructure used by advertisers around the globe.

The AMC platform ingests billions of behavioural signals every day, and the engineering challenges that come with that scale are genuinely interesting. You'll be working across massive-scale streaming systems, machine learning, data science, and cloud-native development — with a front-end stack in ReactJS and back-ends built in Kotlin on native AWS.

About the Role: Software Dev Engineer II

As a Software Development Engineer II on the AMC team, your focus will be on the core services that power the platform and enable it to scale. AMC provides advertisers with a secure, privacy-safe cloud environment where they can perform advanced analytics across multiple pseudonymised data sets — informing cross-channel marketing decisions with tools for custom measurement, media planning, targeting, and optimisation. This is a multi-year greenfield project built on a native AWS stack.

The team values solid computer science fundamentals and a proven track record of shipping production-quality software systems. You don't need to be a specialist in every technology used — what matters most is curiosity, strong problem-solving ability, and a genuine drive to build things that scale. You'll be expected to simplify complex problems, engage directly with customers to uncover true requirements, and contribute to a culture of engineering excellence through code reviews and design discussions.

Benefits and Salary

The base salary range for this position in Toronto is $114,800 to $191,800 CAD annually. Amazon's total compensation package may also include sign-on payments and Restricted Stock Units (RSUs), with final compensation determined based on experience, qualifications, and location. Benefits include health insurance (medical, dental, vision, prescription, and basic life & AD&D), a Registered Retirement Savings Plan (RRSP), 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

Requisition ID: 10560436

Date Posted: September 25, 2026

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

Responsibilities

Working on the AMC team means taking ownership of services that operate at enormous scale — ingesting billions of signals daily where speed, accuracy, and reliability are non-negotiable. You'll be contributing to a platform that directly shapes how advertisers measure and optimise their marketing investments across channels.

  • Design and build scalable back-end services using Kotlin and native AWS that power the Amazon Marketing Cloud platform
  • Develop front-end components using ReactJS to support advertiser-facing analytics capabilities
  • Engineer solutions for massive-scale streaming systems, machine learning pipelines, and data science workloads
  • Collaborate with customers and internal stakeholders to discover true requirements underlying feature requests
  • Simplify complex problems and contribute to technical designs with a focus on reliability and scalability
  • Participate in code reviews, uphold coding standards, and support source control and build processes
  • Contribute to a greenfield SaaS product built on native AWS, including capabilities for custom measurement, media planning, targeting, and optimisation
Requirements / Skills

Amazon is looking for a motivated software engineer with strong computer science fundamentals and experience shipping real production systems. You don't need to be an expert in every technology the team uses — but you should be comfortable learning quickly, working through ambiguity, and tackling challenging engineering problems with curiosity and rigour.

  • 3+ years of non-internship professional software development experience
  • 2+ years of experience in design or architecture (design patterns, reliability, and scaling) of new and existing systems
  • Proficiency in 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)
  • Bachelor's degree in computer science or equivalent (preferred)
  • Strong analytical and problem-solving skills with a proven ability to simplify complex challenges

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 preferred.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Dev Engineer II, Amazon Marketing Cloud
Software Dev Engineer II, Amazon Marketing Cloud

Amazon • Toronto

On-site
CAD 115,000 - 192,000
Software Dev Engineer II, Amazon Marketing Cloud
Software Dev Engineer II, Amazon Marketing Cloud

Amazon Inc. • Toronto

On-site
CAD 115,000 - 192,000
Software Dev Engineer II, Amazon Marketing Cloud (Advertising)
Software Dev Engineer II, Amazon Marketing Cloud (Advertising)

Amazon • Toronto

On-site
CAD 115,000 - 192,000
Health insurance
RRSP
DPSP
+1
Software Development Engineer II, Omnichannel Metrics (OCM) - Measurement, Ad Tech, and Data Science (MADS)
Software Development Engineer II, Omnichannel Metrics (OCM) - Measurement, Ad Tech, and Data Science (MADS)

Amazon Development Centre Canada ULC • Toronto

On-site
CAD 115,000 - 192,000
Software Dev Engineer II, 3P AV Measurement
Software Dev Engineer II, 3P AV Measurement

Amazon Development Centre Canada ULC • Toronto

On-site
CAD 115,000 - 192,000
Software Dev Engineer II, 3P AV Measurement
Software Dev Engineer II, 3P AV Measurement

Amazon • Toronto

On-site
CAD 115,000 - 192,000
Software Development Engineer II, Ads Marketing Effectiveness & Intelligence (Advertising)
Software Development Engineer II, Ads Marketing Effectiveness & Intelligence (Advertising)

Amazon • Toronto

On-site
CAD 115,000 - 192,000
Health insurance
RRSP
Deferred Profit Sharing Plan (DPSP)
+2
Software Development Engineer II, Ads Marketing Effectiveness & Intelligence
Software Development Engineer II, Ads Marketing Effectiveness & Intelligence

Amazon • Toronto

Hybrid
CAD 115,000 - 192,000
Health insurance (medical, dental, vis
RRSP
Deferred Profit Sharing Plan (DPSP)
+1
Software Development Engineer II, Campaign Management (Advertising)
Software Development Engineer II, Campaign Management (Advertising)

Amazon • Toronto

On-site
CAD 115,000 - 192,000
Software Development Manager, MADS
Software Development Manager, MADS

Amazon • Toronto

On-site
CAD 171,000 - 286,000