Quantitative Developer - C++ Infrastructure for Quant Analytics London, GBR Posted today
Quantitative Developer - C++ Infrastructure for Quant Analytics London, GBR Posted today

Quantitative Developer - C++ Infrastructure for Quant Analytics London, GBR Posted today

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
Go Premium
B

At a Glance

  • Tasks: Join our team to develop and maintain C++ libraries for financial analytics.
  • Company: Bloomberg is a leading global financial services firm with a focus on innovation.
  • Benefits: Enjoy a collaborative work environment, remote options, and opportunities for professional growth.
  • Why this job: Work at the forefront of finance and technology, influencing key stakeholders and projects.
  • Qualifications: 7+ years in software development, strong C++ skills, and knowledge of financial products required.
  • Other info: Diversity and inclusion are core values; we welcome applicants from all backgrounds.

The predicted salary is between 43200 - 72000 £ per year.

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++. 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. 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 #J-18808-Ljbffr

Quantitative Developer - C++ Infrastructure for Quant Analytics London, GBR Posted today employer: Bloomberg L.P.

Bloomberg is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration among talented professionals in the heart of London. With a strong commitment to employee growth, we provide ample opportunities for skill development and mentorship within our Quant Analytics department, where you can engage with cutting-edge technology and influence key financial solutions. Our inclusive environment values diversity and ensures that every team member can thrive while contributing to impactful projects that serve over 300,000 clients globally.
B

Contact Detail:

Bloomberg L.P. Recruiting Team

amer_recruit@bloomberg.net

StudySmarter Expert Advice 🤫

We think this is how you could land Quantitative Developer - C++ Infrastructure for Quant Analytics London, GBR Posted today

✨Tip Number 1

Familiarise yourself with Bloomberg's products and services, especially how they utilise C++ libraries. Understanding the context in which your work will fit can help you articulate your value during discussions.

✨Tip Number 2

Brush up on your knowledge of financial derivatives and market data. Being able to speak the language of finance will not only impress the interviewers but also show your genuine interest in the role.

✨Tip Number 3

Prepare to discuss your experience with CI/CD processes and automated testing. Highlighting your familiarity with these practices will demonstrate that you can contribute to maintaining and improving the development environment.

✨Tip Number 4

Engage with the Quant community online or through networking events. Building connections with professionals in the field can provide insights into the role and potentially lead to referrals.

We think you need these skills to ace Quantitative Developer - C++ Infrastructure for Quant Analytics London, GBR Posted today

C++ Proficiency
Software Development Life-Cycle Experience
API Design
Python or Other Scripting Languages
Financial Products Knowledge (Derivatives, Interest Rates, Equity Markets)
Code Review and Best Practices
CI/CD Build Management
Static Analysis Tools
Performance Tuning
Stakeholder Engagement
Documentation Skills
Context Switching
Mentoring and Coaching
Technical Experience with CMake, Docker, Linux, Unix
Knowledge of Financial Mathematics (Optimization Techniques, Monte Carlo)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your 7+ years of software development experience, particularly in C++. Include specific projects or roles where you've designed APIs or worked with financial products to demonstrate your relevant expertise.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your interest in modern software development practices and how your skills align with the responsibilities outlined in the job description, such as maintaining integration builds and overseeing architecture.

Showcase Relevant Skills: Clearly list any additional technical skills that are relevant to the position, such as experience with Docker, Linux, or Python. If you have knowledge of financial mathematics or mentoring experience, be sure to include that as well.

Prepare for Technical Questions: Anticipate technical questions related to C++ development, API design, and financial products during the interview process. Be ready to discuss your past experiences and how they relate to the challenges you might face in this role.

How to prepare for a job interview at Bloomberg L.P.

✨Showcase Your C++ Expertise

Be prepared to discuss your experience with C++ in detail. Highlight specific projects where you've implemented complex algorithms or developed libraries, as this will demonstrate your proficiency and understanding of the language.

✨Understand Financial Products

Brush up on your knowledge of financial derivatives, interest rates, and equity markets. Being able to speak confidently about these topics will show that you understand the context in which your technical skills will be applied.

✨Demonstrate Problem-Solving Skills

Prepare to discuss how you've approached and solved technical challenges in past roles. Use examples that illustrate your ability to think critically and adapt to changing requirements, especially in high-pressure situations.

✨Engage with Stakeholders

Practice explaining complex technical concepts in simple terms. The role requires interaction with Quants and other stakeholders, so being able to communicate effectively across different skill levels is crucial.

Quantitative Developer - C++ Infrastructure for Quant Analytics London, GBR Posted today
Bloomberg L.P.
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

B
  • Quantitative Developer - C++ Infrastructure for Quant Analytics London, GBR Posted today

    London
    Full-Time
    43200 - 72000 £ / year (est.)
  • B

    Bloomberg L.P.

    5000-10000
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>