Software Engineer - CIAM

Hybrid in Barcelona·Added 25 days ago

easyJet

7 open roles

Overview

Job details

  • Hybrid

    Office and home days — the ad has the split.

Requirements

  • Have the right to work in Spain

    easyJet doesn't mention sponsorship in the ad.

  • Be near Barcelona for hybrid days

    No relocation package mentioned.

The role

Job description

We have 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.

Finding brilliant tech talent is vital to the future of easyJet. With opportunities to work across the technology that powers our app, website, and other digital touchpoints, you'll help connect over 100 million customers to thousands of their favourite destinations!

Located in the One Parc Central building in Sant Martí, with hybrid working Available,

Help shape the technology that turns an easyJet booking into a completed journey.

Join the UK's largest airline as we evolve our digital commerce platforms. As a Software Engineer in our eCommerce team, you'll be a key contributor to our Customer Identity & Access Management (CIAM) platform - delivering secure, scalable authentication, authorisation, and profile management across web, mobile, and partner channels, and helping shape the future of easyJet's digital customer experience.

What you'll be doing

Deliver Solutions: Deliver solutions aligned to the agreed technical direction of the CIAM program within easyJet.
Implement Identity Functionality: Implement customer identity functionality using established CIAM platforms and services that align with established Mission architecture.
Write Quality Code: 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.
Partner Across Teams: 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.
Review Code: Participate in code reviews - providing constructive, actionable feedback to elevate engineering quality and develop team capability.
Drive Improvement: Use engineering metrics and feedback to identify issues in delivered solutions and contribute to continuous improvement of engineering quality and reliability.

Hiring process

1 interview

  • easyJet contacts candidates by email once an application has been reviewed.
  • Unsuccessful candidates are asked to wait 6 months before reapplying for the same role.

About easyJet

easyJet is one of Europe's leading low-cost airlines, headquartered at London Luton Airport in the United Kingdom. Founded in 1995, the airline operates a vast network of short-haul and medium-haul flights across more than 30 countries, with a fleet of over 300 Airbus aircraft. easyJet serves major European cities and holiday destinations, carrying over 80 million passengers annually, making it a significant player in the European aviation market.

In Spain, easyJet operates from several airports, including Barcelona, Madrid, and Palma de Mallorca, and has a strong presence in the Spanish market. The company's technology and digital teams, including roles in software engineering, product management, and data, are increasingly based in Barcelona, which serves as a hub for its innovation and digital transformation efforts. easyJet offers a dynamic, multicultural work environment with opportunities for international professionals, particularly in tech and engineering roles, and supports relocation to its Spanish offices.

Industry
Airlines
Founded
1995
Employees
10,000–20,000
Headquarters
London, UK
In Spain
Barcelona, Madrid, Palma de Mallorca

Good to know if you are moving

  • easyJet has a significant technology and digital hub in Barcelona, Spain, where many software engineering, product, and data roles are based.
  • The company offers a multicultural work environment with employees from various nationalities, and English is commonly used as the working language.
  • easyJet provides competitive benefits including travel perks, such as discounted flights for employees and their families.
  • The airline is committed to sustainability and innovation, with initiatives like carbon-neutral flying and digital transformation projects.
  • Spain is a key market for easyJet, with bases in Barcelona, Madrid, and Palma de Mallorca, offering opportunities for career growth in a dynamic aviation sector.

In their own words

About the company & team

  • Strong Javascript/Typescript development skills ideally with experience of modern front-end frameworks such as React, TypeScript, Next.js etc.
  • Test-first approach including TDD and automated quality tooling.
  • Experience across cloud and commerce technologies covering infrastructure, and networking principles within distributed, high-performance systems.
  • Some understanding of CIAM security concepts such as MFA and oAuth and any experience of tooling such as Ping or Forgerock is a bonus,
  • Experience in CI/CD, automated testing, and DevSecOps practices.
  • Comfortable working within an agile delivery team and working with a high level of ambiguity.

What we can offer you

  • Competitive base salary
  • Up to 20% bonus
  • 25 days holiday
  • BAYE, SAYE & Performance share schemes
  • 5% pension
  • Life Assurance
  • Flexible benefits package
  • (Work Away) enabling you to work abroad for up to 30 working days per year.
  • Excellent staff travel benefits
All open roles at easyJet
WhatsApp