Principal Backend Development Engineer(C++)
Software Engineering · Full-time
Abu Dhabi - United Arab Emirates
About Us
- Design and develop core derivatives trading systems covering order processing, position management, and real-time account risk controls, supporting perpetual contracts, futures, and options.
- Design high-performance data structures, concurrency models, and event-processing mechanisms to ensure consistency and correctness across orders, trades, positions, and account balances.
- Collaborate with product, risk management, and operations teams to translate trading rules and risk requirements into clear, verifiable system implementations.
- Participate in architecture reviews, code reviews, performance testing, and production troubleshooting to improve engineering quality and observability.
- Fluency in English.
- At least 5 years of C++ development experience, with hands-on experience building high-performance, highly concurrent, or low-latency systems.
- Proficiency in modern C++, with a deep understanding of object lifetimes, memory management, templates, and the STL, and the ability to write efficient, reliable, and maintainable code.
- A deep understanding of multithreading, atomic operations, memory models, and thread synchronization, with the ability to diagnose and resolve concurrency correctness and performance issues.
- Experience with Linux systems programming and network programming, including TCP/UDP, I/O multiplexing, and common network performance bottlenecks.
- An understanding of how CPU caches, cache coherence, false sharing, and NUMA affect performance, with experience using tools such as perf for performance analysis and optimization.
- Experience designing complex stateful systems and addressing event ordering, idempotency, state consistency, and fault recovery.
- A strong focus on correctness and reliability, with solid analytical skills and the ability to independently investigate complex issues, design solutions, and implement them.
- Experience developing systems for exchanges, brokerages, futures trading, quantitative trading, or financial infrastructure.
- Familiarity with derivatives trading mechanics, including margin, leverage, isolated and cross margin, mark prices, funding rates, liquidation, and settlement.
- Experience with lock-free data structures, CPU affinity, memory pools, zero-copy techniques, or SIMD optimization.
Why Join Us
At Bybit, we are committed to fostering a supportive and enriching work environment.
Our benefits include:
- Study Growth Fund: We support your professional development and continuous learning.
- Internal Events: Participate in regular team-building activities, workshops, and events designed to promote collaboration and innovation.
- Global Collaboration: Be part of a diverse, international team, working alongside colleagues from around the world.
- Career Advancement: Access opportunities for growth and advancement within a rapidly expanding global company.
- Internal Mobility: Grow with us- Your long-term development is important to us. We offer internal job opportunities to help build your career path.