Talent.com
Staff Software Development Engineer
Staff Software Development EngineerCriteo • Toronto, ON, CA
Staff Software Development Engineer

Staff Software Development Engineer

Criteo • Toronto, ON, CA
6 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, ON, CA

    Similar jobs
    Lead Staff Software Engineer

    Lead Staff Software Engineer

    Talent To Hire Inc. • Toronto, ON, Canada
    Full-time
    Lead Software Engineer / Hands-on – Founding Toronto Team.Toronto (Hybrid 4 days) | 💼 Full-Time | 🚀 AI SaaS Startup.We’re helping an AI-native SaaS startup. This is a rare opportunity f...Show more
    Last updated: 30+ days ago • Promoted
    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: 19 days ago • Promoted
    Staff AI Software Engineer

    Staff AI Software Engineer

    Sanofi • Toronto
    Full-time
    Position Title : • • Staff AI Software Engineer • • •AI Factory : • • Cross-functional pods delivering AI products with cutting-edge technology and agile methodologies • • •Leading Edge Tech Stack : • • Build g...Show more
    Last updated: 9 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: 19 days ago • Promoted
    Staff Engineer

    Staff Engineer

    VendorPm • Toronto, ON, Canada
    Full-time
    We exist to modernize the way that vendors and property managers work together.We do this by building a complete vendor lifecycle management solution, purpose-built for the world of commercial real...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: 6 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 Engineer, IAM

    Staff Software Engineer, IAM

    Mozilla • Toronto
    Full-time
    Mozilla Corporation is the non-profit-backed technology company that has shaped the internet for the better over the last 25 years. We make pioneering brands like Firefox, the privacy-minded web bro...Show more
    Last updated: 19 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: 16 days ago • Promoted
    Staff Software Engineer, Client Platforms (Toronto) HOT

    Staff Software Engineer, Client Platforms (Toronto) HOT

    GeoComply • Toronto
    Full-time
    Staff Software Engineer, Client Platforms (Toronto).We’re GeoComply! We are at the forefront of geolocation, cybersecurity, and anti-fraud innovation, developing and delivering cutting‑edge technol...Show more
    Last updated: 19 days ago • Promoted
    Lead Staff Software Engineer

    Lead Staff Software Engineer

    TEEMA Solutions Group • Toronto, Canada
    Full-time
    Overview Lead Software Engineer / Hands-on – Founding Toronto Team.We’re helping an AI-native SaaS startup build its Toronto engineering hub, starting with a founding technical leader who’s eager t...Show more
    Last updated: 30+ days ago • Promoted
    Staff Software Engineer, Cross-Platform Client SDKs

    Staff Software Engineer, Cross-Platform Client SDKs

    Norwest Venture • Toronto
    Full-time
    A tech compliance leader in Toronto is seeking a Staff Software Engineer to guide the architectural development of their geolocation compliance solutions. The successful candidate will bring over a ...Show more
    Last updated: 19 days ago • Promoted
    Staff Fullstack Software Engineer

    Staff Fullstack Software Engineer

    Hellopebl • Toronto
    Full-time
    Pebl puts a world of talent at your fingertips.With our AI-powered Global Work Platform™, companies can hire, pay, and manage employees in 185+ countries—removing risk, red tape, and guesswork from...Show more
    Last updated: 19 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: 19 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: 19 days ago • Promoted
    Staff Software Engineer

    Staff Software Engineer

    Clutch Canada • Toronto
    Full-time
    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 their h...Show more
    Last updated: 19 days ago • Promoted
    Staff AI Software Engineer

    Staff AI Software Engineer

    Eacademy Sanofi • Toronto
    Full-time
    Are you ready to take your engineering expertise to the next level and help shape the future of healthcare? At Sanofi, we empower our people to learn, innovate, and make an impact.You’ll join a col...Show more
    Last updated: 9 days ago • Promoted
    Senior Staff Software Engineer

    Senior Staff Software Engineer

    Medium • Toronto
    Full-time +1
    Achievers offers more than just a thank you program.Our employee recognition and rewards software inspires employees to recognize everyone, every day, everywhere. With nearly 4 million global users,...Show more
    Last updated: 19 days ago • Promoted