Senior Software Engineer - Identity & Access Management(16883)
Requirements of the Role
What you’ll bring to the team
1. Ability to implement solutions aligned to squad‑level technical direction - linking these to measurable outcomes including feature performance, system reliability, and customer impact.
2. Escalate cross-domain architectural decisions to the Lead Software Engineer to ensure consistency and alignment.
3. Substantial 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.
4. Strong capability applying Java, JavaScript, Shell scripting, and GitHub to build, automate, and operate scalable, secure, and high‑performing CIAM services.
5. Broad expertise in cloud and commerce technologies - including AWS, APIs, mobile platforms, and event-driven architecture (EDA) relevant to the squad’s product area.
6. Proven 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.
7. Deep 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.
8. Experience designing and implementing event‑driven architectures (EDA) - supporting real‑time data flows and enhancing responsiveness within the squad’s services.
9. Strong grounding in infrastructure and networking principles - with experience designing and maintaining secure, high-performance components within distributed systems.
10. Strong experience in CI/CD, automated testing, and DevSecOps practices - ensuring high-quality, reliable software releases from the squad.
11. Front end experience is desirable but not essential…. experience in React, TypeScript, & ideally ‑first engineering approach, including TDD, interaction testing, and automated quality tooling such as Storybook and Chromatic
12. Ability to coordinate the squad effectively - managing dependencies, supporting delivery flow, and enabling consistent, high‑quality execution.
13. Proven ability to adopt innovative technologies and encourage platform reuse - ensuring the squad delivers solutions aligned with organisational engineering standards.
14. Experience working within large‑scale eCommerce or high‑transaction environments - applying this background to strengthen the squad’s design, performance, and scalability considerations.
What we can offer you
15. Competitive base salary
16. Up to 20% bonus
17. 25 days holiday
18. BAYE, SAYE & Performance share schemes
19. 7% pension
20. Life Assurance
21. Flexible benefits package
22. (Work Away) enabling you to work abroad for up to 30 working days per year.
23. Excellent staff travel benefits
Business Area
Information Technology (IT)
Primary Location
Spain-Barcelona-One Parc Central Carrer del Marroc, 33 08018 Barcelona Sant Mart
Organisation
Information Technology (IT)
Schedule
Full-time
Unposting Date
21/05/2026, 11:59:00 PM