Talent.com
Senior Software Development Engineer
Senior Software Development EngineerCriteo • Toronto, Canada
Les candidatures ne sont plus acceptées
Senior Software Development Engineer

Senior Software Development Engineer

Criteo • Toronto, Canada
Il y a plus de 30 jours
Type de contrat
  • Temps plein
Description de poste

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.
  • Créer une alerte emploi pour cette recherche

    Senior Software Development Engineer • Toronto, Canada

    Offres similaires
    Senior Engineer- Platform

    Senior Engineer- Platform

    TechBrains • Toronto
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 26 jours • Offre sponsorisée
    Senior Full Stack Engineer

    Senior Full Stack Engineer

    Luxoft • newmarket, on, ca
    Temps plein
    Luxoft is looking for a Full-stack Developer who would be working with our Customer - one of the world's largest investment management companies. Based in Southern California, our client manages clo...Voir plus
    Dernière mise à jour : il y a 22 heures • Offre sponsorisée • Nouvelle offre
    Hybrid Software M&A Growth & Deal Associate

    Hybrid Software M&A Growth & Deal Associate

    Jonas Software • Markham
    Temps plein
    A leading software solutions provider in Markham seeks a Mergers & Acquisitions Business Development Associate.This role involves sourcing and managing acquisition opportunities and requires strong...Voir plus
    Dernière mise à jour : il y a 8 jours • Offre sponsorisée
    Senior AI-Driven Software Engineer - Full-Stack & ML Infra

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

    Sitero LLC • Markham
    Temps plein
    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 ...Voir plus
    Dernière mise à jour : il y a 11 jours • Offre sponsorisée
    Senior Java Engineer & Tech Lead - Hybrid

    Senior Java Engineer & Tech Lead - Hybrid

    Broadridge • Markham
    Temps plein
    A financial services technology company in York Region is seeking a Software Engineer responsible for designing and developing business applications in Java. You will work closely with cross-functio...Voir plus
    Dernière mise à jour : il y a 26 jours • Offre sponsorisée
    Senior Software Development Engineer - Full Stack

    Senior Software Development Engineer - Full Stack

    Picton Mahoney • Toronto
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    Software Development Engineer

    Software Development Engineer

    Advanced Micro Devices • Markham
    Temps plein
    WHAT YOU DO AT AMD CHANGES EVERYTHING.At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded syst...Voir plus
    Dernière mise à jour : il y a 26 jours • Offre sponsorisée
    Senior Development Application Engineer

    Senior Development Application Engineer

    GE Vernova • Markham
    Temps plein
    Reporting to the Application Engineer Team Leader, the Senior Development Application Engineer will provide solutions and technical leadership to drive innovation of GE Grid Solutions protection an...Voir plus
    Dernière mise à jour : il y a 26 jours • Offre sponsorisée
    Senior Firmware Architect – SerDes & PCIe

    Senior Firmware Architect – SerDes & PCIe

    Synopsys Inc • Markham
    Temps plein
    A leading technology firm in York Region, Markham, is seeking a Firmware Design Engineer to develop cutting-edge firmware for next-generation PAM4 Serdes. You will collaborate with cross-functional ...Voir plus
    Dernière mise à jour : il y a 17 jours • Offre sponsorisée
    Systems Engineer - Senior (CAN)

    Systems Engineer - Senior (CAN)

    ObjectWin Technology • Markham
    Temps plein
    Work model : Hybrid, accept 3 days onsite and 2 days work from home.Knowledge of system architecture, technical debug, and validation strategy. Experience with common lab equipment, including protoco...Voir plus
    Dernière mise à jour : il y a 3 jours • Offre sponsorisée
    Software Development Lead

    Software Development Lead

    Onico Solutions • Richmond Hill
    Temps plein +1
    We are looking for a Software Development Manager to lead a team, building modern architectures in critical applications. The Software Development Manager enables, inspires, coaches and motivates a ...Voir plus
    Dernière mise à jour : il y a 26 jours • Offre sponsorisée
    Software Engineer

    Software Engineer

    Epson Canada • Markham
    Temps plein
    Get AI-powered advice on this job and more exclusive features.EPSON Canada is committed to providing its customers with cutting‑edge digital imaging solutions. Our product portfolio includes industr...Voir plus
    Dernière mise à jour : il y a 26 jours • Offre sponsorisée