Barclays is seeking an experienced Senior Software Engineer to support the acceleration of a new digital platform capability, focusing on Identity and Access Management (IAM). The role involves transforming and modernizing digital infrastructure with a customer-centric approach, working collaboratively across engineering and product teams.
Primary responsibilities include designing, developing, and improving software solutions utilizing cutting-edge engineering methodologies. The engineer will be responsible for delivering high-quality software that provides business, platform, and technology capabilities for customers and colleagues, ensuring scalable, maintainable, and performance-optimized code.
Required experience includes extensive full-stack development expertise in technologies such as Java, React, API & microservices, PostgreSQL, and Site Reliability Engineering principles. Candidates should have in-depth knowledge of IAM engineering concepts including authentication, authorization, single sign-on, multi-factor authentication, user lifecycle management, OAuth2.0, OpenID Connect, SAML, and policy management. Strong cloud computing skills in AWS or Azure, DevSecOps experience, and familiarity with Infrastructure as Code tools are essential.
Barclays offers a dynamic and innovative technology environment with opportunities to work on complex, large-scale financial technology challenges. The role provides a chance to contribute to transformative digital platforms, collaborate with world-class engineering teams, and develop cutting-edge solutions that impact millions of customers. Competitive compensation, professional development, and the opportunity to work in a global, technologically advanced financial institution are key benefits of this position.