Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer Index, Data Integration

Bloomberg L.P.

Greater London

On-site

GBP 70,000 - 90,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading financial data and analytics provider in London is seeking a Senior Software Engineer to join their Index Data Integration team. This role involves designing and maintaining full-stack web applications using modern technologies like Python, React, and TypeScript. The successful candidate will collaborate with various teams to ensure accuracy and delivery of data solutions. This position offers the opportunity to impact global financial markets significantly, fostering a culture of communication and thoughtful engineering.

Qualifications

  • Strong experience building production-grade web applications with React and TypeScript.
  • Solid backend development experience with Python.
  • Experience working in an agile environment.

Responsibilities

  • Design, build, and maintain full-stack web applications using Python and React.
  • Take technical ownership of features from design to production.
  • Collaborate closely with partners to identify and solve problems.

Skills

React
TypeScript
Python
Object-oriented programming
Agile methodologies
Excellent communication skills
Job description

Senior Software Engineer - Index, Data Integration

Location

London

Business Area

Engineering and CTO

Ref #

10048653

Description & Requirements

Bloomberg Indices is a global leader in benchmark and investable index solutions, supporting trillions of dollars in assets across equity, fixed income, and multi-asset strategies. At the core of this business is high-quality, transparent, and reliable data. Our engineering teams build the platforms and tools that enable large-scale financial datasets to be sourced, validated, enriched, and delivered with confidence, forming the foundation for index construction and downstream analytics.

The Index Data Integration team focuses on the systems that sit closest to this data foundation. We build internal web applications that help users discover datasets, assess their quality, and manage the workflows required to turn raw inputs into trusted index data. Our software supports teams across Product and Operations, enabling them to make informed decisions quickly and consistently in a data-intensive environment where accuracy is critical.

As a Senior Software Engineer on this team, you will play a key role in designing and evolving full-stack applications that combine intuitive user experiences with robust backend services. You will work in a collaborative, agile team that partners closely with stakeholders, iterates quickly, and values clear communication and thoughtful engineering. The role blends hands-on development with technical leadership, giving you ownership over features from early design through production rollout.

We will trust you to:
  • Design, build, and maintain full-stack web applications using Python on the backend and React with TypeScript on the frontend.
  • Take technical ownership of features, driving them from concept and design discussions through implementation, testing, and production release.
  • Collaborate closely with Product and Operations partners to understand workflows, identify pain points, and propose pragmatic, high-impact solutions.
  • Set a high bar for code quality, testing, and maintainability, contributing to architectural decisions and continuous improvement of the codebase.
  • Review designs and implementations, providing thoughtful feedback and helping shape consistent engineering practices across the team.
You will need to have:
  • Strong experience building production-grade web applications with modern JavaScript frameworks, specifically React and TypeScript.
  • Solid backend development experience with Python, including designing APIs and working with data-intensive services.
  • A strong foundation in object-oriented programming and software design principles.
  • Experience working in an agile environment, delivering iteratively and collaborating across engineering, product, and non-technical teams.
  • Excellent communication skills, with the ability to explain technical concepts clearly and engage effectively in design and problem-solving discussions.
We would love to see:
  • Experience with modern frontend best practices, such as component-driven development, state management, frontend testing, and design systems.
  • Familiarity with data-focused systems, including data validation, ingestion pipelines, or large-scale datasets.
  • Experience prototyping or collaborating on designs using Figma to support early feedback and alignment.
  • Experience with C# or other strongly typed backend languages in a production environment.

If you enjoy building high-impact software, collaborating closely with stakeholders, and taking ownership of systems that matter to global financial markets, this role offers the opportunity to make a visible and meaningful contribution.

Discover what makes Bloomberg unique - watch our for an inside look at our culture, values, and the people behind our success.

Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law.

Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email amer_recruit@bloomberg.net

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.