At a Glance
- Tasks: Build and maintain automated trading systems with a focus on reliability and maintainability.
- Company: Join a leading crypto-native trading firm with institutional backing.
- Benefits: Tax-free compensation in USD, relocation support, and a dynamic work environment.
- Other info: Work directly with the Head of Trading Systems in Dubai or Abu Dhabi.
- Why this job: Be part of a small, high-autonomy team making impactful contributions to trading systems.
- Qualifications: 3+ years in production trading systems; proficient in C++, Rust, and Python.
The predicted salary is between 80000 - 100000 € per year.
TechShack are partnered with a large crypto-native trading firm with institutional backing. They are hiring a Quant Developer to join their trading systems team in Dubai or Abu Dhabi. Their Trading Systems team is a small, high-autonomy team of 4 - 6, building and maintaining the full execution stack across 25+ exchange venues. The codebase spans C++, Rust, and Python - and they need someone comfortable working across different languages, with an interest in Rust. This is not a pure latency role. They care about systems that run autonomously and are easy to change rather than over-optimising for speed. Crypto experience is non-negotiable - professional or personal. Reports directly to the Head of Trading Systems. Compensation in USD, tax-free. They also offer relocation and visa support.
What you will work on:
- Build and maintain automated trading systems that operate 24/7 with minimal supervision.
- Develop and optimise exchange connectivity across CEX venues (FIX, WebSocket, REST).
- Work across the OTC and lit execution stack - from RFQ pricing and hedging through to settlement.
- Navigate and extend an existing C++ codebase while pushing new development towards Rust.
- Design systems that prioritise maintainability and reliability over raw nanosecond optimisation.
- Own algo development end-to-end - from signal to execution.
- Work with a small team where everyone ships production code and has real ownership.
What we are looking for:
- Three or more years building production trading systems or infrastructure.
- Comfortable working across C++, Rust, and Python - not a single-language specialist.
- Has built or meaningfully contributed to automated systems that run without constant supervision.
- Crypto trading infrastructure experience - exchange connectivity, order management, execution.
- Strong system design instincts - you think about the whole architecture, not just the function you're writing.
- Understands order-book mechanics, exchange protocols, and execution flow.
Nice to have:
- Smart order routing or TCA.
- Experience migrating systems from C++ to Rust.
Why this role:
- Firm with institutional stability and crypto pace.
- Small team, direct reporting line to the head of trading systems.
- Full-stack ownership from algo development through execution.
- Dubai, tax-free compensation.
Quant Developer (Rust/C++) in London employer: TechShack
TechShack offers an exceptional work environment for Quant Developers, particularly in the vibrant cities of Dubai and Abu Dhabi. With a focus on autonomy and innovation, employees enjoy tax-free compensation, relocation support, and the opportunity to work within a small, collaborative team that values maintainability and reliability in trading systems. The company fosters professional growth through hands-on experience in cutting-edge technologies like Rust and C++, making it an ideal place for those passionate about crypto trading infrastructure.
StudySmarter Expert Advice🤫
We think this is how you could land Quant Developer (Rust/C++) in London
✨Tip Number 1
Network like a pro! Reach out to folks in the crypto and trading space on LinkedIn or at meetups. We all know that sometimes it’s not just what you know, but who you know that can get your foot in the door.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or personal project showcasing your Rust or C++ prowess, make sure to highlight it. We love seeing real-world applications of your coding skills, especially in automated systems.
✨Tip Number 3
Prepare for the interview by brushing up on your knowledge of order-book mechanics and exchange protocols. We want to see that you understand the whole architecture, not just bits and pieces. Be ready to discuss how you’d design systems prioritising maintainability.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we’re always looking for passionate candidates who are eager to join our small, high-autonomy team.
We think you need these skills to ace Quant Developer (Rust/C++) in London
Some tips for your application 🫡
Show Your Passion for Crypto:Make sure to highlight your experience in the crypto space, whether it's professional or personal. We want to see that you’re genuinely interested in trading systems and understand the nuances of the market.
Demonstrate Your Technical Skills:When detailing your experience, focus on your proficiency in C++, Rust, and Python. We’re looking for someone who can navigate multiple languages, so don’t shy away from showcasing projects where you’ve used these skills.
Emphasise System Design Experience:We care about maintainability and reliability over speed, so share examples of how you've designed systems with these principles in mind. Show us that you think about the architecture as a whole, not just individual functions.
Apply Through Our Website:We encourage you to submit your application through our website. It’s the best way for us to receive your details and get the ball rolling on your journey with us at StudySmarter!
How to prepare for a job interview at TechShack
✨Know Your Tech Stack
Make sure you’re well-versed in C++, Rust, and Python. Brush up on your knowledge of automated trading systems and be ready to discuss how you've used these languages in past projects. Highlight any experience with exchange connectivity and order management, as this will show you're a good fit for the role.
✨Show Your Crypto Passion
Since crypto experience is non-negotiable, be prepared to share your personal or professional experiences in the crypto space. Discuss any projects you've worked on, whether they were professional or personal, and demonstrate your understanding of crypto trading infrastructure.
✨Think Systematically
This role requires strong system design instincts, so be ready to talk about your approach to architecture. Prepare examples that showcase your ability to design maintainable and reliable systems rather than just focusing on speed. This will help you stand out as someone who thinks beyond just coding.
✨Prepare for Team Dynamics
As you'll be working in a small team, it’s important to convey your ability to collaborate effectively. Think of examples where you’ve contributed to a team project, especially in shipping production code. Emphasise your ownership of past projects and how you’ve navigated challenges within a team setting.