Enable job alerts via email!

Senior Software Engineer - CIAM

ZipRecruiter

England

On-site

GBP 60,000 - 90,000

Full time

25 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a leading financial institution as a Senior Software Engineer for CIAM, where you will play a pivotal role in modernizing digital capabilities. This position offers the opportunity to leverage your expertise in IAM to enhance security measures and optimize user experiences through innovative software solutions. With a focus on collaboration and quality, you will contribute to impactful projects within a dynamic and supportive team environment.

Qualifications

  • Strong background in IAM with hands-on engineering.
  • Expertise in authentication and authorization frameworks.
  • Comfortable designing IAM APIs.

Responsibilities

  • Develop and deliver high-quality software for business needs.
  • Collaborate with teams to define requirements and align objectives.
  • Implement secure coding practices and conduct code reviews.

Skills

JavaScript
Java
IAM expertise
OAuth2
OIDC
PKI

Job description

Job Description

Join us as a Senior Software Engineer for CIAM at Barclays, where you will bring to life a new digital platform capability, transforming and modernising our digital estate to build a market-leading digital offering with customer experience at its heart. This is an exciting and key role, partnering with business aligned engineering and product teams, to ensure a collaborative team culture is at the heart of what we do.

To be successful in this role you should have:

  • Strong hands-on IAM engineer background with broad expertise across the IAM domain, including tooling, products, protocols, taxonomy, management, authentication, authorization, and federation.
  • Expertise with single sign-on, OAuth2, OIDC, PKI, PSD2 SCA knowledge, and possession-based authentication. ForgeRock developer experience with PingGateway, PingAM, PingIDM, and PingDS, including JavaScript coding of PingGateway scripted routes, and PingAM authentication tree nodes.
  • Strong hands-on coding across either JavaScript or Java, and comfortable designing extensible IAM APIs for seamless integration with internal and external applications.
  • Knowledge of implementing PingAM custom authentication trees, including downstream API integration with threat sensors (ThreatMetrix, BioCatch, etc.), adaptive authentication, and step-up authentication, with data links between internal and external data sources like LDAPS, JDBC, SOAP, HTTPS.

Highly desirable skills include experience in:

  • Implementing PingGateway SSO routes, dynamic proxies, filter chains, or PingIDM data links.
  • Partnering with security, product, engineering, and compliance teams to embed security principles into the DevSecOps lifecycle.

You may be assessed on key skills such as risk and controls, change management, business acumen, strategic thinking, and digital technology expertise.

This role will be based in Glasgow or Knutsford.

Purpose of the role

To design, develop, and improve software that provides business, platform, and technology capabilities for our customers and colleagues.

Accountabilities

  • Develop and deliver high-quality software using industry-standard programming frameworks and tools, ensuring scalability, maintainability, and performance.
  • Collaborate with cross-functional teams to define requirements and ensure alignment with business objectives.
  • Participate in code reviews and promote a culture of quality and knowledge sharing.
  • Stay informed of industry trends and contribute to technology communities.
  • Follow secure coding practices to mitigate vulnerabilities and protect data.
  • Implement effective unit testing to ensure code quality and reliability.

Vice President Expectations

  • Contribute to strategy, requirements, and policy development, and manage resources and budgets.
  • For those managing teams, define roles, responsibilities, and future planning, and lead performance and development discussions.
  • Demonstrate leadership behaviors to foster an environment of excellence, including listening, inspiring, aligning, and developing others.
  • Guide technical direction as a subject matter expert, leading complex projects and mentoring less experienced staff.
  • Advise stakeholders on impact and strategic alignment.
  • Manage risks and strengthen controls.
  • Collaborate across functions to support business strategies.
  • Use analytical skills to develop innovative solutions and build trusted relationships with stakeholders.

All colleagues are expected to embody Barclays Values: Respect, Integrity, Service, Excellence, and Stewardship, and to demonstrate the Barclays Mindset: Empower, Challenge, and Drive.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer - CIAM

CircleCI

London

Remote

GBP 73,000 - 91,000

30+ days ago