Software Engineer

easyJet
Barcelona, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Barcelona, Spain

Tech stack

Java
JavaScript
API
Amazon Web Services (AWS)
Automation of Tests
Code Review
Continuous Integration
Data Integrity
Distributed Systems
Github
Identity and Access Management
Node.js
Next.js
Shell Script
TypeScript
Data Logging
React
Event Driven Architecture
Customer Identity Access Management
Devsecops

Job description

As a Senior Software Engineer in the eCommerce CIAM domain, you will help build secure, scalable identity solutions across web, mobile, and partner channels. You'll work with cross-functional teams to evolve the CIAM platform, improving resilience, privacy, and integration within the digital commerce journey. You will contribute to architectural decisions, drive best practices, and deliver robust features that enable seamless customer experiences. This role sits at the heart of easyJet's digital hub, shaping secure identity management at scale., * Implement authentication flows, identity lifecycle management, federation, consent, and profile services per architectural direction

  • Collaborate with the Technical Product Owner to define outcomes and scope while maintaining architectural integrity
  • Design and implement customer identity solutions aligning with Mission architectures
  • Ensure data integrity, performance, and operational resilience for squad components
  • Support delivery with cross-functional partners, managing dependencies and risks
  • Own delivery of key features meeting functional, performance, security, and availability standards
  • Uphold engineering standards, run code reviews, and promote best practices
  • Use metrics and feedback to drive continuous improvement of engineering quality and reliability
  • Mentor engineers and support their technical growth
  • Stay current on CIAM, security, and identity industry trends

Requirements

  • Substantial hands-on experience with CIAM platforms (ForgeRock or Ping Identity) with token management and identity integration
  • Proficiency in Java, JavaScript, Shell scripting, and GitHub for scalable CIAM services
  • Experience with cloud and commerce tech (AWS, APIs, mobile platforms, event-driven architecture)
  • Ability to operate CIAM services in production with monitoring, logging, and alerting
  • Deep understanding of CIAM security and compliance controls (MFA, secure sessions, privacy-by-design)
  • Experience designing event-driven architectures (EDA) and distributed systems fundamentals
  • Strong skills in CI/CD, automated testing, and DevSecOps practices
  • Front end experience desirable (React, TypeScript, Node.js, Next.js)
  • Coordination of squad delivery, dependency management, and quality execution
  • Ability to adopt innovative technologies and drive platform reuse
  • Experience in large-scale eCommerce or high-transaction environments

Benefits & conditions

  • competitive base salary
  • up to 20% bonus
  • 25 days holiday
  • BAYE, SAYE & Performance share schemes
  • 7% pension
  • Life Assurance simple benefits package for staff travel

full_time

Organization Easyjet

Apply for this position