Overview
Senior Software Engineer- CIAM role at Barclays UK. This role focuses on designing, developing and improving software, utilizing various engineering methodologies to provide business, platform, and technology capabilities for customers and colleagues.
Responsibilities
* Development and delivery of 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 requirements, devise solution strategies, and ensure alignment with business objectives.
* Participate in code reviews and promote a culture of code quality and knowledge sharing.
* Stay informed of industry technology trends and contribute to technology communities to foster technical excellence.
* Adhere to secure coding practices to mitigate vulnerabilities and protect sensitive data.
* Implement effective unit testing to ensure proper design, readability, and reliability.
* Contribute to or set strategy, drive requirements, and make recommendations for change; plan resources, budgets, and policies; deliver continuous improvements and escalate breaches of policies or procedures.
* Provide leadership or expert guidance as appropriate, including defining roles, mentoring, and influencing others, aligned with budgets and schedules.
* Advise key stakeholders on functional and cross-functional areas of impact and alignment.
* Manage and mitigate risks in support of control and governance objectives.
* Demonstrate leadership and accountability for risk management and strengthening controls.
* Collaborate with related business areas to stay aligned with activity and strategy.
* Create solutions based on analytical thinking to define problems and develop innovative solutions.
* Engage in problem solving with extensive research and incorporate outcomes into decisions.
Qualifications
* Strong hands-on IAM engineer background with broad expertise across the IAM domain, including tooling, products, protocols, taxonomy, identity management, authentication, authorization and identity federation.
* Strong working knowledge of implementing PingAM custom authentication trees, downstream API integration with threat sensors (ThreatMetrix, BioCatch, etc.), adaptive authentication and step-up authentication, and data links between internal and external sources (LDAPS, JDBC, SOAP, HTTPS).
Desirable skills
* Experience implementing PingGateway single-sign-on routes, dynamic proxies and filter chains, or PingIDM data links.
* Experience partnering with security, product, engineering and compliance teams to embed identity-first principles into the DevSecOps lifecycle.
This role is based at Barclays' Glasgow or Knutsford offices.
Seniority level
* Mid-Senior level
Employment type
* Full-time
Job function
* Information Technology
#J-18808-Ljbffr