At a Glance
- Tasks: Join a dynamic team to develop high-performance applications for real-time trading.
- Company: A leading quant firm blending start-up energy with established stability.
- Benefits: Enjoy a competitive salary, flexible WFH options, and free meals.
- Why this job: Be part of a tech-driven culture where your contributions truly matter.
- Qualifications: 4+ years in modern C++ development; experience with Linux and scalable services required.
- Other info: No fresh graduates, please; this role is for seasoned developers ready to make an impact.
Job Description
Summary
Lively, positive spirit of a start-up, with the stability of a longer-established player, this leading quant firm is looking for an expert C++ engineer to join their core UI team. Their projects include applications for real-time trading and generation of information-rich visualizations based on archived data.
Developers here are highly valued and well-rewarded for hard work, and as a result, are some of the brightest minds from across the trading, tech and start-up industries. This team serves the UI needs across the business, and this role will involve writing highly optimized code for high-performance back-ends running on Linux to process huge amounts of data. There will also be an opportunity to do full-stack work, contributing to the C++ front-end code for Qt desktop applications, as well as Typescript/React for web applications.
Here, technology is viewed as key to their continued success. The successful C++ Engineer will be passionate about development, have a strong work ethic and be motivated to continually learn and improve.
Requirements
- Minimum 4+ years' modern C++ development experience (C++ 11/14/17/20)
- Solid experience of Linux and low-level systems programming
- Knowledge of and ability to develop scalable back-end services
- Skilled at writing reliable code, and providing code review feedback to others
- Bonus points for any of: Typescript/Javascript, React, Qt, Python
NB: Please do not apply if you're a fresh graduate.
Benefits
- Competitive base salary + bonus
- They're willing to be flexible with WFH
- Enormous opportunity to grow, learn and have an impact
- Contributions are rewarded; career progression supported
- Free breakfast, lunch and dinner
Whilst we carefully review all applications, to all jobs, due to the high volume of applications we receive it is not possible to respond to those who have not been successful.
Contact
If this sounds like you, or you'd like to know more, please get in touch.
Andy Stirling-Martin
andy@oxfordknight.co.uk
020 3137 9579
linkedin.com/in/andrew-stirling-martin-7664a946
C++ Engineer - London- Global Quant Firm employer: Oxford Knight
Contact Detail:
Oxford Knight Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Engineer - London- Global Quant Firm
✨Tip Number 1
Make sure to showcase your C++ expertise in conversations. When networking or during interviews, discuss specific projects where you've optimised code or developed scalable back-end services. This will demonstrate your hands-on experience and problem-solving skills.
✨Tip Number 2
Familiarise yourself with the company's tech stack, especially their use of Linux and any frameworks like Qt or React. Being able to speak knowledgeably about these technologies can set you apart and show your genuine interest in the role.
✨Tip Number 3
Engage with the tech community by attending meetups or online forums related to C++ development and trading technologies. This can help you make valuable connections and may even lead to referrals within the company.
✨Tip Number 4
Prepare for technical interviews by practising coding challenges that focus on C++ and system design. Being well-prepared will not only boost your confidence but also demonstrate your commitment to excelling in the role.
We think you need these skills to ace C++ Engineer - London- Global Quant Firm
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your C++ development experience, particularly with modern versions (C++ 11/14/17/20). Include specific projects that demonstrate your skills in Linux and low-level systems programming.
Craft a Strong Cover Letter: Write a cover letter that showcases your passion for development and your motivation to learn. Mention any relevant experience with scalable back-end services and your ability to write reliable code.
Showcase Relevant Skills: If you have experience with Typescript, React, or Qt, be sure to mention these in your application. Highlighting bonus skills can set you apart from other candidates.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any errors. A polished application reflects your attention to detail, which is crucial for a role that involves writing optimized code.
How to prepare for a job interview at Oxford Knight
✨Showcase Your C++ Expertise
Be prepared to discuss your experience with modern C++ (11/14/17/20) in detail. Highlight specific projects where you wrote optimised code and how it contributed to performance improvements.
✨Demonstrate Your Linux Knowledge
Since the role involves low-level systems programming on Linux, brush up on your Linux skills. Be ready to answer questions about system calls, memory management, and any relevant tools you've used.
✨Prepare for Technical Challenges
Expect to solve coding problems during the interview. Practice writing clean, efficient code under time constraints, as this will demonstrate your problem-solving abilities and coding style.
✨Express Your Passion for Development
Convey your enthusiasm for continuous learning and improvement in software development. Share examples of how you've kept up with industry trends or learned new technologies, especially those related to Typescript, React, or Qt.