Senior Software Engineer - Identity & Access Management

Senior Software Engineer - Identity & Access Management

easyJet
easyJet
Barcelona, SpainOn-siteCompetitiveAdded 8 days ago

Requirements

%3Cp%3E%3Cspan style=%22color:orange;%22%3E%3Cstrong%3EWhat you'll bring to the team%3C/strong%3E%3C/span%3E%3C/p%3E%3Cul%3E%3Cli%3EAbility to implement solutions aligned to squad‑level technical direction - linking these to measurable outcomes including feature performance, system reliability, and customer impact.%26nbsp;%3C/li%3E%3Cli%3EEscalate cross-domain architectural decisions to the Lead Software Engineer to ensure consistency and alignment.%26nbsp;%3C/li%3E%3Cli%3ESubstantial hands‑on experience with CIAM platforms, preferably ForgeRock or Ping Identity, including real-world implementation of authentication journeys, federation, token management, and API‑based identity integration. An AWS IAM, Cognito, or related services skillset is also beneficial.%26nbsp;%3C/li%3E%3Cli%3EStrong capability applying Java, JavaScript, Shell scripting, and GitHub to build, automate, and operate scalable, secure, and high‑performing CIAM services.%26nbsp;%3C/li%3E%3Cli%3EBroad expertise in cloud and commerce technologies - including AWS, APIs, mobile platforms, and event-driven architecture (EDA) relevant to the squad's product area.%26nbsp;%3C/li%3E%3Cli%3EProven ability to operate and support CIAM services in production, using metrics, logs, and alerting across customer identity flows to drive availability, performance, rapid incident detection, and resolution.%26nbsp;%3C/li%3E%3Cli%3EDeep understanding of 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.%26nbsp;%3C/li%3E%3Cli%3EExperience designing and implementing event‑driven architectures (EDA) - supporting real‑time data flows and enhancing responsiveness within the squad's services.%26nbsp;%3C/li%3E%3Cli%3EStrong grounding in infrastructure and networking principles - with experience designing and maintaining secure, high-performance components within distributed systems.%26nbsp;%3C/li%3E%3Cli%3EStrong experience in CI/CD, automated testing, and DevSecOps practices - ensuring high-quality, reliable software releases from the squad.%26nbsp;%3C/li%3E%3Cli%3EFront end experience is desirable but not essential.... experience in React, TypeScript, Node.js %26amp; ideally Next.js. A test‑first engineering approach, including TDD, interaction testing, and automated quality tooling such as Storybook and Chromatic%26nbsp;%3C/li%3E%3Cli%3EAbility to coordinate the squad effectively - managing dependencies, supporting delivery flow, and enabling consistent, high‑quality execution.%3C/li%3E%3Cli%3EProven ability to adopt innovative technologies and encourage platform reuse - ensuring the squad delivers solutions aligned with organisational engineering standards.%26nbsp;%3C/li%3E%3Cli%3EExperience working within large‑scale eCommerce or high‑transaction environments - applying this background to strengthen the squad's design, performance, and scalability considerations.%3C/li%3E%3C/ul%3E%3Cp%3E%3Cbr%3E%3Cspan style=%22color:orange;%22%3E%3Cstrong%3EWhat we can offer you%3C/strong%3E%3C/span%3E%3C/p%3E%3Cul%3E%3Cli%3ECompetitive base salary%3C/li%3E%3Cli%3EUp to 20% bonus%3C/li%3E%3Cli%3E25 days holiday%3C/li%3E%3Cli%3EBAYE, SAYE %26amp; Performance share schemes%3C/li%3E%3Cli%3E7% pension%3C/li%3E%3Cli%3ELife Assurance%3C/li%3E%3Cli%3EFlexible benefits package%3C/li%3E%3Cli%3E(Work Away) enabling you to work abroad for up to 30 working days per year.%3C/li%3E%3Cli%3EExcellent staff travel benefits%3C/li%3E%3C/ul%3E

Original Advert

We've landed! When it comes to innovation and achievement, there are few organisations with a better track record. Join us as we embark on an ambitious journey, evolving our digital commerce platforms and building scalable, resilient, and innovative foundations that enable seamless customer experiences across web, mobile, and connected channels.

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 Get Out There.

As a Senior Software Engineer in the eCommerce team, you will be a key contributor to the Customer Identity & Access Management (CIAM) platform, delivering secure, scalable authentication, authorisation, and profile management across web, mobile, and partner channels. You will help evolve the CIAM capability to improve resilience, compliance, and integration within easyJet's digital commerce journey.

Working closely with the Lead Software Engineer, you will deliver high‑quality solutions aligned to engineering standards, contribute to technical discussions, and champion best practices and modern architectures to accelerate delivery and maintain a robust, scalable, future‑ready platform.

