Join us as a Senior Software Engineer for CIAM at Barclays, where you will develop a new digital platform capability, transforming our digital estate to create a market-leading digital experience centered around customers.
This key role involves partnering with business-aligned engineering and product teams to foster a collaborative culture.
To succeed, you should have:
* Extensive hands-on experience in IAM engineering, including tooling, products, protocols, taxonomy, identity management, authentication, authorization, and federation.
* Expertise with single sign-on, OAuth2, OIDC, PKI, PSD2 SCA, possession-based authentication, and ForgeRock products like PingGateway, PingAM, PingIDM, and PingDS, including JavaScript coding for PingGateway routes and PingAM authentication trees.
* Proficiency in JavaScript or Java, with the ability to design extensible IAM APIs for seamless integration.
* Knowledge of implementing PingAM custom authentication trees, integrating with threat sensors, adaptive authentication, and data links across various data sources.
Desirable skills include:
* Experience in implementing PingGateway SSO routes, dynamic proxies, filter chains, or PingIDM data links.
* Experience working with security, product, engineering, and compliance teams to embed identity-first principles into DevSecOps.
You may be assessed on skills such as risk management, change and transformation, business acumen, strategic thinking, digital and technological expertise, and job-specific technical skills.
This role is based in our London office.
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, scalable, maintainable, and performance-optimized software solutions.
* Collaborate with cross-functional teams to define requirements, devise solutions, and ensure alignment with business goals.
* Participate in code reviews and promote a culture of quality and knowledge sharing.
* Stay updated on industry trends and contribute to technology communities.
* Follow secure coding practices and implement effective unit testing.
Vice President Expectations
* Set strategy, drive requirements, manage resources and budgets, and ensure policy adherence.
* If managing a team, define roles, plan for future needs, and oversee performance and development.
* Demonstrate leadership behaviors to foster an environment of excellence, including listening, inspiring, aligning, and developing others.
* For individual contributors, serve as a subject matter expert, guide technical direction, and mentor others.
* Advise stakeholders, manage risks, and demonstrate leadership in risk management and controls.
* Collaborate across functions to support business strategies and build trusted relationships with stakeholders.
* Use analytical skills to develop innovative solutions and conduct extensive research for problem-solving.
All colleagues are expected to embody Barclays' values—Respect, Integrity, Service, Excellence, and Stewardship—and demonstrate the Barclays Mindset—Empower, Challenge, Drive.
#J-18808-Ljbffr