Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Development Engineer II — Ads Reporting, Programmatic Reporting Interfaces

$114.8k - $191.8k per year

Amazon

Software Development Engineer II — Ads Reporting, Programmatic Reporting Interfaces

Amazon Advertising's Measurement and Data Science (MADS) organization delivers campaign measurement and reporting across the advertising business and serves as the scientific center of excellence for measurement algorithm development. Within MADS, the Programmatic Reporting (PREP) team builds the interfaces and engines that turn measurement data into consistent, accurate, and efficient reporting for advertisers and partners — through programmatic interfaces rather than dashboards. Other companies' systems talk to ours to measure and grow their Amazon advertising investment. We operate at scale. Billions of ad impressions, clicks, and conversion events are processed and summarized every day across petabyte-scale data with millions of transactions per second. Delivering this reliably requires invention ahead of common technologies and event-driven architectures built on AWS. This SDE II role spans two of our three tier-1 reporting surfaces and the engines behind them: Reporting API — the pull surface: an asynchronous API for occasional, experimental, and analytical queries, and the back end to the Unified Report Builder. Amazon Marketing Stream — the push surface for recurring, high-volume reporting data. The processing engines — including the Offline Engine (Iceberg + Spark on EMR) that computes the data those surfaces deliver. You will own projects end to end — requirements, system design, implementation, testing, and production support — on systems built with Spark and EMR alongside AWS services including Lambda, S3, SQS, Step Functions, Kinesis, and DynamoDB. The work is high-ownership and collaborative: you will partner with senior and principal engineers on architecture, and with product managers and technical account managers to translate customer pain points into features. You will also help deliver Unified Reporting as Amazon's single programmatic reporting solution and shift high-volume, recurring consumption from repeated API polling toward Amazon Marketing Stream. Amazon is investing heavily in a world-class advertising business, and this team is at the forefront of that growth. We are highly motivated, collaborative, and direct, with a strong bias for action and a broad mandate to experiment. We start with the customer and work backwards in everything we do. If you want to build the next generation of large-scale reporting systems on modern data and AWS technologies, we would like to hear from you.

Key job responsibilities

  1. 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.
  2. Deep-dive into client and server systems to optimize performance, scalability, maintainability, and extensibility, integrating data across a large number of services.
  3. Collaborate with senior and principal engineers on architecture and system design for high-impact, strategic projects, and navigate ambiguity to deliver results.
  4. Write clean, maintainable code and raise the bar through peer code reviews and engineering standards.
  5. Propose tools, frameworks, and automation adopted across the team, and drive operational excellence through monitoring and continuous improvement.
  6. Partner with product managers, technical account managers, technical program managers, and mentees to understand customer needs, elevate the team, and promote engineering excellence.

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, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent

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. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

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 as to hiring status.

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

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

