Talent.com
Staff Software Development Engineer
Staff Software Development EngineerCriteo • Toronto, Canada
Staff Software Development Engineer

Staff Software Development Engineer

Criteo • Toronto, Canada
7 days ago
Job type
  • Full-time
Job description

Join to apply for the

Senior Software Development Engineer

role at

Criteo

What You'll Do

As an Engineer at Criteo, you’ll design and build web applications for our Retail Media platform, enabling advertisers to set up, launch, and optimize campaigns efficiently.

Collaborate with Product and cross‑functional teams to shape robust, well‑architected solutions to business challenges.

Write, review, and improve code while ensuring reliability, performance, and smooth operation of live applications.

Participate in code reviews, pair programming, and technical discussions to share knowledge and uphold high engineering standards.

Influence and mentor engineers at all levels, helping them adopt better practices, think critically about trade‑offs, and deliver high‑quality outcomes.

Champion engineering excellence through modular design, best practices, and high‑quality, testable code.

Continuously improve our architecture and development practices by identifying systemic challenges, introducing new tools or patterns, and simplifying complex systems.

Who You Are

BS in Computer Science or a related field

Deep expertise in C# / .NET and API design, microservice architecture (defining clear boundaries, contracts, and integration patterns), designing service templates

Experience with messaging systems (Kafka, RabbitMQ, or similar), familiar with event‑driven design and CQRS patterns

Knowledgeable around cross‑service testing challenges (e.g., contract testing, test doubles, in‑memory testing)

(Nice‑to‑have) Familiar with CI / CD pipelines, build orchestration, and deployment strategies for microservices

(Nice‑to‑have) Experience with SDK or framework development supporting multiple teams

(Nice‑to‑have) Some experience or familiarity with TDD and / or BDD.

We acknowledge that many candidates may not meet every single role requirement listed above. If your experience looks a little different from our requirements but you believe that you can still bring value to the role, we’d love to see your application!

Who We Are

Criteo is a leader in commerce media, helping brands, agencies, and publishers create meaningful consumer connections through AI‑powered advertising solutions. We’re shaping a more open and sustainable digital future for advertising.

What We Offer

Ways of working – Our hybrid model blends home with in‑office experiences, making space for both.

Grow with us – Learning, mentorship & career development programs.

Your wellbeing matters – Health benefits, wellness perks & mental health support.

A team that cares – Diverse, inclusive, and globally connected.

Fair pay & perks – Attractive salary, with performance‑based rewards and family‑friendly policies, plus the potential for equity depending on role and level.

Additional benefits may vary depending on the country where you work and the nature of your employment with Criteo.

Referrals increase your chances of interviewing at Criteo by 2x.

We foster a workplace where everyone is valued, and employment decisions are based solely on skills, qualifications, and business needs—never on non‑job‑related factors or legally protected characteristics.

Seniority level

Mid‑Senior level

Employment type

Full‑time

Job function

Engineering and Information Technology

Industries

Advertising Services

#J-18808-Ljbffr

Create a job alert for this search

Staff Software Engineer • Toronto, Canada

Similar jobs
Staff Full Stack SW Engineer

Staff Full Stack SW Engineer

hireVouch • Toronto, ON, Canada
Full-time
Staff SW Engineer (Platform Team).As a Staff Software Engineer on our Platform team, you’ll design, implement, and maintain robust, high-quality backend APIs and services.Your work will direc...Show more
Last updated: 27 days ago • Promoted
Staff Software Engineer

Staff Software Engineer

Qualcomm • Markham
Full-time
Engineering Group, Engineering Group > .As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation t...Show more
Last updated: 7 days ago • Promoted
Staff Software Engineer

Staff Software Engineer

Loop Financial • Toronto
Full-time
Loop Financial is a fast‑growing fintech startup building the only truly cross‑border banking platform.We help businesses seamlessly manage money around the world so they can access more markets, a...Show more
Last updated: 28 days ago • Promoted
Staff Software Engineer

Staff Software Engineer

Clutch Technologies Inc. • Toronto, ON, Canada
Full-time +1
Clutch is Canada's largest online used car retailer, delivering a seamless, hassle-free car-buying experience to drivers everywhere. Customers can browse hundreds of cars from the comfort of the...Show more
Last updated: 8 days ago • Promoted
Staff Software Engineer

Staff Software Engineer

