At a Glance
- Tasks: Join a team to build ultra-low-latency, high-performance trading systems.
- Company: A leading crypto trading firm leveraging cutting-edge technology for precision and speed.
- Benefits: Competitive salary, work with top talent, and make a significant impact in a fast-growing industry.
- Other info: Open to candidates from NYC, London, or Singapore; background in finance is a plus.
- Why this job: Exciting opportunity to collaborate with experts and enhance system performance in a dynamic environment.
- Qualifications: Strong C++ skills, experience in low-latency systems, and knowledge of networking and multithreading.
Job Description
Fantastic opportunity for a modern C++ Developer (C++17/20) to join this crypto trading and investments firm. They leverage cutting-edge technology to trade with extreme precision and speed, essential to evolve in today's fast-changing markets.
Looking to hire a talented engineer to focus on building ultra-low-latency, high-performance infrastructure, optimizing execution speed, and ensuring robust system reliability. You'll collaborate with quant researchers, traders and infrastructure engineers to improve system performance, ensuring systems are robust and fault-tolerant for continuous trading operations.
The successful candidate will have deep expertise in modern C++, systems programming, and high-performance computing.
Requirements:
- Outstanding programming skills in C++, with a strong grasp of modern C++(17/20) features
- Extensive experience in low-latency, high-performance systems programming
- Deep understanding of networking (TCP/UDP), concurrency, and multithreading
- Strong experience in Linux-based development and performance tuning
- Experience with real-time, high-throughput systems where performance is critical
Desirable:
- Background in crypto or traditional finance a plus, but not required
- Experience with kernel bypass networking techniques (AF_XDP, DPDK, or similar)
- Familiarity with C# code generation for automated trading infrastructure
Benefits:
- Competitive salary (250-600k)
- Work with the smartest people in one of the fastest-growing and most exciting industries
- Greenfield work / big impact
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 you feel you are a strong match for this role, please do not hesitate to get in touch.
Dominic Copsey
dominic.copsey@oxfordknight.co.uk
+44 (0) 203 475 7193
linkedin.com/in/dom-copsey-586478143/
Core C++ Developer - NYC, London or Singapore- Crypto High-Frequency Trading employer: Oxford Knight
Join a leading crypto trading and investments firm that champions innovation and excellence in high-frequency trading. With a competitive salary range of Β£250-600k, you'll work alongside some of the brightest minds in the industry, engaging in greenfield projects that allow for significant impact and personal growth. Our collaborative work culture fosters continuous learning and development, making it an ideal environment for talented C++ developers looking to thrive in a fast-paced, cutting-edge sector.
StudySmarter Expert Adviceπ€«
We think this is how you could land Core C++ Developer - NYC, London or Singapore- Crypto High-Frequency Trading
β¨Tip Number 1
Make sure to showcase your experience with modern C++ features, especially C++17 and C++20. Highlight any projects where you've implemented these features to demonstrate your expertise.
β¨Tip Number 2
Network with professionals in the crypto and high-frequency trading sectors. Attend relevant meetups or online forums to connect with industry insiders who might provide insights or referrals.
β¨Tip Number 3
Familiarise yourself with low-latency programming techniques and be prepared to discuss them in detail. Having practical examples of how you've optimised performance in previous roles can set you apart.
β¨Tip Number 4
Research the companyβs technology stack and be ready to discuss how your skills align with their needs. Understanding their approach to trading infrastructure will show your genuine interest in the role.
We think you need these skills to ace Core C++ Developer - NYC, London or Singapore- Crypto High-Frequency Trading
Some tips for your application π«‘
Tailor Your CV:Make sure your CV highlights your experience with modern C++ (17/20), low-latency systems, and any relevant projects. Use specific examples that demonstrate your programming skills and understanding of high-performance computing.
Craft a Strong Cover Letter:In your cover letter, express your enthusiasm for the role and the crypto trading industry. Mention your experience with networking, concurrency, and multithreading, and how these skills can contribute to the company's goals.
Showcase Relevant Projects:If you have worked on projects involving real-time systems or kernel bypass networking techniques, be sure to include these in your application. Highlight your contributions and the impact they had on performance.
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 in high-performance environments.
How to prepare for a job interview at Oxford Knight
β¨Showcase Your C++ Mastery
Make sure to highlight your expertise in modern C++ features, especially C++17 and C++20. Be prepared to discuss specific projects where you've implemented these features and how they improved performance or reliability.
β¨Demonstrate Low-Latency Experience
Since the role focuses on low-latency systems, come ready with examples of your experience in building high-performance applications. Discuss any techniques you've used to optimise execution speed and ensure system reliability.
β¨Understand Networking Fundamentals
Brush up on your knowledge of networking protocols like TCP and UDP, as well as concurrency and multithreading concepts. Be ready to explain how these elements play a crucial role in high-frequency trading systems.
β¨Prepare for Technical Questions
Expect technical questions that test your problem-solving skills and understanding of systems programming. Practice coding challenges related to performance tuning and real-time systems to demonstrate your capabilities.