Software Development Engineer
Job in
Toronto, Ontario, M5A, Canada
Listing for:
Criteo
Full Time
position
Listed on 2026-01-01
Job specializations:
-
Software Development
Software Engineer, Full Stack Developer
Job Description & How to Apply Below
Position: Staff Software Development Engineer
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 fieldDeep expertise in C#/.NET and API design, microservice architecture (defining clear boundaries, contracts, and integration patterns), designing service templatesExperience with messaging systems (Kafka, Rabbit
MQ, or similar), familiar with event-driven design and CQRS patternsKnowledgeable 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.
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here: