AdTechTalent
Engineering1 month 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

Ready to take the next step in your career? Click the button below to continue to the application process.

Similar jobs

More roles worth a look

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