What you'll be doing

  • 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 in line with security, privacy, availability, and scalability expectations.
  • Work in partnership with the Technical Product Owner - defining outcomes, priorities, and scope while maintaining architectural integrity and long-term technical sustainability.
  • Design and implement customer identity solutions, contributing to CIAM architectures that align with established Mission architecture.
  • Champion data integrity, performance, and operational resilience - ensuring all squad‑owned components are designed and implemented in alignment 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 where they impact implementation.
  • Own the delivery of key product features - ensuring they meet functional requirements as well as performance, security, and availability standards.
  • Ensure the quality of code produced within the squad - upholding engineering best practices, coding standards, and platform aligned patterns.
  • Lead and contribute to code reviews - providing constructive, actionable feedback to elevate engineering quality and develop team capability.
  • Use engineering metrics and feedback to identify issues in delivered solutions and contribute to continuous improvement of engineering quality and reliability.
  • Mentor and guide engineers within the squad - supporting technical growth & skill development.
  • Stay informed on CIAM, security, and identity industry trends.

%3Cp%3E%3Cspan you'll bring to the team%3C/strong%3E%3C/span%3E%3C/p%3E%3Cul%3E%3Cli%3EAbility to implement solutions aligned to squad‑level technical direction - linking these to measurable outcomes including feature performance, system reliability, and customer impact.%26nbsp;%3C/li%3E%3Cli%3EEscalate cross-domain architectural decisions to the Lead Software Engineer to ensure consistency and alignment.%26nbsp;%3C/li%3E%3Cli%3ESubstantial hands‑on experience with CIAM platforms, preferably ForgeRock or Ping Identity, including real-world implementation of authentication journeys, federation, token management, and API‑based identity integration. An AWS IAM, Cognito, or related services skillset is also beneficial.%26nbsp;%3C/li%3E%3Cli%3EStrong capability applying Java, JavaScript, Shell scripting, and GitHub to build, automate, and operate scalable, secure, and high‑performing CIAM services.%26nbsp;%3C/li%3E%3Cli%3EBroad expertise in cloud and commerce technologies - including AWS, APIs, mobile platforms, and event-driven architecture (EDA) relevant to the squad's product area.%26nbsp;%3C/li%3E%3Cli%3EProven ability to operate and support CIAM services in production, using metrics, logs, and alerting across customer identity flows to drive availability, performance, rapid incident detection, and resolution.%26nbsp;%3C/li%3E%3Cli%3EDeep understanding of 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.%26nbsp;%3C/li%3E%3Cli%3EExperience designing and implementing event‑driven architectures (EDA) - supporting real‑time data flows and enhancing responsiveness within the squad's services.%26nbsp;%3C/li%3E%3Cli%3EStrong grounding in infrastructure and networking principles - with experience designing and maintaining secure, high-performance components within distributed systems.%26nbsp;%3C/li%3E%3Cli%3EStrong experience in CI/CD, automated testing, and DevSecOps practices - ensuring high-quality, reliable software releases from the squad.%26nbsp;%3C/li%3E%3Cli%3EFront end experience is desirable but not essential.... experience in React, TypeScript, Node.js %26amp; ideally Next.js. A test‑first engineering approach, including TDD, interaction testing, and automated quality tooling such as Storybook and Chromatic%26nbsp;%3C/li%3E%3Cli%3EAbility to coordinate the squad effectively - managing dependencies, supporting delivery flow, and enabling consistent, high‑quality execution.%3C/li%3E%3Cli%3EProven ability to adopt innovative technologies and encourage platform reuse - ensuring the squad delivers solutions aligned with organisational engineering standards.%26nbsp;%3C/li%3E%3Cli%3EExperience working within large‑scale eCommerce or high‑transaction environments - applying this background to strengthen the squad's design, performance, and scalability considerations.%3C/li%3E%3C/ul%3E%3Cp%3E%3Cbr%3E%3Cspan we can offer you%3C/strong%3E%3C/span%3E%3C/p%3E%3Cul%3E%3Cli%3ECompetitive base salary%3C/li%3E%3Cli%3EUp to 20% bonus%3C/li%3E%3Cli%3E25 days holiday%3C/li%3E%3Cli%3EBAYE, SAYE %26amp; Performance share schemes%3C/li%3E%3Cli%3E7% pension%3C/li%3E%3Cli%3ELife Assurance%3C/li%3E%3Cli%3EFlexible benefits package%3C/li%3E%3Cli%3E(Work Away) enabling you to work abroad for up to 30 working days per year.%3C/li%3E%3Cli%3EExcellent staff travel benefits%3C/li%3E%3C/ul%3E

Application managed by easyJet