Senior Software Development EngineerCriteo • Toronto, Canada
No longer accepting applications
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
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
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
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
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