#J-18808-Ljbffr
Vacancy posted 16 hours ago
Similar jobs that could be interesting for youBased on the Software Development Engineer II — Ads Reporting, Programmatic Reporting Interfaces in Toronto, ON vacancy
  • $125.28k - $210.6k per year

     ...wait to meet you. WHAT YOU'LL DO We’re looking for a Software Engineer II to join our WhatsApp team. Our team is responsible for building...  ...hear from you! WHO YOU ARE ~2-4 years of full-stack development experience ~ Strong understanding of distributed systems,... 
    Suggested
    Full time
    Internship
    Work at office
    Local area
    Flexible hours

    Braze

    Toronto, ON
    23 days ago
  • $110k - $130k per year

     ...manages the core availability and reservation engine at OpenTable. At a high level, we own:...  ...problem-solving. We own the entire software lifecycle for our services — we build, deploy...  ...flows Work across the full development lifecycle — from technical design and coding... 
    Suggested
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week

    Opentable

    Toronto, ON
    2 days ago
  • $100k - $147k per year

     ...love, and thrive. We're looking for an engineer to help build and scale Toast's earnings...  ...from you. About this roll*: As a Software Engineer on our team, you will: Help...  ...ownership. Participate across the full development lifecycle — design, estimation,... 
    Suggested
    Full time
    Work at office
    Local area

    Toast

    Toronto, ON
    14 days ago
  • $181.05k - $213k per year

     ...record, Carta brings together the software, services, and legal...  ...use to run administration and reporting, and legal teams use to close...  ...money. We’re hiring multiple engineers, and you’ll be hired into the...  ...As a Senior Software Engineer II within the Investors business... 
    Suggested
    Full time
    Internship
    Work at office
    1 day per week

    Dba Carta, Inc.

    Toronto, ON
    5 days ago
  •  ...Summary/Objective   Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions. As an engineer, you will enhance the experiences of your customers, solve interesting challenges, and design new solutions. Emburse,... 
    Suggested
    Full time
    Work at office

    Emburse

    Toronto, ON
    more than 2 months ago
  • $129.5k - $178k per year

     ...About this role Faire's Ads team helps brands succeed by...  ..., campaign setup, performance reporting, budget retention and expansion...  ...investing with us. As a product engineer on the team, you'll own...  ...haves ~2+ years of full-time software engineering experience shipping... 
    Full time
    Work at office
    Local area
    Remote work
    Monday to friday
    3 days per week

    Faire

    Toronto, ON
    12 days ago
  • $186.84k - $334.74k per year

     ...YOU’LL DO We're looking for a Senior Software Engineer to grow our Data Lakehouse team’s...  ...WHO YOU ARE ~6+ years of full-stack development experience, with a strong focus on building...  ...Companies To Work For by U.S. News and World Report, a 2025 America’s Greatest Companies by... 
    Full time
    Internship
    Work at office
    Local area
    Flexible hours

    Braze

    Toronto, ON
    27 days ago
  • $90k - $110k per year

     ...with Lily™ , the world's first AI Forward Deployed Engineer, which learns how a business works, builds the software it needs, and goes live in days. It does not...  ...cross-functional teams (product, UI/UX, business development, growth) and key business stakeholders to design... 
    Full time
    Internship
    Live In
    Work at office
    Remote work

    Instalily Ai

    Toronto, ON
    more than 2 months ago
  • $110k - $151.8k per year

     ...mission. If you are too, let's talk. We are looking for a Software Engineer II to join the Auth0 Security Engineering organization. You'll...  ...environment, implementing security and compliance standards as programmatic, code-driven policies. What You Will Do Cloud... 
    Full time
    Local area
    Worldwide

    Okta

    Toronto, ON
    more than 2 months ago
  •  ...Job Summary: The Software Engineer II – DevOps is responsible to for building and maintaining continuous integration (CI) and continuous...  ...reproducible ways. This role involves working closely with the development teams and IT infrastructure teams to agree system deployment... 
    Long term contract
    Full time
    Work at office

    Harmonic Fund Services

    Toronto, ON
    more than 2 months ago
  • $181.05k - $213k per year

     ...partners through world-class software, purpose-built for everyone in...  ...As a Senior Design Systems Engineer, you’ll work to:  Architect...  ...evolves to support AI-driven interfaces. You will update our...  ...design systems, AI-assisted development, or UI infrastructure. ~ AI... 
    Full time
    Work at office

    Dba Carta, Inc.

    Toronto, ON
    more than 2 months ago
  •  ...We are looking for inquisitive, well-rounded Full-stack engineers to join our Core or Monetization Engineering teams. Working closely...  ...on Pinterest Contribute to and lead each step of the product development process, from ideation to implementation to release; from rapidly... 
    Full time
    Work at office
    Relocation
    Relocation package

    Pinterest

    Toronto, ON
    more than 2 months ago
  •  ...business value and inspires extraordinary results. The Support Engineer II role spec ifically supports our Emburse Enterprise platform, helping...  ...Will Bring Technical Foundation: A couple of years of software support experience backed by a Computer Science (CS) background... 
    Full time
    Local area
    Flexible hours
    Afternoon shift

    Emburse

    Toronto, ON
    more than 2 months ago
  •  ...Ontario™ 2020, 2021, 2024 | Best Workplaces™ for Professional Development 2025 | Best Workplaces™ for Young Talent 2026     One of Canada...  ...our website and supporting systems, partnering closely with Engineering leadership and the Website & Digital Marketing team to ship... 
    Long term contract
    Permanent employment
    Full time
    Immediate start
    Flexible hours

    Picton Mahoney Asset Management

    Toronto, ON
    more than 2 months ago
  •  ...Inc. Best Workplace awardee. Android Software Engineer Ready1 Mobile · Full-time · Toronto,...  ...~ Build and evolve Jetpack Compose interfaces while thoughtfully migrating legacy RecyclerView...  ...using technologies such as MSAL, Azure AD B2C, biometrics, and passkeys. ~... 
    Full time
    Internship
    Work at office
    Local area
    Remote work
    Worldwide
    3 days per week

    Semperis

    Toronto, ON
    17 days ago
  •  ...MongoDB Technical Services Engineers combine technical expertise, structured...  ...advocate for customers' needs - interfacing with our product management and development teams on their behalf. And you'll...  ...to internal projects, including software development of support tools for... 
    Work at office
    Worldwide
    3 days per week

    Mongodb

    Toronto, ON
    12 days ago
  •  ...Strategy, we build marketing engines that win in SaaS and across B2B...  ...for a bold, strategic Programmatic Strategist - someone who thrives...  ...campaign builds, optimization, and reporting across all Programmatic...  ...Campaign Management: Strategy Development: Collaborate with internal... 
    Remote job
    Full time
    Work at office
    Work from home
    Home office

    Directive Corporation

    Toronto, ON
    22 days ago
  •  ...that enable Socure to transition from traditional software workflows to agent-native operations. As a Software Engineer II on the team, you will help design, build, and...  ...or policy systems — including guardrails, policy engines, content filters, or responsible AI frameworks —... 
    Full time
    Internship

    Socure

    Toronto, ON
    more than 2 months ago
  •  ...payments? Join Episode Six today.   What we’re hiring for:   We are a growing fintech organization looking to add a Senior Software Development Engineer in Test! What you’ll be responsible for in this role:   Leading testing effort in the payments, card issuing and... 
    Full time

    Episode Six

    Toronto, ON
    more than 2 months ago
  • $100k per year

     ...paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and...  ...for contributors of all seniorities. As a Software Engineer on the Acceleration Kernel Development team at Tenstorrent, you’ll work at the intersection of... 
    Permanent employment
    Full time

    Tenstorrent

    Toronto, ON
    more than 2 months ago
  •  ...You’ll work closely with ML engineers, backend engineers, and Forward...  ..., test charters, and bug reports, and maintain manual test documentation...  ...as an SDET, QA engineer, or software engineer with a strong...  ...significant opportunities for career development and advancement.... 
    Full time
    Contract work
    Internship
    Shift work

    Nexxa

    Toronto, ON
    2 days ago
  • $149k - $220k per year

     ...ecosystem.   On the Commercial Software team, we are building the platform that interfaces with the autonomous vehicle...  ...trucks. We're a full stack web development team that works closely with our...  ...of a team of multidisciplinary Engineers and Research Scientists using an... 
    Full time
    Internship
    Manual labor
    Work at office
    Work from home
    Flexible hours

    Waabi

    Toronto, ON
    16 days ago
  • $150k - $200k per year

     ...continues to expand. This is the senior engineering role responsible for advancing its development. You will design, build and...  ...spans application architecture, software development and production...  ...failure handling, and component interfaces. Build agent-facing capabilities... 
    Full time

    Stikeman Elliott Llp

    Toronto, ON
    8 days ago
  • $160k - $220k per year

     ...talk. Opportunity As a Staff Engineer on the OIG team, you will be involved into development, design, and maintenance of our...  ...challenge of building enterprise-grade software that millions of users depend on...  ...bug fixes and handle customer-reported issues Write clean, well-... 
    Full time
    Local area
    Worldwide

    Okta

    Toronto, ON
    15 days ago
  •  ...acquire, operate, and grow vertical market software companies. They are niche, founder-built...  ...we own are profitable and their engineering teams are small. Two or three people who...  ...not as a contractor. You bring agentic development to teams, you weigh in on the decisions... 
    Full time
    For contractors

    Beacon Holdings Llc

    Toronto, ON
    3 days ago
  • $108k - $135k per year

     ...creative features that set the standard for the ride sharing industry. We are seeking a highly motivated, mid-career software engineer to contribute to the development of features that facilitate Lyft's entry into new markets, ensure the company's adherence to local regulatory... 
    Hourly pay
    Full time
    Work at office
    Local area
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    5 days ago
  •  ...solutions are robust, performant, and aligned with Sitetracker's engineering standards. This opportunity offers the autonomy to solve...  .... What You'll Do You'll lead the technical design and development of complex custom solutions built on the Sitetracker platform,... 
    Long term contract
    Full time

    Sitetracker

    Toronto, ON
    5 days ago
  • $166k - $195k per year

     ...rewards.  The International engineering team's mission is to expand...  ...!  As a Senior Full Stack Software Engineer , you will be a...  ...bridge high-performance frontend interfaces with resilient backend...  ...mechanisms, localized promotion engines, and user acquisition pipelines... 
    Full time
    Work at office
    Worldwide
    Flexible hours
    Shift work
    3 days per week

    Robinhood

    Toronto, ON
    7 days ago
  •  ...-assisted cameras to make streets safer. We're looking for a Software Engineer to join the backend team that powers our annotation workflows...  ...well-scoped requirements and turn them into solid design and interfaces, asking good questions when things are ambiguous ~ A collaborative... 
    Full time
    Internship
    Local area

    Obvio

    Toronto, ON
    7 days ago
  • $100k - $130k per year

     ...a cornerstone of our product development strategy, and through our Evergreen...  ...applying. At Univeris, a Software Development Technical Team...  ...a  hands-on senior software engineer and people manager ,...  ...development planning for direct reports Drive hiring and onboarding... 
    Long term contract
    Full time
    Internship
    Work at office
    3 days per week

    Univeris

    Toronto, ON
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Development Engineer II — Ads Reporting, Programmatic Reporting Interfaces. Be the first to apply!