Enable job alerts via email!

Quantitative Developer - C++ Infrastructure for Quant Analytics

Bloomberg

London

On-site

GBP 70,000 - 100,000

Full time

5 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company in financial services seeks a Quantitative Developer to enhance their C++ infrastructure for quant analytics in London. You will support the Quants by providing robust developer experiences, maintaining CI/CD systems, and overseeing the architecture of high-performance libraries, while engaging in strategic project work. This role demands a solid background in C++, financial products, and collaborative problem-solving.

Qualifications

  • 7+ years of full software development life-cycle experience.
  • Demonstrable proficiency with C++.
  • Experience designing effective APIs.

Responsibilities

  • Support Quants by owning developer experience and maintaining integration builds.
  • Oversee architecture and API design for libraries.
  • Engage proactively with stakeholders from varied backgrounds.

Skills

C++
API Design
Python
Financial Products Knowledge

Tools

Docker
CMake
Linux

Job description

Social network you want to login/join with:

Quantitative Developer - C++ Infrastructure for Quant Analytics, London

col-narrow-left

Client:

Bloomberg

Location:

London, United Kingdom

Job Category:

Other

-

EU work permit required:

Yes

col-narrow-right

Job Reference:

8a836d1f0652

Job Views:

5

Posted:

29.06.2025

Expiry Date:

13.08.2025

col-wide

Job Description:

Quantitative Developer - C++ Infrastructure for Quant Analytics

Location
London

Business Area
Product

Ref #
10043631

Description & Requirements

The Quant Analytics department at Bloomberg sits within Enterprise Products and is responsible for modeling market data, pricing, and risk calculations of financial derivatives across all asset classes. Our C++ libraries are used by all Bloomberg products and services, including the Terminal with over 300,000 clients, trading system solutions, enterprise risk management, and derivatives valuation services.

The department includes several Quant teams focused on different asset classes, as well as portfolio-level analytics and model validation. These teams deliver C++ libraries, supported by Python-based validation and testing, that are integrated by the Engineering department into Bloomberg's IT systems.

The Quant Library Architecture (QLA) team offers the opportunity to build experience at the cutting edge of C++ and financial mathematics, engaging with and influencing a wide variety of stakeholders of differing skill sets, to deliver scalable and strategic enterprise pricing and risk solutions. QLA is a small team of C++ experts tasked with helping the Quants be as productive as possible, for the long term. We are seeking a proficient C++ developer, with a strong interest in modern software development life-cycle practices.

We'll trust you to:

  • Support Quants; owning the developer experience for Quants. We build and debug C++ libraries either in VS Code remote containers in Docker, or directly on Unix hosts. Much of the infrastructure is provided by Engineering, but QLA maintain significant additional tooling to provide Quants the most powerful and usable development environment possible.
  • Proactively maintain integration builds and test infrastructure. We run largely automated CI/CD builds with a wide variety of static analysis and other code quality assurance tooling. This affords not just ongoing regression testing, but also early warning of issues that might impair Quants' development environment. Rapid response and ongoing improvements to these systems are a key responsibility.
  • Oversee architecture. Quants own a reasonable number of libraries interfaced into a wide variety of systems. QLA are heavily involved in API design and library architecture to meet Engineering standards whilst optimizing time to delivery, performance, and robustness. We also assess and provision 3rd party software when proven superior.
  • Review code. Assisting Quants with coding best practices and improved solutions both when requested and proactively when appropriate.
  • Once those Keep-The-Lights-On responsibilities are met, continue with project work as prioritized in partnership with Quants. This might be longer term improvements related to the above, development work on infrastructuralponents (such as the interfacing and orchestration library layers), performance tuning, or deeper engagement with Quant projects.
  • Proactively engage stakeholders from a variety of backgrounds.
  • Understand, document andmunicate sometimes quiteplex requirements.
  • Context switch between strategic projects and urgent support requests.
  • Clearly and conciselymunicate a strategy, adaptingmunication to suit the audience and their concerns.

  • You'll need to have:
  • 7+ years of full software development life-cycle experience.
  • Demonstrable proficiency with C++.
  • Experience designing effective APIs.
  • Knowledge of Python or other scripting languages.
  • Knowledge of financial products such as derivatives, interest rates, or equity markets.

  • We'd love to see:
  • Experience mentoring and coaching other team members.
  • Technical experience in some of CMake, AAD, Linux, Unix (Sun/IBM), Docker, WSL, Python, or OCaml.
  • Knowledge of financial mathematics such as optimization techniques, monte-carlo, etc.
  • A keen interest in developing skills in these areas.

  • Job ID 3171_10043631

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