At a Glance
- Tasks: Lead the development of cutting-edge Java and Python applications with AI features.
- Company: Join the London Stock Exchange Group, a leader in financial data solutions.
- Benefits: Enjoy healthcare, retirement planning, paid volunteering days, and personal development opportunities.
- Other info: Collaborative environment with opportunities for mentorship and career growth.
- Why this job: Make a real impact on global index platforms while working with innovative technologies.
- Qualifications: 12+ years in backend software engineering with strong Java and Python skills.
The predicted salary is between 90000 - 120000 € per year.
We are seeking a highly skilled and hands‑on Lead 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 / 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.
Required Experience & Skills
- 12+ years of hands‑on backend software engineering experience.
- Support the organisation’s AI adoption journey.
- Develop and enhance 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.
- Strong algorithms, data structures, problem‑solving skills, and ability to translate business problems into scalable solutions.
- Good command of coding standards and strong understanding of both high‑level and low‑level software design.
- 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 & performance optimisation.
- Prior exposure to Level 3 production support.
Preferred / Nice‑to‑Have Skills
- Experience leading or mentoring a team of engineers.
- Experience within financial services or with financial market data.
- Familiarity with in‑memory caching, Spring Boot, Redis, Kafka.
- Experience with BDD frameworks such as Cucumber, JBehave, or Karate.
- Experience running Agile teams.
Benefits
We enhance each employee’s potential through personal development opportunities and support a wide range of learning tools. Benefits include healthcare, retirement planning, paid volunteering days, and wellbeing initiatives.
Equal Opportunity Employer
We are proud to be an equal opportunities employer. This means that we do not discriminate on the basis of anyone’s race, religion, colour, national origin, gender, sexual orientation, gender identity, gender expression, age, marital status, veteran status, pregnancy or disability, or any other basis protected under applicable law. Conforming with applicable law, we can reasonably accommodate applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs.
Lead Developer in London employer: LSEG
At the London Stock Exchange Group, we pride ourselves on being an exceptional employer that fosters a culture of innovation and collaboration. As a Lead Developer, you will have access to extensive personal development opportunities, a supportive work environment, and a comprehensive benefits package that includes healthcare, retirement planning, and paid volunteering days. Join us in shaping the future of financial technology while working with cutting-edge AI and engineering practices in a dynamic, data-driven setting.
StudySmarter Expert Advice🤫
We think this is how you could land Lead Developer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those at LSEG or similar companies. A friendly chat can sometimes lead to job opportunities that aren't even advertised.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best Java and Python projects, especially those involving AI. This will give you an edge and demonstrate your hands-on experience.
✨Tip Number 3
Prepare for technical interviews by brushing up on algorithms and data structures. Practice coding challenges on platforms like LeetCode or HackerRank to get into the groove of solving problems under pressure.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Lead Developer in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Lead Developer role. Highlight your experience with Java, Python, and AI technologies, as well as any leadership roles you've had. We want to see how your skills match what we're looking for!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background makes you the perfect fit. Don’t forget to mention your experience in financial services if you have it!
Showcase Your Projects:If you've worked on relevant projects, make sure to showcase them! Whether it's complex Java applications or AI-driven solutions, we love seeing real examples of your work. Include links or descriptions that highlight your contributions.
Apply Through Our Website:We encourage you to apply through our website for the best chance of getting noticed. It’s straightforward and ensures your application goes directly to us. Plus, we can’t wait to see what you bring to the table!
How to prepare for a job interview at LSEG
✨Know Your Tech Inside Out
Make sure you’re well-versed in Core Java and Python, as well as the latest AI technologies. Brush up on your knowledge of microservices, REST APIs, and CI/CD tools like Jenkins or GitLab. Being able to discuss these topics confidently will show that you’re not just familiar with them, but that you can apply them effectively.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex problems using algorithms and data structures. Think about how you translated business challenges into scalable solutions. This is your chance to demonstrate your analytical thinking and technical prowess, so have a few stories ready!
✨Collaboration is Key
Since this role involves working closely with Product Managers and UX teams, be ready to talk about your experience in cross-functional collaboration. Highlight any projects where you’ve led teams or mentored junior engineers, as this shows your leadership skills and ability to work well with others.
✨Prepare for Technical Challenges
Expect to face some technical questions or coding challenges during the interview. Practice common coding problems and be prepared to explain your thought process. Familiarise yourself with Level 3 production support scenarios, as they may ask how you would diagnose and fix issues in a live environment.