Marc Ellis
  • Search jobs
  • Solutions
    • Solutions
    • Recruitment & Outsourcing
    • Training Academy
    • HR Services
    • Marc Ellis Executive search
    • Marc Ellis Saudi Arabia
    • Candidates
    • AIVI
  • About us
    • About us
    • Meet the team
    • Work for us
    • Testimonials
    • Message
  • Media
    • Metaverse
    • Awards
    • Great place to work
    • Blog
    • Get in touch
Information Communication Technology

C++ Contract

Marc Ellis

Marc Ellis

 

Job Description: Position Based in Abu Dhabi

12 months contract renewable

We are seeking a highly skilled C++ Software Engineer with hands-on experience in building and optimizing real-time, low-latency systems. You will be responsible for the design, development, and tuning of performance-critical applications for industries such as high-frequency trading, telecom, or financial markets. Your work will directly impact system speed, reliability, and throughput, and will involve close collaboration with infrastructure and engineering teams.

Mandatory Skills:

  • Strong proficiency in Modern C++ (C++17/20) including STL, multithreading, and memory management.

  • Expertise in low-latency systems architecture, including use of pub/sub models, event loops, ring buffers.

  • In-depth knowledge of lock-free programming, CPU cache behavior, and preallocation strategies

  • Ability to analyze and debug performance bottlenecks in live production systems.

  • Strong grasp of engineering trade-offs between reliability, performance, and maintainability.

Preferred Skills:

  • Experience in HFT, trading engines, or financial systems.

  • Familiarity with memory pools, custom allocators, and cache-optimized data structures.

  • Working knowledge of NUMA architectures, CPU pinning, and kernel bypass (e.g., DPDK).

  • Exposure to MPSC queues, busy-wait loops, and real-time tuning techniques.

  • Background in messaging systems or distributed architectures.

  • Proficient in writing unit and integration tests, CI pipelines for performance-sensitive codebases.

Nice to Have:

  • Knowledge of Python for tooling and automation.

  • Contributions to open-source C++ performance libraries.

  • Facebook
  • Twitter
  • Pinterest
  • LinkedIn

Job Overview

  • Date Posted: Posted 1 month ago
  • Location: United Arab Emirates
  • Job Title: C++
Apply for job

Apply For This Job

Upload your CV/resume or any other relevant file. Max. file size: 10 MB.

Contacts

UK +44 (0) 207 148 1130
Mon-Fri, 8am until 6pm
[email protected]

 

UAE +971 (0) 45 542 807
Mon-Fri, 9am until 6pm

 

KSA +966 (0) 11 5122566
Sun-Thur, 9am until 6pm
© Marc Ellis Consulting. All Rights Reserved.
Recruitment Website Design - WaveSites Search jobs Solutions Terms of Website Use Privacy Policy