At a Glance
- Tasks: Develop high-performance C++ code for a core trading engine and solve complex problems.
- Company: Dynamic prop trading firm in London with a collaborative culture.
- Benefits: Competitive compensation, friendly environment, and impactful work from day one.
- Why this job: Join a passionate team and design world-class low-latency trading solutions.
- Qualifications: 3+ years of C++ experience, knowledge of Linux systems, and network programming.
- Other info: Opportunity to make a real impact across various asset classes.
The predicted salary is between 43200 - 72000 £ per year.
My client, a prop trading firm active across a wide range of asset classes and regions, is looking for highly talented developers with expert-level C++ skills to join their London office. You’ll be part of a passionate team developing C++ code for the core trading engine, solving complex problems on the engine for all exchange-traded asset classes. You’ll collaborate with quant researchers, creating software to support research, analysis, backtesting, and live trading. You’ll also help design and architect world-class low-latency trading solutions by understanding networks, server architecture, and how software can best take advantage of the hardware.
Requirements:
- 3+ years’ C++ coding experience, focused on high-performance or low-latency server programming
- In-depth knowledge of Linux systems, network programming, & CPU architecture
- Knowledge of market data protocols & order entry for global exchanges
- Experience profiling and optimization code
- Bonus points for finance experience
Benefits:
- Competitive compensation packages
- Collaborative, friendly working environment
- Have an impact from day one right across the firm
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.
C++ Developer in London employer: Oxford Knight
Contact Detail:
Oxford Knight Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Developer in London
✨Tip Number 1
Network like a pro! Reach out to current employees at the firm on LinkedIn or attend industry meetups. A friendly chat can sometimes get your foot in the door before you even apply.
✨Tip Number 2
Show off your skills! Create a GitHub repository with your C++ projects or contributions. This gives potential employers a taste of your coding style and problem-solving abilities.
✨Tip Number 3
Prepare for technical interviews by brushing up on algorithms and data structures. Practise coding challenges on platforms like LeetCode or HackerRank to sharpen your skills.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take that extra step to connect with us directly.
We think you need these skills to ace C++ Developer in London
Some tips for your application 🫡
Show Off Your C++ Skills: Make sure to highlight your C++ experience right from the get-go. We want to see your expertise in high-performance and low-latency server programming, so don’t hold back on showcasing your best projects!
Get Technical with Linux and Networking: Since we’re all about that low-latency trading life, it’s crucial to mention your knowledge of Linux systems and network programming. Give us examples of how you’ve tackled challenges in these areas.
Demonstrate Your Problem-Solving Skills: We love a good problem solver! Share specific instances where you’ve optimised code or improved performance. This will show us you can handle the complex issues we face in trading.
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. We can’t wait to see what you bring to the table!
How to prepare for a job interview at Oxford Knight
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills before the interview. Be prepared to discuss your past projects and how you've tackled complex problems using C++. They’ll likely ask you to solve coding challenges, so practice writing clean, efficient code under time constraints.
✨Understand the Trading Environment
Familiarise yourself with the basics of trading and financial markets. Knowing about market data protocols and order entry systems will give you an edge. It shows that you’re not just a coder but someone who understands the context in which your code operates.
✨Showcase Your Problem-Solving Skills
Be ready to demonstrate your ability to solve complex problems. Think of examples from your previous work where you optimised code or improved performance. Use the STAR method (Situation, Task, Action, Result) to structure your answers clearly.
✨Ask Insightful Questions
Prepare some thoughtful questions to ask at the end of your interview. This could be about their tech stack, team dynamics, or how they approach low-latency solutions. It shows your genuine interest in the role and helps you assess if it’s the right fit for you.