🏢 About LSEG (London Stock Exchange Group)
LSEG is a leading global financial markets infrastructure and data provider. We enable businesses and economies around the world to fund innovation, manage risk, and create jobs. With a history spanning over 300 years and a presence in 65 countries, LSEG provides the stability and trust that allow our customers to pursue their ambitions with clarity.
🎯 The Role
We are seeking a Lead Software Engineer to join our Customer Identity & Access Management (CIAM) team in Bangalore. You will play a pivotal role in maintaining and evolving our JavaScript SDK—a critical interface that enables secure authentication for client applications across our global financial ecosystem.
🛠️ Tech Stack
- Core: React, TypeScript, Modern JavaScript Ecosystem
- Security: OAuth2, OpenID Connect (OIDC), Secure Token Service (STS)
- Architecture: SDK Design, API Lifecycle, Library Maintenance
- DevOps: CI/CD Pipelines, Automated Testing, Semantic Versioning
- Platform: High-performance, Accessible, and Cross-browser Web Apps
💼 What You'll Do
- Lead the design and maintain our core JavaScript SDK built with React and TypeScript.
- Architect intuitive, developer-friendly APIs that simplify complex authentication flows.
- Ensure the SDK is performant, secure, and easily integratable across various platforms.
- Develop automated test suites and CI pipelines to ensure backward compatibility.
- Collaborate with global teams to align identity protocols with business requirements.
- Author clear technical documentation and reference applications for developers.
✅ What You'll Need
- 10-15 years of professional experience in software engineering.
- Mastery of React, TypeScript, and modern frontend development.
- Proven track record of designing and maintaining SDKs or developer-facing libraries.
- Deep understanding of secure authentication flows (OAuth2/OIDC).
- Experience with automated testing and versioning strategies for distributed libraries.
- Strong interpersonal skills and a passion for developer experience (DX).
🌟 Nice to Have
- Experience in the financial services or high-security fintech domain.
- Active engagement in the security or frontend open-source community.
- Expertise in infrastructure-as-code and cloud-native deployment.