At a Glance
- Tasks: Join a team driving innovative algo trading across global markets using modern C++.
- Company: A cutting-edge HFT firm with a scientific approach to trading and a diverse tech community.
- Benefits: Enjoy a market-leading salary, bonuses, flexible WFH options, and a collaborative environment.
- Why this job: Make a real impact from day one while working with smart, engaged colleagues in a supportive culture.
- Qualifications: Must have modern C++ experience, UNIX familiarity, and strong communication skills; no fresh graduates, please.
- Other info: Gain exposure to both technical and business aspects of trading in a high-impact role.
Job Description
Summary
Not your traditional HFT firm, this company takes a scientific approach to trading financial products. They're looking for a modern C++ engineer to help drive their expansion into the EU, US and APAC markets. A community of self-starters from multiple tech backgrounds – maths, computer science, statistics, physics, engineering – they have built one of the world's most sophisticated computing environments for research and development.
This is an extremely high-impact role – contributing to the bottom line from day one. You will work closely with the algo and operations teams, and you will be expected to own the process of entering new markets while managing the continuing & ongoing process of optimizing trading in existing markets.
Requirements
- Modern C++ (17/20) experience is a must-have
- Familiarity with UNIX operating systems and comfort at a command line
- Exceptional communication skills, including the ability to describe software designs at all technical knowledge levels
- Self-starter, with a passion for coding, tinkering, reading, exploring, breaking things, etc., in your spare time
- Bachelor's degree in Computer Science, Engineering (or related field)
- Experience developing market data and order entry systems a plus
NB: Please do not apply if you're a fresh graduate.
Benefits
- Market-leading salary + bonuses + benefits
- They're willing to be flexible with WFH
- Collaborative and friendly environment with smart, highly engaged colleagues
- Culture where everyone's ideas are encouraged and celebrated
- Gain broad exposure to both technical and business aspects of trading
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 would like to more, please get in touch:
Andy Stirling-Martin
andy@oxfordknight.co.uk
020 3137 9579
linkedin.com/in/andrew-stirling-martin-7664a946
C/C++ Core Systems- Innovative Algo Trading employer: Oxford Knight
Contact Detail:
Oxford Knight Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C/C++ Core Systems- Innovative Algo Trading
✨Tip Number 1
Familiarise yourself with the latest C++ standards, especially C++17 and C++20. Being able to discuss specific features and how they can be applied in a trading context will show your expertise and enthusiasm for the role.
✨Tip Number 2
Brush up on your UNIX skills. Since comfort at the command line is essential, practice using various UNIX commands and tools that are commonly used in algorithmic trading environments.
✨Tip Number 3
Prepare to demonstrate your problem-solving skills. Think of examples from your past experiences where you optimised systems or solved complex issues, as this will resonate well with the high-impact nature of the role.
✨Tip Number 4
Network with professionals in the algo trading space. Engaging with others in the industry can provide insights into the company culture and expectations, which can be invaluable during interviews.
We think you need these skills to ace C/C++ Core Systems- Innovative Algo Trading
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with modern C++ (17/20) and any familiarity with UNIX operating systems. Emphasise relevant projects or roles that showcase your skills in algorithm development and trading systems.
Craft a Compelling Cover Letter: In your cover letter, express your passion for coding and problem-solving. Mention specific examples of how you've contributed to projects in the past, particularly those related to financial products or trading systems.
Showcase Communication Skills: Since exceptional communication skills are required, consider including examples in your application that demonstrate your ability to explain complex software designs to various audiences. This could be through previous work experiences or collaborative projects.
Highlight Relevant Experience: If you have experience developing market data and order entry systems, make sure to highlight this prominently in your application. Even if it's not a primary focus, any related experience can set you apart from other candidates.
How to prepare for a job interview at Oxford Knight
✨Showcase Your C++ Expertise
Make sure to highlight your experience with modern C++ (17/20) during the interview. Be prepared to discuss specific projects where you've applied these skills, as well as any challenges you faced and how you overcame them.
✨Demonstrate Your Problem-Solving Skills
Since this role involves optimising trading processes, be ready to tackle technical problems on the spot. Practice coding challenges or algorithm questions that reflect real-world scenarios in trading systems to showcase your analytical thinking.
✨Communicate Clearly
Exceptional communication skills are a must for this position. Practice explaining complex software designs in simple terms, as you may need to convey your ideas to team members with varying levels of technical knowledge.
✨Express Your Passion for Technology
As a self-starter, share your enthusiasm for coding and technology. Discuss any personal projects, tinkering, or learning experiences that demonstrate your commitment to continuous improvement and innovation in the field.