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 global organisation dedicated to innovation, quality, and continuous improvement. LSEG is a leading global financial markets infrastructure and data provider, committed to driving financial stability, empowering economies, and enabling customers to create sustainable growth. Our culture values integrity, partnership, excellence, and change, fostering an inclusive environment where everyone can grow and fulfil their potential.
Experience
10+ years of hands-on backend software engineering experience.
Strong expertise in Core Java and Python.
Experience building highly distributed, data intensive systems.
Proficient with Microservices, REST APIs, and RDBMS (Oracle, SQL Server, Postgres).
Familiarity with CI/CD tools (Jenkins, GitLab), DevOps automation, Docker, Kubernetes.
Experience with 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.
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 algorithms, data structures, and problem solving skills with the ability to translate business problems into scalable solutions.
Excellent collaboration skills to work with global teams and stakeholders.
Preferred experience includes leading or mentoring engineering teams, financial services or market data exposure, and familiarity with in-memory caching, Spring Boot, Redis, Kafka.
Experience with BDD frameworks such as Cucumber, JBehave, or Karate is a plus.
Background as a Scrum Master or experience running Agile teams is desirable.
Qualifications
Relevant degree or equivalent experience in software engineering or related fields preferred.
Strong coding standards and software design principles.
Commitment to continuous learning and embracing new technologies, especially in AI and data intensive systems.
London Stock Exchange Group










