Senior Software Engineer

Senior Software Engineer

Contract Type:

Full Time

Location:

London

Industry:

IT

Contact Name:

Mark Stiles

Contact Phone:

Date Published:

02-May-2025

Senior Software Engineer

£75,000 - £105,000

Hybrid – London



Looking for an experienced Identity and Access Management (IAM) engineer with comprehensive knowledge across the IAM landscape—including tools, technologies, protocols, identity governance, authentication, authorisation, and federation strategies.




Essential Skills :

  • A robust background in IAM engineering, with experience spanning various IAM systems, security protocols, product ecosystems, and taxonomy.
  • Proficiency in modern authentication standards and frameworks such as OAuth2, OIDC, PKI, and PSD2 SCA, along with experience in possession-based authentication. Familiarity with ForgeRock technologies is essential, including development experience in PingGateway, PingAM, PingIDM, and PingDS. Hands-on experience with JavaScript for scripting PingGateway routes and PingAM authentication nodes is also expected.
  • Strong coding skills in JavaScript or Java, with the ability to architect scalable IAM APIs for seamless integration with both internal and third-party applications.
  • Practical experience in configuring PingAM custom authentication trees. This includes integration with risk engines and behavioral biometrics (e.g., ThreatMetrix, BioCatch), implementing adaptive and step-up authentication, and establishing secure data connections using LDAPS, JDBC, SOAP, HTTPS, and other protocols.

Desirable Skills:

  • Previous success in configuring PingGateway single sign-on routes, dynamic proxies, and filters, or in implementing data links using PingIDM.
  • A collaborative mindset and prior experience working closely with security, engineering, product, and compliance teams to champion identity-centric principles across the DevSecOps pipeline.

...

Apply Now
Apply Now

Share this job

Interested in this job?
Save Job
Create As Alert

Similar Jobs

SCHEMA MARKUP ( This text will only show on the editor. )