Principal Backend Development Engineer (C++)

Bybit · Abu Dhabi

On-site · Abu DhabiFull TimeSeniorFinance & Banking
Posted just now

Why we think you can apply

Employer country
United Arab Emirates · Abu Dhabi
Hiring model
UAE-based role · the employer hires in the UAE
Work from
Abu Dhabi · on-site
Time-zone overlap
Gulf Standard Time · none needed

Posted 45 minutes ago · apply link checked 45 minutes ago

About the role

Responsibilities

  • Design and develop core derivatives trading systems covering order processing, position management and real-time account risk controls
  • Design high-performance data structures, concurrency models and event-processing mechanisms for orders, trades, positions and balances
  • Collaborate with product, risk and operations teams to translate trading and risk rules into verifiable implementations
  • Take part in architecture reviews, code reviews, performance testing and production troubleshooting

Requirements

  • At least 5 years of C++ development experience, including low-latency or highly concurrent systems
  • Proficiency in modern C++, object lifetimes, memory management, templates and the STL
  • Deep understanding of multithreading, atomic operations, memory models and thread synchronization
  • Linux systems programming and network programming, including TCP/UDP and I/O multiplexing
  • Understanding of CPU caches, cache coherence, false sharing, NUMA and profiling with perf
  • Experience designing stateful systems covering event ordering, idempotency and fault recovery
  • Fluency in English

Preferred Qualifications

  • Experience with exchanges, brokerages, futures trading, quantitative trading or financial infrastructure
  • Familiarity with derivatives mechanics such as margin, leverage, mark prices, funding rates, liquidation and settlement
  • Experience with lock-free data structures, memory pools, zero-copy techniques or SIMD optimization

Benefits

  • Study Growth Fund for professional development
  • Internal events, workshops and team-building activities
  • Global collaboration with an international team
  • Career advancement and internal mobility opportunities

About the Company

  • Bybit is one of the world's leading cryptocurrency exchanges, serving over 80 million users across more than 200 countries and regions.

What we look for

  • At least 5 years of C++ development experience, including low-latency or highly concurrent systems
  • Proficiency in modern C++, object lifetimes, memory management, templates and the STL
  • Deep understanding of multithreading, atomic operations, memory models and thread synchronization
  • Linux systems programming and network programming, including TCP/UDP and I/O multiplexing
  • Understanding of CPU caches, cache coherence, false sharing, NUMA and profiling with perf
  • Experience designing stateful systems covering event ordering, idempotency and fault recovery
  • Fluency in English
  • Experience with exchanges, brokerages, futures trading, quantitative trading or financial infrastructure
  • Familiarity with derivatives mechanics such as margin, leverage, mark prices, funding rates, liquidation and settlement
  • Experience with lock-free data structures, memory pools, zero-copy techniques or SIMD optimization
C++LinuxNetworkingDerivativesMultithreadingPerformance Optimization
NeverApplySponsor

Wake up to a shortlist, not a search results page.

NeverApply scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.

Get your daily matches
Similar jobsbased on title, category and scope
Principal Backend Development Engineer (C++)free account, 30 seconds

Every new role, on Telegram.

Members see each new UAE role first. A day later it lands in the channel, where 6,800 people follow.

FreeNo spamUpdated hourly
Or show me jobs that hire in the UAE

Remote Jobs in Dubai UAE

6,800+ followers

Get alerts on Telegram