The Role & Prospect
This role is focused on building the shared platforms and foundational services that power multiple Payments products and channels. The successful candidate will lead technical direction across identity, authorisation, domain architecture and reusable platform capabilities, helping engineering teams adopt consistent standards while improving security, resilience and developer experience. This is an chance to shape the foundations upon which future Payments services will be built.
Must-Haves
Robust Java and microservices experience.
Practical application of Domain-Driven Design at enterprise scale.
Experience implementing policy-based authorisation solutions using OPA or equivalent.
Expertise in identity federation and authentication technologies including OIDC and SAML.
Experience building and driving adoption of shared platform services.
Robust architectural and systems-thinking capabilities.
Evidence of setting technical direction across platform environments.
Nice-to-Haves
Event-driven architecture and distributed systems experience.
Audit, regulator or risk-management exposure.
Experience building developer platforms and self-service tooling.
Knowledge of Payments domain concepts and ISO 20022.
Kubernetes, service mesh and progressive delivery experience.
Purpose of the role
To drive technical excellence and innovation by leading the design and implementation of robust software solutions, providing mentorship to engineering teams, fostering cross-functional collaboration, and contributing to strategic planning to ensure the delivery of high-quality solutions aligned with business objectives.
Accountabilities
Provision of guidance and expertise to engineering teams to ensure alignment with best practices and foster a culture of technical excellence.
Contribution to strategic planning by aligning technical decisions with business goals, anticipating future technology trends, and providing insights to opt
📌 Principal Engineer Pune Division
🏢 Barclays
📍 Pune