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; skilled in C++, Rust, and Python.
The predicted salary is between 60000 - 80000 € 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++) employer: TechShack
TechShack is an exceptional employer, offering a unique opportunity to work in a small, high-autonomy team within a large crypto-native trading firm in the vibrant cities of Dubai or Abu Dhabi. With a focus on employee growth and meaningful contributions, you will enjoy tax-free compensation, relocation support, and the chance to develop cutting-edge trading systems while collaborating closely with experienced professionals in a dynamic work culture that values maintainability and reliability over mere speed.
StudySmarter Expert Advice🤫
We think this is how you could land Quant Developer (Rust/C++)
✨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 you 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 trading 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 nitty-gritty of trading systems, so be ready to discuss your past experiences in detail.
✨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 team.
We think you need these skills to ace Quant Developer (Rust/C++)
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 this fast-paced industry and understand its nuances.
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 make sure to discuss your approach to system design. Share examples of how you've built systems that are easy to change and operate autonomously.
Apply Through Our Website:We encourage you to submit your application through our website. It’s the best way for us to keep track of your application and ensure it gets the attention it deserves!
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 talk about your personal or professional involvement in the crypto space. Share specific examples of projects or systems you've worked on, and demonstrate your understanding of order-book mechanics and execution flow.
✨Emphasise System Design Skills
This role values maintainability and reliability over speed, so be ready to discuss your approach to system design. Talk about how you think about the architecture as a whole, not just individual functions. Bring examples of how you've designed systems that are easy to change and operate autonomously.
✨Prepare for Team Dynamics
With a small team structure, it’s important to show that you can work collaboratively and take ownership of your work. Be ready to discuss how you’ve contributed to team projects in the past and how you handle feedback and collaboration. This will help demonstrate that you’re a great fit for their high-autonomy environment.