At a Glance
- Tasks: Build ultra-low-latency trading systems using modern C++ and solve complex engineering challenges.
- Company: Join an engineering-driven quantitative trading firm in Abu Dhabi.
- Benefits: Tax-free salary, relocation support, private healthcare, and visa sponsorship for you and your family.
- Other info: Exciting opportunity for career growth in a dynamic, tech-focused setting.
- Why this job: Make a real impact in high-performance systems while enjoying a collaborative environment.
- Qualifications: Strong C/C++ experience, knowledge of Linux, and passion for performance optimisation.
The predicted salary is between 130000 - 200000 € per year.
An engineering-driven quantitative trading firm is hiring C++ engineers to build ultra-low-latency trading infrastructure and performance-critical systems.
The role spans modern C++, concurrency, networking, Linux internals, and low-level performance optimisation. You’ll own systems end-to-end, from architecture through deployment, in a highly technical and collaborative environment focused on solving difficult engineering problems well.
Compensation & Benefits
- Tax-free compensation $130,000 - $200,000 depending on experience
- Relocation support, including flights and temporary accommodation
- Visa sponsorship for you and your family
- Private healthcare coverage
Requirements
- Strong C/C++ systems development experience in Linux environments
- Experience building high-performance or latency-sensitive systems
- Strong understanding of multithreading, concurrency, and network programming
- Understanding of hardware architecture and performance optimisation
- Familiarity with TCP/UDP and network protocols
- Interest in systems performance, correctness, and reliability
- Low-latency trading or market data systems experience
- Linux kernel or operating systems internals knowledge
- Experience with profiling and performance analysis tools
- Lock-free programming or advanced concurrency patterns
- Exposure to kernel-bypass networking technologies
- Experience reading or writing x86 assembly
Relocation support and visa sponsorship are provided for international candidates.
Vacancy: Software Engineer employer: DURLSTON PARTNERS
Join a leading engineering-driven quantitative trading firm in Abu Dhabi, where you'll be part of a dynamic team dedicated to building cutting-edge low-latency trading systems. With tax-free compensation, comprehensive relocation support, and a strong focus on employee growth and collaboration, this role offers a unique opportunity to tackle complex engineering challenges in a vibrant and innovative environment. Experience a culture that values technical excellence and provides the resources for you to thrive both personally and professionally.
StudySmarter Expert Advice🤫
We think this is how you could land Vacancy: Software Engineer
✨Tip Number 1
Network like a pro! Reach out to current employees at the company you're eyeing, especially those in similar roles. A friendly chat can give you insider info and might even lead to a referral.
✨Tip Number 2
Show off your skills! Prepare a portfolio or GitHub repository showcasing your C++ projects, especially those related to low-latency systems. This will help you stand out during interviews.
✨Tip Number 3
Practice makes perfect! Brush up on your technical interview skills by solving coding challenges and system design problems. We recommend using platforms that focus on C++ and performance optimisation.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Vacancy: Software Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with C++ and any relevant projects you've worked on. We want to see how your skills align with the low-latency systems and performance optimisation we focus on.
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Tell us why you're passionate about building high-performance systems and how your background makes you a great fit for our team. Keep it engaging and personal!
Showcase Your Technical Skills:In your application, don’t forget to mention specific technologies and methodologies you’ve used, especially around multithreading and network programming. We love seeing concrete examples of your expertise!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at DURLSTON PARTNERS
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills, especially modern features. Be ready to discuss your experience with concurrency and multithreading, as these are crucial for the role. Practising coding problems that focus on performance optimisation can really help you stand out.
✨Understand the Trading Environment
Familiarise yourself with low-latency trading systems and market data protocols like TCP/UDP. Showing that you understand the specific challenges of this environment will demonstrate your genuine interest in the role and the company.
✨Prepare for Technical Questions
Expect deep technical questions about Linux internals and network programming. We recommend reviewing key concepts and being prepared to solve problems on the spot. Practising with mock interviews can help you feel more confident.
✨Show Your Problem-Solving Skills
Be ready to discuss past projects where you tackled complex engineering problems. Highlight your thought process and how you approached performance issues. This will showcase your ability to own systems end-to-end, which is what they’re looking for.