Search jobs > Toronto, ON > Senior software engineer

Senior Software Development Engineer

Criteo
Toronto, Canada
$190K a year (estimated)
Full-time

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

Bonus Skills

  • Experience in an ecommerce or digital advertising technology business
  • Experience working with product owners to understand and implement business requirements
  • A demonstrated track record of taking initiative and acting as a leader
  • Comfort with a very fast-paced and continuously changing environmen
  • 30+ days ago
Related jobs
102 Yahoo Inc.
Remote,Canada
Remote

Participate in agile development with weekly sprints, planning & estimating work, daily standup, & retrospective. Effectively collaborate with other engineers and cross-functional teams. Experience with development on Unix (Linux) platform. ...

Marqeta
Toronto, Ontario

Annual “development dollars” to support our people growth and development. Contribute to the architecture design while taking into account current data problems and following engineering best practices. ...

Criteo
Toronto, Ontario

BS in Software Engineering or related field. 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. ...

hireVouch
Toronto, Ontario

Staff  (or Senior) Software Engineer (Backend - Node. As we expand our footprint into Toronto, Canada, we are seeking a seasoned Staff Software Engineer to join our team. As a Staff Software Engineer, you will play a pivotal role in designing and building robust backend systems using Node. You will ...

Affirm, Inc.
Canada
Remote

We are looking for a Senior Software Engineer to lead projects and initiatives on the Fraud Decisioning team. Lead and mentor engineers to help them succeed and grow. Provide the right context to engineers and train them to take ownership of their respective pieces of the initiative. Expert at synth...

Scotiabank
Toronto, Ontario

Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain different applications. Analyze and oversee the team’s development efforts working towards successful code delivery. Maintain high standards of software quality within t...

E-Solutions
Toronto, Ontario

Software Architect / Sr Software Engineer - Fintech. You will work with a group of excellent engineers who have built products and services that served more than million users in their past lives and are ready to disrupt the -year status quo of the banking industry in the US. Familiarity with agile ...

Guidewire
Mississauga, Ontario

Engineer quality, scalability, availability, and security into your code. Work with highly skilled team members, operations team, product managers, and architects as we collaborate to write code / algorithms, mentor one another and build infrastructure and software that matters. ...

Hays
Toronto, Ontario

Role: Senior software engineer manager – Enterprise content. You are a dynamic team player capable of writing quality code under a strong understanding of project lifecycle and software development lifecycle. Write well designed, testable, efficient code by using best software development practices....

Altair Engineering
Canada

Our client in Waterloo, ON is looking for a Software Engineer Senior. You'll collaborate with cross-functional teams to ensure seamless integration of software and hardware components. You will be responsible for participating in the design and development of IVI digital applications to allow users ...