Job Search and Career Advice Platform

Activez les alertes d’offres d’emploi par e-mail !

Software Development Engineer (Customer IAM)

Criteo

Paris

Sur place

EUR 60 000 - 80 000

Plein temps

Il y a 7 jours
Soyez parmi les premiers à postuler

Générez un CV personnalisé en quelques minutes

Décrochez un entretien et gagnez plus. En savoir plus

Résumé du poste

A leading technology company in France is seeking a seasoned developer to join their CIAM team focused on identity management solutions. You will design and develop scalable authentication services to ensure secure access across various applications. Ideal candidates have experience with core identity management concepts and are familiar with multiple programming languages. The role also involves working in an agile manner and collaborating with international teams to enhance product offerings. Competitive compensation and career growth opportunities are provided.

Qualifications

  • Proficient in programming languages such as C#, Java, Scala, AngularJS, or Python.
  • Experience with designing and developing IAM solutions.
  • Ability to work on automated infrastructure and micro-services.

Responsabilités

  • Join an agile team for IAM solutions design and development.
  • Develop and maintain authentication-related services.
  • Ensure scalability and performance across data centers.

Connaissances

Complex code navigation
AuthN, AuthZ, OAuth 2.0
Multi-Factor Authentication (MFA)
RBAC (Role-Based Access Control)
Effective communication skills

Outils

Chef
Kubernetes
Grafana
Kibana
Prometheus
Description du poste
The Experience Enablers Group

What You’ll Do :

What We Do

The CIAM (Customer Identity & Access Management) team delivers authentication and access management services within Criteo R&D. Our mission is to provide developers with solutions and components (SDKs, APIs) to implement secure applications with state-of-the-art features and functionalities.

The provided services must be highly available, scalable, secure, and low latency. We currently provide authentication and authorization for more than 40 servers (Windows & Linux systems) and SSO (Single Sign On Authentication) services for users, including Criteo customers.

What you’ll do

You will join an agile team who design, develop, and continuously improve IAM solutions and infrastructure.

You will contribute to the success of Criteo business by being responsible for the customers’ identity management in Criteo’s Product Portfolio (CGrowth, CMax, CYield, CGrid).

You will develop new features related to identity management like Identity federation or Multi-Factor Authentication (MFA)

With your team, you will develop and maintain the services (API + UI) in charge of users, services accounts, and group management.

Scale, performance, and resiliency across datacenters will be your challenges.

You will be responsible for developing and running a fully automated infrastructure, critical for the whole company.

Who You Are :

Seasoned developer at ease in navigating through complex code base and environments.

Excellent understanding of the underlying technologies and stacks (AuthN, AuthZ, OAuth 2.0, JWT, Active Directory, LDAP)

Proven interest in one of the following core concepts : SSO, Multi-Factor Authentication (MFA), RBAC (Role-Based Access Control)

Knowledge of development best practices in some of the following languages (C#, Java, Scala, AngularJS, Python)

Love to work with international teams with effective communication skills

Nice to have :
  • Development of authentication services based on standards (OAuth, JWT, etc.)
  • Development and maintenance of micro-services or libraries.
  • Large scale deployments in Cloud or Hybrid environments
  • Automation frameworks like Chef or Kubernetes (containers orchestration)
  • Monitoring and logging tools like Grafana, Kibana, Prometheus
  • Incident management
Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.