Senior Software Engineer for CIAM at Barclays | Jefferson Park, New York | Rezi

Senior Software Engineer for CIAM at Barclays

Senior Software Engineer for CIAM

Barclays · Jefferson Park, New York

1 weeks ago

Senior Software Engineer for CIAM

Barclays · Jefferson Park, New York

7 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities. This role focuses on transforming and modernizing the digital estate to build a market-leading digital offering for customer experience, including migrating legacy platforms to strategically aligned platforms and applications.

Responsibilities

  • Develop and deliver high-quality software solutions using industry-aligned programming languages, frameworks, and tools, ensuring code is scalable, maintainable, and optimized for performance.
  • Collaborate cross-functionally with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration with business objectives.
  • Participate in code reviews and promote a culture of code quality and knowledge sharing.
  • Stay informed of industry technology trends and innovations and contribute to technology communities.
  • Adhere to secure coding practices to mitigate vulnerabilities and protect sensitive data.
  • Implement effective unit testing practices to ensure proper code design, readability, and reliability.
  • Contribute to or set strategy, drive requirements, and make recommendations for change.
  • Plan resources, budgets, and policies; manage and maintain policies/processes; deliver continuous improvements.
  • Advise key stakeholders on functional and cross-functional areas of impact and alignment.
  • Manage and mitigate risks through assessment.
  • Demonstrate leadership and accountability for managing risk and strengthening controls.
  • Demonstrate comprehensive understanding of organization functions to contribute to business goals.
  • Collaborate with other work areas for business-aligned support.
  • Create solutions based on sophisticated analytical thought, comparing and selecting complex alternatives.
  • Adopt and include the outcomes of extensive research in problem-solving processes.
  • Build and maintain trusting relationships and partnerships with internal and external stakeholders.
  • Empower partnership with business-aligned engineering and product teams to ensure a collaborative team culture.

Requirements

  • Considerable IAM engineer background with broad experience across the IAM domain, including tooling, products, protocols, taxonomy, authentication, authorization, and identity federation.
  • Experience 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.
  • Considerable coding across either JavaScript or Java.
  • Comfortable in designing extensible IAM APIs for seamless integration with external and internal applications.
  • Considerable working knowledge of implementing PingAM custom authentication trees, including downstream API integration with threat sensors (ThreatMetrix, BioCatch), adaptive authentication and step-up authentication.
  • Ability to implement data links between internal and external LDAPS, JDBC, SOAP, HTTPS, and other data sources.
  • 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-centric security into the DevSecOps lifecycle.
  • Evaluating and problem-solving skills to address CIAM.
  • Demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship.
  • Demonstrate the Barclays Mindset – to Empower, Challenge and Drive.

Skills

  • JavaScript
  • Java
  • IAM
  • Single Sign On
  • OAuth2
  • OIDC
  • PKI
  • PSD2 SCA
  • Possession-based authentication
  • ForgeRock
  • PingGateway
  • PingAM
  • PingIDM
  • PingDS
  • JavaScript coding
  • IAM APIs
  • ThreatMetrix
  • BioCatch
  • LDAPS
  • JDBC
  • SOAP
  • HTTPS
  • Risk and controls
  • Change and transformation
  • Business acumen
  • Strategic thinking
  • Digital and technology

Location

  • Whippany, NJ

Work Type

  • Full-time

Experience Level

  • Senior

Salary/Compensations

  • $170,000
  • $230,000

Benefits

  • Medical coverage
  • Dental coverage
  • Vision coverage
  • 401(k)
  • Life insurance
  • Paid leave
  • Incentive award

About the Company

  • Barclays is a global financial services provider committed to delivering innovation and excellence.