Skip to Main Content
Location icon
London

Senior Python Engineer – Engineered Index & Rates

London Stock Exchange Group
Office & Professional
Office & Professional
Company logo image
Description

Location
London

Hours
Full Time

Salary
Negotiable

About the Role
LSEG (London Stock Exchange Group) is a global financial markets infrastructure and data business with a 300-year legacy of supporting financial stability and economic growth worldwide. The Engineered Product Solutions vertical within the FICC Engineering team develops and supports platforms enabling the ideation, back testing, construction, and production of custom, thematic, and bespoke index and benchmark solutions across Fixed Income, Interest Rates, Currencies, and Commodities (FICC). We are seeking a Senior Python Engineer to develop, enhance, and support these platforms and solutions. This role requires strong technical and quantitative software development expertise, including designing and implementing index/benchmark portfolio construction, analytics, systematic investment strategies, and related quantitative tools. The successful candidate will work independently to learn new technologies and business concepts, troubleshoot complex issues, and deliver high-quality solutions with minimal supervision. Collaboration with product, research, and index teams is essential to translate business requirements into technical solutions. Responsibilities include platform modernization, cloud adoption, improving development and deployment processes, and ensuring software quality through testing, code reviews, and CI/CD best practices. The role involves working with a diverse technology stack including Python, Linux, cloud technologies, and legacy applications, taking ownership of projects throughout the full development lifecycle from design to production support.

Requirements

Experience
- 7+ years of hands-on software development experience, preferably in financial services or data-intensive environments
- Strong Python development skills and experience in Linux-based environments
- Solid understanding of software engineering principles including system design, testing, code quality, and performance optimization
- Proven ability to independently investigate and resolve complex technical problems
- Experience developing and supporting production systems in business-critical environments
- Familiarity with source control and CI/CD tools such as Git and GitLab
- Strong SQL and data processing skills
- Ability to quickly learn new technologies, business domains, and data models

About you
- Strong sense of ownership and accountability with the ability to work independently
- Excellent collaboration and communication skills
- Commitment to continuous improvement and engineering excellence

Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related quantitative discipline
- Desirable but not essential:
- Experience in financial services, market data, index management, quantitative research, or investment management
- Knowledge of cloud technologies and cloud-native application architecture
- Proven track record building scalable data platforms, analytics tools, or workflow automation solutions
- Exposure to real-time or near real-time systems, event-driven architectures, or low-latency data processing
- Familiarity with legacy technologies such as Perl, Shell scripting, Java, or C/C++
- Understanding of quantitative analytics and financial instruments

Expiry date: 02/12/2026
Senior Python Engineer – Engineered Index & Rates
Company:
London Stock Exchange Group
Job Type:
Full-time
Location:
London