Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Barclays Business Banking Logo

Software Engineer

Barclays Business Banking

Salary not specified
May 9, 2025
Whippany, NJ, US
Apply Now

Transform and modernize the digital estate to build a market-leading digital offering with customer experience at its heart.

Requirements

  • Considerable IAM engineer background with broad expertise across the IAM domain, including tooling, products, protocols, taxonomy, identity management, authentication, authorization and identity 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
  • Experience coding across either JavaScript or Java, and designing extensible IAM APIs for seamless integration with external and internal applications
  • Working knowledge of implementing PingAM custom authentication trees, including downstream API integration with threat sensors (ThreatMetrix, BioCatch, etc.), adaptive authentication and step-up authentication
  • Experience in implementing PingGateway single-sign-on routes, dynamic proxies and filter chains, or implementing PingIDM based data links
  • Experience in partnering with security, product, engineering and compliance teams, to embed identity-first principles into the DevSecOps lifecycle

Responsibilities

  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools.
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability.
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
  • Design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for customers and colleagues.
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing.
  • Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth.

Other

  • To contribute or set strategy, drive requirements and make recommendations for change.
  • Plan resources, budgets, and policies; manage and maintain policies/ processes; deliver continuous improvements and escalate breaches of policies/procedures.
  • Demonstrate leadership and accountability for managing risk and strengthening controls in relation to the work your team does.
  • Demonstrate comprehensive understanding of the organisation functions to contribute to achieving the goals of the business.
  • Collaborate with other areas of work, for business aligned support areas to keep up to speed with business activity and the business strategies.
  • Create solutions based on sophisticated analytical thought comparing and selecting complex alternatives.
  • Adopt and include the outcomes of extensive research in problem solving processes.
  • Seek out, build and maintain trusting relationships and partnerships with internal and external stakeholders in order to accomplish key business objectives, using influencing and negotiating skills to achieve outcomes.
  • Demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship – our moral compass, helping us do what we believe is right.
  • Demonstrate the Barclays Mindset – to Empower, Challenge and Drive – the operating manual for how we behave.