Ability to implement solutions aligned to squad‑level technical direction - linking these to measurable outcomes including feature performance, system reliability, and customer impact.
Escalate cross-domain architectural decisions to the Lead Software Engineer to ensure consistency and alignment.
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.
Strong capability applying Java, JavaScript, Shell scripting, and GitHub to build, automate, and operate scalable, secure, and high‑performing CIAM services.
Broad expertise in cloud and commerce technologies - including AWS, APIs, mobile platforms, and event-driven architecture (EDA) relevant to the squad’s product area.
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.
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.
Experience designing and implementing event‑driven architectures (EDA) - supporting real‑time data flows and enhancing responsiveness within the squad’s services.
Strong grounding in infrastructure and networking principles - with experience designing and maintaining secure, high-performance components within distributed systems.
Strong experience in CI/CD, automated testing, and DevSecOps practices - ensuring high-quality, reliable software releases from the squad.
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
Ability to coordinate the squad effectively - managing dependencies, supporting delivery flow, and enabling consistent, high‑quality execution.
Proven ability to adopt innovative technologies and encourage platform reuse - ensuring the squad delivers solutions aligned with organisational engineering standards.
Experience working within large‑scale eCommerce or high‑transaction environments - applying this background to strengthen the squad’s design, performance, and scalability considerations.