AdTechTalent
Engineering3 days agoHybrid

Criteo

Software Development Engineer

software developmentbackendprogrammatic advertisingreal-time biddingETLCriteo u-PlatformPythonGoC++PerlRubyJavaNode.jsLuacontinuous integrationunit testingad techGoogle Privacy Sandbox

Key details

Salary

Not specified

Employment type

Permanent Full Time

Seniority

Mid-level

Years experience

3-5

Location

Limassol, Cyprus

Full job description

Software Development Engineer role focused on building and maintaining custom programmatic advertising platforms (SSPs/DSPs) for clients in US, UK, and EU. Responsibilities include designing and developing real-time services handling 1 million bidding requests per second, balancing priorities, delivering high-quality code with tests in CI environment, collaborating with UI and Product teams, integrating with large international advertising platforms, enhancing advertising inventory with diverse signals, and innovating within Google Privacy Sandbox. Requires BS/MS in Software Engineering or related field, 4+ years software engineering experience, proficiency in OOP languages, experience or willingness to learn Lua, strong computer science fundamentals, English proficiency, commitment to quality and ownership, and strong communication skills. Benefits include hybrid work model, career development, health and wellness support, diverse team, competitive salary with rewards and potential equity. Location: Limassol, Cyprus.

What you'll do

  • Design and develop real-time services handling 1 million bidding requests per second
  • Balance product and customer priorities with operational and technical needs
  • Deliver top-quality code through code reviews, unit tests, integration tests, and end-to-end tests in a continuous integration environment
  • Collaborate closely with UI and Product teams
  • Perform technical integrations with large international online advertising platforms
  • Enhance advertising inventory with signals from diverse sources such as user interests, web page contextual information, and buying behaviors
  • Develop new advertising methods within a Google Privacy Sandbox environment

Requirements

  • BS/MS in Software Engineering or related field
  • 4+ years of software engineering experience
  • Proficient in writing code and unit tests in an Object-Oriented Programming language
  • Experience with any of these languages is a plus: Go, C++, Perl, Ruby, Python, Lua, Java, Node.js
  • Willingness to learn Lua (previous experience not required)
  • Strong understanding of computer science concepts including data structures, algorithms, and optimization
  • Dedicated to creating the best customer experience
  • Proficient English (interview process mostly in English)
  • Strong commitment to quality design, automated testing, and thorough documentation
  • Strong sense of ownership with a proactive approach to problem-solving
  • Excellent communication and collaboration skills

Tech stack

PythonGoC++PerlRubyJavaNode.jsLua

Benefits

Hybrid work model blending home and in-office experiencesLearning, mentorship, and career development programsHealth benefits, wellness perks, and 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.