At a Glance
- Tasks: Join a dynamic team to develop cutting-edge analytics for Fixed Income products.
- Company: Be part of a world-leading fund shaping the future of finance.
- Benefits: Enjoy a competitive salary and the chance to work on innovative projects.
- Why this job: Make a real impact by building tools used by top Portfolio Managers daily.
- Qualifications: BSc in Computer Science and 4+ years of C++ experience required.
- Other info: Open to candidates from outside finance with strong C++ skills.
The predicted salary is between 144000 - 168000 £ per year.
A world-leading fund is looking for a highly skilled C++ developer to join their greenfield Fixed Income platform for over 30 Portfolio Managers to use day in, day out. You will build all of the non-linear FI products, FX, Credit, and Commodities analytics from scratch. Working closely with trading and researchers, you will ensure that your team provides continuous, uninterrupted, firm-wide real-time risk and PnL.
Requirements:
- At least a BSc in Computer Science or related subject.
- Substantial experience using C++14 or later - at least 4 years' experience using modern C++.
- Strong analytical and mathematical skills, with interest in and exposure to quantitative finance.
- Experience in multithreading, client-server, and distributed computing.
- Experience working in a Linux environment.
Desired Requirements:
- Experience with Fixed Income pricing and risk analytics in Front Office trading Rates / Credit / FX.
- Experience developing Cross Asset Pricing and Risk Systems.
- Experience with Docker/Kubernetes.
- Experience with NoSQL such as MongoDB.
Tech Stack: C++ 17, Python 3.8, AWS, finance or non-finance.
If you're interested in C++ roles, please get in touch!
C++ Developer - Fixed Income- Fixed Income at World-Leading Fund | London, UK employer: Oxford Knight
Contact Detail:
Oxford Knight Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Developer - Fixed Income- Fixed Income at World-Leading Fund | London, UK
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as C++ 17 and Python 3.8. Having hands-on experience or projects that showcase your skills in these areas can set you apart from other candidates.
✨Tip Number 2
Network with professionals in the finance and tech sectors, especially those who work with fixed income products. Engaging with them on platforms like LinkedIn can provide insights into the role and potentially lead to referrals.
✨Tip Number 3
Brush up on your knowledge of quantitative finance concepts, particularly around risk analytics and pricing models. Being able to discuss these topics confidently during interviews will demonstrate your interest and understanding of the field.
✨Tip Number 4
Consider contributing to open-source projects or building your own applications using C++ and relevant technologies. This not only enhances your skills but also provides tangible evidence of your capabilities to potential employers.
We think you need these skills to ace C++ Developer - Fixed Income- Fixed Income at World-Leading Fund | London, UK
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C++14 or later, as well as any relevant projects in quantitative finance. Emphasise your analytical and mathematical skills, and include specific examples of your work in multithreading and distributed computing.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your understanding of Fixed Income products and how your background aligns with the requirements. Be sure to highlight any experience you have with Linux environments and relevant technologies like Docker or Kubernetes.
Showcase Relevant Projects: If you have worked on projects related to finance, risk analytics, or pricing systems, be sure to include these in your application. Detail your contributions and the technologies used, especially if they relate to the tech stack mentioned in the job description.
Proofread Your Application: Before submitting, carefully proofread your application materials. Look for any grammatical errors or typos, and ensure that all information is clear and concise. A polished application reflects your attention to detail, which is crucial for a developer role.
How to prepare for a job interview at Oxford Knight
✨Showcase Your C++ Expertise
Be prepared to discuss your experience with C++14 or later in detail. Highlight specific projects where you've implemented modern C++ features, and be ready to solve coding problems on the spot to demonstrate your skills.
✨Understand Fixed Income Fundamentals
Even if you come from outside finance, it's crucial to familiarise yourself with Fixed Income concepts. Brush up on pricing and risk analytics, as well as the specific products you'll be working on, to show your enthusiasm and readiness to learn.
✨Demonstrate Analytical Skills
Prepare to discuss how you've applied analytical and mathematical skills in previous roles. Be ready to tackle hypothetical scenarios that require quantitative reasoning, as this will be key in a role focused on real-time risk and PnL.
✨Familiarity with Tech Stack
Make sure you understand the technologies mentioned in the job description, such as Docker, Kubernetes, and NoSQL databases like MongoDB. Being able to discuss your experience with these tools will set you apart from other candidates.