
Principal Backend Development Engineer (C++)
Bybit · Abu Dhabi
On-site · Abu DhabiFull TimeSeniorFinance & Banking
Posted 2 hours ago2h agoApply link checked 1 hour ago
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 2 hours ago · apply link checked 1 hour 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
SponsorWake 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 matchesSimilar jobsbased on title, category and scope

BybitAbu Dhabi
SponsorWake 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 matchesPrincipal Backend Development Engineer (C++)Bybit · free account, 30 seconds