Talent.com
Staff Software Development Engineer
Staff Software Development EngineerWomenTech Network • Toronto, Canada
Staff Software Development Engineer

Staff Software Development Engineer

WomenTech Network • Toronto, Canada
10 days ago
Job type
  • Full-time
Job description

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 (, 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.

    At Criteo, our culture is as unique as it is diverse. From our offices across the globe or from the comfort of home, our 3,600 Criteos collaborate together to build an open, impactful, and forward-thinking environment.

    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.

    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.

    Create a job alert for this search

    Staff Software Engineer • Toronto, Canada

    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: 18 days ago • Promoted
    Staff Software Engineer

    Staff Software Engineer

    Morpheus Talent Solutions • Toronto
    Full-time
    Morpheus Talent Solutions provided pay range.This range is provided by Morpheus Talent Solutions.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more...Show more
    Last updated: 8 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 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 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: 5 days ago • Promoted
    Staff Software Engineer - AI I

    Staff Software Engineer - AI I

    Refinitiv • Toronto
    Full-time
    Our Privacy Statement & Cookie Policy • • • •Staff Software Engineer- AI • •leader.As a Staff Software Engineer – AI, you will play a lead role in developing intelligent systems that power the next gener...Show more
    Last updated: 19 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: 15 days ago • Promoted
    Staff Software Engineer

    Staff Software Engineer

    Clutch Technologies Inc. • 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 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: 19 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: 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 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: 19 days ago • Promoted
    Staff Software Engineer

    Staff Software Engineer

    Nubank • Toronto
    Full-time
    Nu was born in 2013 with the mission to fight complexity to empower people in their daily lives by reinventing financial services. We are one of the world’s largest digital banking platforms, servin...Show more
    Last updated: 19 days ago • Promoted