AdTechTalent
Engineering3 days agoHybrid

Criteo

Backend Software Engineer - Product Engineering

backendsoftware engineerC#PythonJavaC++Scalaobject-oriented programmingCI/CDAgilehigh-performancelow-latencyscalable systemsproduct engineering

Key details

Salary

Not specified

Employment type

Permanent Full Time

Seniority

Senior

Years experience

3-5

Location

Grenoble, France; Paris, France

Full job description

We are hiring a Senior Backend Software Engineer for our Product Engineering team. You will design, build, and maintain scalable backend APIs and services handling billions of requests daily. You will own a key product component from design through deployment and collaborate closely with Product, Program Management, and multicultural R&D teams. We expect 4+ years of experience with complex production systems, proficiency in object-oriented programming languages such as C#, Python, Java, C++, or Scala, and a strong focus on clean, reusable code. Experience working in Agile environments and familiarity with CI/CD practices are required. The role offers a hybrid work model based in Paris or Grenoble, France. Benefits include career development, health and wellness support, inclusive culture, competitive salary, and potential equity.

What you'll do

  • Design, build, and evolve business-critical APIs, services, and backend components at massive scale
  • Take ownership of one key product component from design to deployment and long-term evolution
  • Work closely with Product and Program Management to co-design robust architectures
  • Collaborate with multicultural R&D teams for smooth integration with client-facing applications
  • Continuously deploy applications leveraging modern CI/CD practices
  • Contribute to a strong engineering culture rooted in craftsmanship, inclusion, and quality
  • Share insights from meetups, conferences, and tech community to adopt state-of-the-art frameworks and best practices

Requirements

  • Passionate backend engineer with willingness to create large-scale systems
  • At least 4+ years of experience building and evolving complex systems in production
  • Comfortable with object-oriented programming using languages like C#, Python, Java, C++, Scala
  • Care about clean, reusable, and simple code
  • Curious and proactive, happy to explore new technologies or lead small initiatives
  • Can-do mindset, collaborative, optimistic
  • Experience working in Agile environments
  • Pride in shipping high-quality, well-tested code

Tech stack

C#PythonJavaC++Scalaobject-oriented programmingCI/CD

Benefits

Hybrid working model blending home and in-office experiencesLearning, mentorship & career development programsHealth benefits, wellness perks & mental health supportDiverse, inclusive, and globally connected teamAttractive salary with performance-based rewards and family-friendly policiesPotential for equity depending on role and level

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.