Client Engine Software Engineer

Remotedxb • dubai, dubai emirate • Posted July 19, 2026

Position Overview

Responsibilities

  • Design and implement complex, stateful, fault-tolerant, high-performance client-side engines
  • Develop extraction engines, parsers, or equivalent systems
  • Optimize performance using advanced algorithms including tree/graph traversal and heuristics
  • Manage concurrency, memory management, and performance profiling

Requirements

  • 10+ years of development experience in systems programming
  • Strong focus on C++
  • Deep experience with advanced algorithms and performance optimization
  • Strong fundamentals in concurrency and memory management
  • Degree in computer science or equivalent
  • Proficiency in written and spoken English
  • Ability to work collaboratively on remote projects

Preferred Qualifications

  • Exposure to Rust
  • Experience with declarative rule languages, query engines, or DSLs
  • Experience with AI-assisted tooling,...