Software Engineer - Identity & Access Management

easyJet
Madrid, Spain
22 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
€41,600.0
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Amazon Web Services Architectural Patterns Automation of Tests Cloud Computing Code Review Cyber Security Continuous Integration Distributed Systems Identity and Access Management Networking Basics Node.Js
+7 more
Next.js Session Management Software Engineering TypeScript ReactJS Customer Identity Access Management Devsecops

Job description

Software Engineer - Identity & Access Management **)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.Apply now and be a part of easyJet’s first digital hub, in the heart of Barcelona!As a Software Engineer within the eCommerce team, you will contribute to the Customer Identity & Access Management (CIAM) platform, building and operating secure, scalable authentication, authorization, and profile management capabilities across web, mobile, and partner channels.You will contribute to the ongoing evolution of the eCommerce CIAM capability, helping to enhance resilience, compliance, and integration within easyJet’s digital commerce journey.Working closely with Lead Software Engineer, you will deliver high?quality technical solutions, apply agreed engineering standards, and provide input into technical discussions within the squad.By applying best practices, modern architectures, and innovation, you will accelerate the delivery of customer?facing features, improve platform resilience, and ensure the platform remains robust, scalable, and future?ready.What you’ll be doingDeliver 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.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 established Mission architecture.Write clean, maintainable, and well?tested code that meets performance and security standards - ensuring 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.Contribute to the delivery of CIAM features - ensuring they meet functional requirements as well as performance, security, and availability standards.Help to ensure the quality of code produced within the squad - upholding engineering best practices, coding standards, and platform?aligned patterns.Participate in 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.RequirementsAbility 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, 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.Strong experience in cloud and commerce technologies - including AWS, APIs, mobile platforms, and event?driven architecture (EDA) relevant to the squad’s product area.Experience operating and supporting CIAM services in production, using metrics, logs, and alerting across customer identity flows to drive availability, performance, rapid incident detection, and resolution.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 - with experience designing and maintaining secure, high?performance components within distributed systems.Experience in CI/CD, automated testing, and DevSecOps practices - ensuring high?quality, reliable software releases from the squad.Experience working within large?scale eCommerce or high?transaction environments - applying this background to strengthen the squad’s design, performance, and scalability considerations.Front?end experience is desirable but not essential… experience in React, TypeScript, Node.js & ideally Next.js.A test?first engineering approach, including TDD, interaction testing, and automated quality tooling such as Storybook and Chromatic.What we can offer youUp to 20% bonus25 days holidayBAYE, SAYE & Performance share schemesLife AssuranceFlexible benefits package(Work Away) enabling you to work abroad for up to 30 working days per year.Excellent staff travel benefitsBusiness AreaPrimary Location#J-*****-Ljbffr

Requirements

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, 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. Strong experience in cloud and commerce technologies - including AWS, APIs, mobile platforms, and event?driven architecture (EDA) relevant to the squad’s product area. Experience operating and supporting CIAM services in production, using metrics, logs, and alerting across customer identity flows to drive availability, performance, rapid incident detection, and resolution. 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 - with experience designing and maintaining secure, high?performance components within distributed systems. Experience in CI/CD, automated testing, and DevSecOps practices - ensuring high?quality, reliable software releases from the squad. Experience working within large?scale eCommerce or high?transaction environments - applying this background to strengthen the squad’s design, performance, and scalability considerations. Front?end experience is desirable but not essential… experience in React, TypeScript, Node.js & ideally Next.js. A test?first engineering approach, including TDD, interaction testing, and automated quality tooling such as Storybook and Chromatic.

Benefits & conditions

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 Business Area Primary Location #J-*****-Ljbffr

About the company

Madrid, España

Software Engineer - Identity & Access Management **) 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

45 sec

Working securely with Node.js path application programming interfaces

Sonya Moisset · World Congress 2023

4:30 min

Scaffolding pages and routing single-page applications with Next.js

Josh Goldberg · JS Congress

4:13 min

Speaker background and Eurowings digital transformation context

Johannes Hansen · World Congress 2023

2:59 min

Introduction and transitioning into the tech industry

Anna Mcdougall · JS Congress

Videos

See all

Related articles

See all