Lead Software Developer
Listed on 2026-05-02
-
Software Development
Software Engineer, Cloud Engineer - Software, Backend Developer, DevOps
Role Summary
We are seeking a highly skilled and hands‑on Lead Software 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. The role focuses on designing, building, integrating, and ope rationalising modern software and AI‑driven capabilities across internal platforms and client‑facing products.
Responsibilities- Design, develop, and maintain complex Java and Python applications using modern engineering practices.
- Build and embed AI‑powered features into 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.
- Degree or equivalent experience in Computer Science or Electronics / Electrical Engineering.
- 12+ years of hands‑on backend software engineering experience.
- Proactive, creative engineering leader who enjoys solving complex problems, working hands‑on with modern technologies, and driving AI‑enabled innovation.
- Experience leading or mentoring a team of engineers.
- Experience with in financial services or with financial market data.
- Support the organization’s AI adoption journey and develop intelligent solutions using LLMs, Lang Chain/Lang Graph, and agentic AI frameworks.
- Establish engineering guidelines 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.
- Core Java, Python
- Building highly distributed, data‑intensive systems
- Microservices, REST APIs
- RDBMS (Oracle/SQL Server/Postgres)
- CI/CD tools (Jenkins/Git Lab), Dev Ops automation
- Docker, Kubernetes
- JVM profiling & performance optimisation
- Prior exposure to Level 3 production support
- Familiarity with in‑memory caching, Spring Boot, Redis, Kafka.
- Experience with BDD frameworks such as Cucumber, JBehave, or Karate.
- Background as a Scrum Master or experience running Agile teams.
Manager
Equal Opportunity StatementWe are proud to be an equal opportunities employer. This means that we do not discriminate on the basis of anyone’s race, religion, color, 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.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).