Search jobs > Ann Arbor, MI > Software engineer back

Senior Software Engineer - Back End

Criteo
Ann Arbor, United States of America
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
KLA
Ann Arbor, Michigan

Enabling the movement towards advanced chip design, KLA's Global Products Group (GPG), which is responsible for creating all of KLA's metrology and inspection products, is looking for the best and the brightest research scientist, software engineers, application development engineers, and senior pro...

Promoted
Censys
Ann Arbor, Michigan

Censys is seeking a Front End Engineer to join the Integrations team to develop and maintain the Attack Surface Management platform. Integrate with existing backend APIs. Explaining complex technical concepts to other engineers, designers, solutions engineers, PMs, and content marketers is no proble...

Promoted
KLA
Ann Arbor, Michigan

Senior Lead Software Engineers. We are looking for passionate professionals to join our team! Responsibilities will include: Lead/ Manage a team of Software Engineers. We do not discriminate on the basis of race, religion, color, national origin, sex, gender identity, gender expression, sexual orien...

Promoted
minware
Ann Arbor, Michigan

We are seeking an ambitious and nice engineer who has experience independently executing complex projects and building scalable, maintainable software. We are looking for someone who enjoys designing, developing, and maintaining back-end applications. Experience building and maintaining a complex ba...

Promoted
KLA-Belgium
Ann Arbor, Michigan

Senior AI Software Engineer (E). Although we do not currently have an opening, we are always building our AI Software Engineering talent community and are interested in learning about your background. AI Software Engineers are core to KLA’s technology. Software Engineers in the AI and Physics Modeli...

Criteo
Ann Arbor, Michigan

CRITEO is seeking a Senior Software Development Engineer to join our newly established Test Engineering team. Software development engineers in Test (SDETs) are expected to be proficient in both software development and testing, with a strong focus on automation and continuous improvement of testing...

Indotronix International Corporation
Michigan

The Senior Software Engineer plans and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code and unit test), documentation, hardware-software integration, troubleshooting, problem solving, and software verification test...

Cboe Global Markets, Inc.
Michigan
Remote

The role is perfect for a seasoned engineer who is an expert in high performance ReactJS front-end development and is comfortable navigating back-end services. Cboe Data and Access Solutions division is looking for a highly skilled and experienced Principal Software Engineer to join our team. You wi...

Clarivate
Ann Arbor, Michigan

We are looking for a Senior Python Software Engineer to join our innovative and award-winning team. At least 3 years of experience working as a software engineer developing commercial software preferred. Provides technical oversight while writing new software, making modifications to existing softwa...

Cmk Resource
Ann Arbor, Michigan

Primary build back end components and and contribute to front end as needed in a small team, agile environment. We are seeking engineers in Ann Arbor, MI or surrounding areas that are willing to commit to a hybrid onsite work model. Demonstrates a pattern of continuous learning by researching new te...