The company is a global provider of financial markets infrastructure and data, with more than 300 years of history. It supports businesses and economies worldwide in raising funds, managing risk and creating jobs, and runs with a workforce of 25,000 people across 65 countries.
This is a senior engineering management role in the index tooling group. You will lead distributed engineering teams that build and run business-critical platforms for index management and operational workflows.
The job mixes engineering leadership, technical and architectural oversight, delivery ownership and people development. You will work with Product, Operations, Architecture and Technology colleagues to ship new capabilities, design operational platforms and raise engineering quality, resilience and effectiveness.
Responsibilities
Build and grow distributed engineering teams that deliver resilient, high-performance platforms covering the full index lifecycle, working with Product and Operations on commercial results.
Own end-to-end delivery of scalable, resilient, secure and highly available solutions for index management and operational workflows.
Set technical and architectural direction for new capabilities, platform modernisation and difficult engineering decisions.
Make sure solutions meet agreed engineering standards for maintainability, scalability, security, performance and operational resilience.
Lead the modernisation of legacy platforms and the move to cloud-native architecture where the business and technology gain is clear.
Set up and keep improving engineering practices: software design, coding standards, code reviews, automated testing, CI/CD, observability, security and automation.
Build testing and quality controls into every stage of the software delivery lifecycle.
Guide teams on designing and building APIs, microservices, event-driven architectures, data processing and enterprise integrations.
Lead responsible use of AI-assisted engineering, Generative AI, agentic AI and intelligent automation where they improve productivity, quality, user experience or operational efficiency.
Work with Product Managers, Operations, Index Delivery & Management, Architecture, UX and other stakeholders to turn business priorities into practical technical solutions and delivery plans.
Balance transformation and new capability work against the reliability, support and ongoing evolution of existing business-critical platforms.
Explain technical strategy, delivery progress, risks and complex decisions clearly to both technical and non-technical audiences.
Build a high-performing culture based on ownership, accountability, collaboration, engineering excellence and continuous improvement.
Coach and develop engineers, technical leads and engineering managers, building technical capability, leadership depth and succession.
Requirements
15+ years of software engineering experience, including designing, building and running large-scale, business-critical enterprise applications.
A track record of leading and developing teams that own complex technology products and platforms.
Deep technical knowledge that lets you give sound architectural advice and challenge engineering decisions constructively.
Solid experience building modern web applications with Angular and/or React, JavaScript/TypeScript, HTML/CSS and related UI tools.
Strong experience with Java, RESTful APIs, GraphQL and microservices.
Working knowledge of AI-assisted software engineering and intelligent automation, including security, governance and control considerations.
Good working knowledge of AWS, including RDS, EC2, EKS/ECS, Lambda, SQS, SNS, API Gateway and AWS Glue.
Good grasp of API design, microservices, event-driven architecture and enterprise integration patterns.
Extensive hands-on experience with automated testing, CI/CD, DevOps, Infrastructure as Code, observability and automation.
Good understanding of software security, performance, scalability, resilience and production support.
Strong analytical skills and the ability to turn complex business and technical needs into practical solutions.
Experience delivering in agile teams that focus on collaboration, automation and continuous improvement.
Experience working well with Product, Architecture, Business Analysis, Quality Assurance, Delivery Management and Technology Governance teams.
Experience in financial markets, ideally equities, fixed income, index management or related financial services technology, is advantageous.
Familiarity with PostgreSQL is advantageous.
Experience with workflow orchestration or Business Process Management tools such as IBM BAW or Camunda is advantageous.
Engineering leader who sets direction and stays close enough to the technology to give useful challenge and guidance.
Strong interpersonal and communication skills, with the ability to influence technical and non-technical stakeholders.
Takes clear ownership of delivery, technology and operational outcomes.
Proven ability to mentor, develop and motivate engineers and engineering leaders.
Careful attention to detail, plus strategic thinking for complex business and technology problems.
Sets priorities, makes sound decisions and works with confidence in complex, fast-moving settings.
Keen to keep learning and to improve engineering practice.
Collaborative, results-driven, self-motivated and solution-oriented.
Conditions
This is a manager-level position.
The company treats applicants and employees without regard to race, religion, colour, national origin, gender, sexual orientation, gender identity, gender expression, age, marital status, veteran status, pregnancy, disability or any other legally protected basis, and makes reasonable accommodations for religious practices and mental or physical disability needs.
Benefits
Healthcare, retirement planning, paid volunteering days and wellbeing initiatives.
Charitable giving and volunteering through the company's the company Foundation, which funds community groups that help people build financial independence.