Descripción de la oferta
Software Engineer - Identity & Access Management (16882)
easyJet is evolving its digital commerce platforms, building scalable, resilient, and innovative foundations that enable seamless customer experiences across web, mobile, and connected channels.
Located in the One Parc Central building in Sant Martí, with hybrid working available, we’re looking to connect with Product, UX, and Software Development professionals who share our passion for making an impact and helping people all over Europe. Join easyJet’s first digital hub in the heart of Barcelona!
Overview
As a Software Engineer within the eCommerce team, you’ll contribute to the Customer Identity & Access Management (CIAM) platform, building and operating secure, scalable authentication, authorisation, and profile management capabilities across web, mobile, and partner channels. You’ll help enhance resilience, compliance, and integration throughout easyJet’s digital commerce journey.
Responsibilities
Deliver solutions aligned to the agreed technical direction of the CIAM platform, contributing to implementation of authentication flows, identity lifecycle management, federation, consent, and profile services.
Collaborate with the Technical Product Owner and squad members to understand requirements and priorities.
Implement customer identity functionality using established CIAM platforms and services that align with mission architecture.
Write clean, maintainable, and well‑tested code that meets performance and security standards, ensuring squad‑owned components align with mission‑level architectural patterns.
Collaborate closely with the Lead Software Engineer and cross‑functional partners – supporting delivery, contributing to scope discussions, and raising dependency risks.
Contribute to the delivery of CIAM features, ensuring they meet functional requirements as well as performance, security, and availability standards.
Help maintain the quality of code produced within the squad – upholding engineering best practices, coding standards, and platform‑aligned patterns.
Participate in code reviews and provide constructive, actionable feedback.
Use engineering metrics and feedback to identify issues and contribute to continuous improvement of engineering quality and reliability.
What you’ll bring to the team
Ability to implement solutions aligned to squad‑level technical direction, following guidance from the Lead Software Engineer.
Hands‑on experience with Identity & Access Management platforms, preferably ForgeRock or Ping Identity, and real‑world implementation of authentication journeys, federation, token management, and API‑based identity integration. AWS IAM, Cognito, or related services skills are also beneficial.
Strong experience in cloud and commerce technologies – AWS, APIs, mobile platforms, and event‑driven architecture (EDA).
Experience operating and supporting CIAM services in production, using metrics, logs, and alerting to drive availability and performance.
Proven ability to embed CIAM‑specific security and compliance controls, including MFA, credential protection, secure session management, and privacy‑by‑design, working closely with Security Architects and InfoSec teams.
Knowledge of infrastructure and networking principles – designing and maintaining secure, high‑performance components within distributed systems.
Experience in CI/CD, automated testing, and DevSecOps practices to ensure high‑quality, reliable releases.
Experience working within large‑scale eCommerce or high‑transaction environments.
Front‑end experience is desirable: React, TypeScript, Node.js, and ideally Next.js.
A test‑first engineering approach, including TDD, interaction testing, and automated quality tooling such as Storybook and Chromatic.
Benefits
Up to 20% bonus
25 days holiday
BAYE, SAYE & Performance share schemes
Life Assurance
Flexible benefits package
Work Away – enabling you to work abroad for up to 30 working days per year
Excellent staff travel benefits
#J-18808-Ljbffr