Skip to Main Content
Location icon
London

Senior Java Engineer

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

Location
London

Hours
Full Time

Salary
Negotiable

About the Role
We are seeking a highly skilled and hands-on Senior Java Engineer with AI proficiency to help build the next generation FTSE Russell Index Platform. This platform underpins the calculation and distribution of FTSE Russell’s global family of indexes and requires advanced engineering, high precision data processing, and deep collaboration across global teams. This is a deeply technical role focused on designing, building, integrating, and operationalising modern software and AI driven capabilities across internal platforms and client facing products. You will work with innovative technologies, contribute to complex algorithmic design, and drive engineering excellence in a high performance, data intensive environment.

Key Responsibilities:
- Design, develop, and maintain complex Java and Python applications using modern engineering practices.
- Build and embed AI powered features into mission critical systems.
- Architect and enhance services that support large-scale, performance critical index computations.
- Collaborate with Product Managers, UX, and engineering teams globally to deliver high quality products.
- Lead projects end-to-end through requirements, design, development, testing, deployment, and operations.
- Build and maintain automated test suites to ensure performance, scalability, and security.
- Diagnose production issues, identify root causes, and deliver Level 3 support and fixes.
- Conduct peer reviews, provide technical leadership, and mentor junior engineers.

Join London Stock Exchange Group (LSEG) and be part of a team that values innovation, quality, and continuous improvement. LSEG is a leading global financial markets infrastructure and data provider dedicated to driving financial stability, empowering economies, and enabling customers to create sustainable growth. We foster an inclusive culture where everyone can grow, develop, and fulfil their potential with meaningful careers.

Requirements

Experience
10+ years of hands-on backend software engineering experience.
Strong algorithms, data structures, and problem solving skills.
Expertise in Core Java, Python, building highly distributed data intensive systems, microservices, REST APIs, RDBMS (Oracle/SQL Server/Postgres), CI/CD tools (Jenkins/GitLab), DevOps automation, Docker, Kubernetes, JVM profiling and performance optimisation.
Prior exposure to Level 3 production support.
Support the organisation’s AI adoption journey by developing and enhancing intelligent solutions using LLMs, LangChain/LangGraph, and agentic AI frameworks.
Establish engineering best practices for safe, scalable, traceable, and production ready AI deployments across internal platforms and external product suites.

About you
A proactive, creative engineering leader who enjoys solving complex problems and working hands-on with modern technologies.
Passionate about building resilient, intelligent, data intensive systems that power global financial markets.
Strong collaboration skills to work with global teams and drive AI enabled innovation.
Experience leading or mentoring a team of engineers is preferred.
Experience within financial services or with financial market data is a plus.
Familiarity with in-memory caching, Spring Boot, Redis, Kafka, and BDD frameworks such as Cucumber, JBehave, or Karate is desirable.
Background as a Scrum Master or experience running Agile teams is advantageous.

Qualifications
Relevant technical qualifications or equivalent experience in software engineering.
Strong coding standards and software design expertise.
Commitment to continuous learning and professional growth in AI and software engineering domains.

Expiry date: 09/09/2026
Senior Java Engineer
Company:
London Stock Exchange Group
Job Type:
Full-time
Location:
London