Passage • Toronto, ON, Canada
Full-time
Imagine a world where your birthplace doesn’t limit your dreams.F30D; That’s what Passage is here to create.We aren’t just a bridge of financial support; we connect families all a...Show more
Last updated: 30+ days ago • Promoted
Staff Software Development Engineer

Staff Software Development Engineer

Criteo • Toronto
Full-time
Senior Software Development Engineer.As an Engineer at Criteo, you’ll design and build web applications for our Retail Media platform, enabling advertisers to set up, launch, and optimize campaigns...Show more
Last updated: 14 days ago • Promoted
Staff Software Development Engineer, Konnect

Staff Software Development Engineer, Konnect

Kong Inc. • Toronto
Full-time
Staff Software Development Engineer.This range is provided by Kong Inc.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Lead features and initiat...Show more
Last updated: 8 days ago • Promoted
Staff Software Engineer, Tokenization Engine

Staff Software Engineer, Tokenization Engine

Robinhood • Toronto
Full-time
A financial services company in Toronto is seeking a Staff Software Developer to work on their tokenization engine.The ideal candidate will have over 10 years of software development experience and...Show more
Last updated: 24 days ago • Promoted
Staff Software Engineer, Platform

Staff Software Engineer, Platform

EvenUp • Toronto
Full-time
EvenUp is on a mission to close the justice gap using technology and AI.We empower personal injury lawyers and victims to get the justice they deserve. Our products enable law firms to secure faster...Show more
Last updated: 4 days ago • Promoted
Staff Software Engineer

Staff Software Engineer

Nova Credit • Toronto
Full-time
This range is provided by Nova Credit.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. At Nova Credit, we’re on a mission to power financial incl...Show more
Last updated: 28 days ago • Promoted
Staff Software Engineer

Staff Software Engineer

Passage International • Toronto
Full-time
Imagine a world where your birthplace doesn’t limit your dreams.That’s what Passage is here to create.We aren’t just a bridge of financial support. we connect families all around the world to life-...Show more
Last updated: 28 days ago • Promoted
Sr. Staff Software Engineer, Pay Group Engineering

Sr. Staff Software Engineer, Pay Group Engineering

Gusto • Toronto C6A, ON, Canada
Remote
Full-time
Staff Software Engineer, Pay Group Engineering.Staff Software Engineer, Pay Group Engineering.Be among the first 25 applicants. At Gusto, we’re on a mission to grow the small business economy.We han...Show more
Last updated: 30+ days ago • Promoted
Staff Software Development Engineer, Konnect

Staff Software Development Engineer, Konnect

Kong • Toronto
Full-time
Are you ready to power the World's connections?.If you don’t think you meet all of the criteria below but are still interested in the job, please apply. Nobody checks every box - we’re looking for c...Show more
Last updated: 8 days ago • Promoted
Staff Software Engineer

Staff Software Engineer

Bank On Loop • Toronto
Full-time
We're a fast-growing fintech startup building the only truly cross-border banking platform.We help businesses seamlessly manage money around the world so they can access more markets, accelerate th...Show more
Last updated: 28 days ago • Promoted
Staff Software Engineer

Staff Software Engineer

Octopusapp Inc. • Edmonton, Toronto
Full-time
Jobber exists to help people in small businesses be successful.We work with small home service businesses, like your local plumbers, painters, and landscapers, to transform the way service is deliv...Show more
Last updated: 28 days ago • Promoted
Staff Software Engineer

Staff Software Engineer

Clutch • Toronto
Full-time +1
About Clutch : Clutch is Canada’s largest online used car retailer, delivering a seamless, hassle‑free car‑buying experience to drivers everywhere. Customers can browse hundreds of cars from the comf...Show more
Last updated: 6 days ago • Promoted
Staff Software Engineer

Staff Software Engineer

Loop • Toronto
Full-time
We're a fast-growing fintech startup building the only truly cross-border banking platform.We help businesses seamlessly manage money around the world so they can access more markets, accelerate th...Show more
Last updated: 28 days ago • Promoted
Staff Software Engineer

Staff Software Engineer

Nubank • Toronto, Canada
Full-time
Staff Software Engineer at Nubank Join to apply for the Staff Software Engineer role at Nubank.About Us Nubank is one of the largest digital financial platforms in the world, with more than 122 mil...Show more
Last updated: 30+ days ago • Promoted