Search jobs > Toronto, ON > Software engineer back

Senior Software Engineer - Back End

Criteo
Toronto, Canada
$50-$80 an hour (estimated)
Full-time

What You'll Do : What You'll Do

What You'll Do

As a back end engineer at Criteo you'll build first-class business self-service products used by our clients to efficiently manage their campaigns.

You will also build productivity tools for our internal teams in order to manage an always increasing number of clients and to scale our business.

  • Design, develop, ship and maintain web-based tools for advertisers, retailers and internal users.
  • Understand product and customer priorities, and balance those against operational and technical needs.
  • Guarantee top quality code; practice code reviews, unit tests, integration tests, end to end tests in a continuous integration environment.
  • Work with over Million SKUs, and decide which products ads to serve in less than 10ms
  • Work with UX and Product teams to design products that customers love.

Who You Are :

  • BS in Software Engineering or related field
  • 5+ years of programming experience, writing code and unit tests in an Object Oriented Programming language
  • Strong understanding of Computer Science (data structures, algorithms, optimization)
  • Product minded : committed to building the best customer experience
  • Strong commitment to quality designs, automated testing, and documentation
  • A passion for shipping quality high-performance code
  • A strong sense of ownership and a dislike for passing the buck
  • A problem solver, a fixer, and a creative technologist. We believe coding is a talent and a passion, not just a skill.
  • A strong communicator and a team player who can work efficiently with others
  • 30+ days ago
Related jobs
Promoted
A2X
Canada

A2X is a software company, so engineering is at the heart of what we do, and we have an experienced tech team with several decades of accumulated development experience. Work with other engineers to design and implement new applications, prototypes, or proof-of-concepts. Seeing through a project del...

Affirm, Inc.
Canada
Remote

We are looking for an experienced Senior Software Engineer to join us and help accomplish that mission. Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. Prior experience buildi...

Autodesk
Toronto, Ontario

Senior Software Development Engineer in Test. We are a global leader in design and make software for architecture, engineering, construction, manufacturing, and media and entertainment industries. NASDAQ: ADSK) makes software for people who make things. If you’ve ever driven a high-performance car, ...

Altair Engineering
Canada

Our client in Kanata, ON is looking for an Software Engineer Senior. As a Software Developer, the candidate will be involved in full lifecycle of Software Development on the next generation infotainment system. Bachelors Degree in Computer Engineering, Electrical Engineering, Computer Science or sim...

Babylist
Canada

Babylist is looking for a Senior Software Engineer to join the Growth engineering team. A high-performing engineer with 6+ years experience delivering end to end solutions that drive business growth. You’ll work with expert technical leads and software engineers to build the first key experiences ou...

Unreal Gigs
Toronto, Ontario

Enthusiasm for working on both backend and frontend projects. We are revolutionizing the recruiting landscape by developing the first end-to-end recruiting orchestration platform for leading global companies. We're seeking a Senior / Staff-level engineer to spearhead the development and enhancement ...

Fathom
Toronto, Ontario

Software Engineer (Backend/Data). If you are a backend expert able to unify data, and build systems that scale from both an operational and an organizational perspective, Fathom is an opportunity worth exploring!. We are a venture-backed company that completed a Series B round of financing for $46M ...

Robinhood
Toronto, Ontario

The Identity and Cryptography team owns all key management and are responsible for the security and heath of distributed infrastructure & backend services. Software Engineering space, with a strong passion for security. Drive technical solutions with high engineering rigour, ensuring flawless pe...

DigitalOcean
Canada

Solving problems in network performance while leveraging on concepts of distributed systems to reduce performance bottlenecks, single points of failures and inter-dependencies of our many regions across the globe. Experience developing scalable, resilient and fault tolerant network software for high...

Flipp
Toronto, Ontario

Senior Full-Stack Software Engineer (with deep expertise on the front-end). Being a founding engineer means that you’ll have a high degree of impact and autonomy on how the engineering team and culture grow in Toronto. Avoids over-engineering solutions and appreciates how building software can be a ...