Senior Software Engineer - Index Data & User Flow

Bloomberg

Bloomberg

Software Engineering
Prague, Czechia
Posted on Jun 9, 2025
Bloomberg Indices is a rapidly growing business within Bloomberg and we were recently named Index Provider of the Year at the 2023 ETF Stream Awards, we’re a key player in the Index business, providing comprehensive benchmark and tradable index products. These indices underpin trillions of dollars of trades and assets under management, and hundreds of high profile clients rely on them daily to make critical business decisions.

We have an exciting opportunity for an experienced Software Engineer to come and join the Engineering team in Prague. You’ll be working in the Data & User Flow team within Index Engineering, a team distributed between London and Prague. You’ll stretch both your technical skills and your business knowledge, as you work with our product and operations teams to build systems to gather, store and curate the vast amounts of data that’s required to calculate our indices. The work requires robust and precise software engineering and a collaborative and creative approach to problem solving.

We’re proud of our culture and collaboration sits at the centre of how we operate. Our flat structure gives us the opportunity to collaborate across teams and locations on a global scale, both virtually and in person. The Prague engineering team is an integral part of Index engineering and the broader Bloomberg community. We work in a stable and friendly environment which is illustrated in the long tenure of our Engineers. Software Engineers at Bloomberg actively shape the direction of our technology and products, helping us drive innovation in the financial markets.
We employ a hybrid work model which gives our engineers flexibility but also allows us to foster team spirit and collaboration across teams.

We'll trust you to:
- Use all your experience to become a custodian of the data that is foundational to index.

You'll need to have:

- Experience with an object-oriented programming language (ideally C#)
- A Degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience
- Deep understanding of data structures and algorithms
- An aptitude for analytical and creative problem solving and an ability to get into the detail of complex issues
- Excellent skills for daily interaction with our business stakeholders
- Exposure to all phases of the software development lifecycle
- Ability to help expand the framework to cater for the growing index needs of our clients

We'd love to see:

- Some knowledge of SQL
- Experience distinguishing garbage collection generations from your lambda expressions
- Previous experience building software for the finance/trading domain
- An enthusiasm for Agile