Senior C++ Software Engineer

Lac 2, Tunisia (Hybrid)

About QuantHouse

QuantHouse is a global leader in API-based, high-performance market data and systematic trading solutions. We design and operate mission-critical, low-latency systems powering modern algorithmic trading worldwide.

At QuantHouse Tunisia, we’re building a center of engineering excellence shaped by collaboration, accountability, and continuous improvement.

Why Join Us

  • Join a team undergoing a strategic transformation to become one of the top engineering hubs in the Group.
  • Solve complex engineering problems in a high-performance hub with supportive leaders.
  • Grow your skills through innovation time, internal guilds, mentorship, and exposure to global teams (Paris · London · Singapore).

What You'll Do

Role Purpose

A Senior C++ Software Engineer designs and maintains core components, APIs, and tooling of the FeedOS market data platform, used by internal systems and external clients. The role combines deep software engineering with operational and DevOps responsibilities in business-critical systems. Given the critical nature of the systems, the role also includes advanced (L3) technical support. 

Key Responsibilities 

  • Maintain and evolve a mature C++ codebase (framework and core components).  

  • Develop new features end-to-end, with strong ownership from design to production.  

  • Write unit tests for the features you build.   

  • Design and write non-regression test scenarios, sometimes ahead of implementation as part of a test driven approach, following the team's existing test patterns.  

  • Work with multithreaded/concurrent code in a performance-sensitive environment.  

  • Work primarily on Linux.  

  • Use Python for surrounding tooling, including configuration, monitoring, and reporting.

What We’re Looking For

  • Engineering degree from a leading Tunisian engineering school or equivalent.  
  • 7+ years of post-graduation experience.

  • Advanced C++: Expert knowledge of modern C++ features, memory management, and code optimization for high-performance systems.

  • Multithreading / Concurrency: Strong ability to design lock-free structures and safe parallel processing to ensure low-latency performance.

  • Linux: Deep understanding of the Linux environment

  • Python: Proficient in writing scripts for internal tooling, automation, monitoring, and testing frameworks.

  • Git: Advanced proficiency in version control, branch management, and collaborative code reviews.

  • Fluency in French and English

Nice-to-Have Skills

  • Robot Framework / GitLab CI/CD / Java, C#/.NET, Rust
  • Kernel-bypass networking (DPDK, onload, ef_vi...) 
  • Financial domain knowledge (Exchange/Trading) 

Soft Skills

  • Autonomous developer who drives features end-to-end and makes sound technical decisions with minimal oversight.
  • Confidently and safely works within mature, large-scale codebases.
  • Communicates proactively to surface risks early and knows when to resolve issues independently versus escalating.

What We Offer 

  • A competitive salary package reflective of your expertise.
  • Flexible hybrid working model.
  • A modern engineering culture where high standards, collaboration, and innovation drive everything we do.
 

Ready To Join Us 

If you're ready to take ownership of end-to-end quality, work with cutting-edge tech, and accelerate your career in a supportive engineering hub, we want to hear from you!

👉Apply now or send your CV, our team will contact you to discuss your profile.

Senior C++ Software Engineer

Job description

Senior C++ Software Engineer

Personal information
Details