Quantitative Developer - C++ Infrastructure for Quant Analytics

Bloomberg

New York (NY)

On-site

USD 160,000 - 250,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Comprehensive benefits plan
401(k) + match
Paid time off
Wellness programs

Job summary

Bloomberg in New York is looking for a Quantitative Developer specializing in C++ Infrastructure for Quant Analytics. This role involves supporting Quants and enhancing their development environment through effective C++ library management and integration.

The ideal candidate has over 7 years of experience in software development, proficiency in C++, and knowledge of financial products. The position offers a salary range of $160,000 to $250,000 annually, plus benefits and bonuses.

Qualifications

  • 7+ years of full software development life-cycle experience.
  • Demonstrable proficiency with C++.
  • Knowledge of Python or other scripting languages.

Responsibilities

  • Support Quants; own the developer experience for Quants.
  • Maintain integration builds and test infrastructure.
  • Oversee architecture and assess 3rd party software.
  • Review code and assist Quants with best practices.
  • Engage with stakeholders from various backgrounds.
  • Document and communicate complex requirements.

Skills

C++
Python
Software Development Life-cycle
Financial Products Knowledge

Tools

CMake
Docker
Linux

Job description

Quantitative Developer - C++ Infrastructure for Quant Analytics

Location: New York

Business Area: Product

Ref # 10051690

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 infrastructural components (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 and communicate sometimes quite complex requirements.
  • Context switch between strategic projects and urgent support requests.
  • Clearly and concisely communicate a strategy, adapting communication 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++.
  • 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.

Salary Range: 160,000-250,000 USD Annual + Benefits + Bonus

We offer one of the most comprehensive and generous benefits plans available and offer a range of total rewards that may include merit increases, incentive compensation (exempt roles only), paid holidays, paid time off, medical, dental, vision, short and long term disability benefits, 401(k) + match, life insurance, and various wellness programs, among others. The Company does not provide benefits directly to contingent workers/contractors and interns.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Quantitative Developer - C++ Infrastructure for Quant Analytics New York, NY Posted yesterday
Quantitative Developer - C++ Infrastructure for Quant Analytics New York, NY Posted yesterday

Bloomberg L.P. • New York (NY)

On-site
USD 160,000 - 250,000
401(k) with match
Medical, dental, and vision insurance
Paid holidays and vacation time
Senior C++ Quant Analytics Infrastructure Engineer
Senior C++ Quant Analytics Infrastructure Engineer

Bloomberg L.P. • New York (NY)

On-site
Senior C++ Quant Analytics Infrastructure Engineer
Senior C++ Quant Analytics Infrastructure Engineer

Bloomberg • New York (NY)

On-site
Quantitative Developer
Quantitative Developer

AAA Global • United States

Hybrid
USD 90,000 - 130,000
Attractive compensation
Hybrid work model
Positive work environment
Quantitative Developer (USA)
Quantitative Developer (USA)

Trexquant Investment LP • Stamford (CT)

On-site
USD 175,000 - 200,000
Senior Software Engineer - BQL
Senior Software Engineer - BQL

Bloomberg • New York (NY)

On-site
USD 160,000 - 240,000
401(k) + match
Medical, dental, vision insurance
Paid time off and holidays
+2
Quantitative Developer (Python)
Quantitative Developer (Python)

Millennium • New York (NY)

On-site
USD 160,000 - 250,000
Discretionary performance bonus
Comprehensive benefits package
Quantitative Developer (C++) - Central Liquidity Strategies
Quantitative Developer (C++) - Central Liquidity Strategies

Millennium • New York (NY)

On-site
USD 160,000 - 250,000
Comprehensive benefits package
Performance bonus
Quantitative Developer
Quantitative Developer

Alpha Analitica • United States

Remote
USD 90,000 - 130,000
Senior Software Engineer
Senior Software Engineer

WorldQuant • Chicago (IL), New York (NY), Greenwich (CT)

On-site
USD 175,000 - 250,000
Fully paid medical and dental insurance
Flexible spending account
401k
+4