Talent.com
Senior Software Development Engineer
Senior Software Development EngineerCriteo • Toronto, Canada
No longer accepting applications
Senior Software Development Engineer

Senior Software Development Engineer

Criteo • Toronto, Canada
30+ 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 (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.
  • Create a job alert for this search

    Senior Software Development Engineer • Toronto, Canada

    Similar jobs
    Senior Engineer- Platform

    Senior Engineer- Platform

    TechBrains • Toronto
    Full-time
    Okta is The World’s Identity Company.We free everyone to safely use any technology, anywhere, on any device or app.Our flexible and neutral products, Okta Platform and Auth0 Platform, provide secur...Show more
    Last updated: 23 days ago • Promoted
    Staff Software Engineer — GenAI Runtime on-device

    Staff Software Engineer — GenAI Runtime on-device

    Nutanix • Markham
    Full-time
    A leading technology firm seeks a Staff Software Engineer specializing in AI Runtime development to enhance on-device capabilities for GenAI. The role involves designing software with C++17, optimiz...Show more
    Last updated: 23 days ago • Promoted
    Senior AI-Driven Software Engineer - Full-Stack & ML Infra

    Senior AI-Driven Software Engineer - Full-Stack & ML Infra

    Sitero LLC • Markham
    Full-time
    A leading clinical trial solutions partner is seeking a Software Engineer to advance clinical research through cutting-edge technology integration. This full-stack role requires expertise in AI and ...Show more
    Last updated: 8 days ago • Promoted
    Senior Software Development Engineer - Full Stack

    Senior Software Development Engineer - Full Stack

    Picton Mahoney • Toronto
    Full-time
    You’ll design and deliver cloud-native systems that power analytics, reporting, and investment workflows, while ensuring the user experience is intuitive, responsive, and built to scale.We value en...Show more
    Last updated: 2 days ago • Promoted