B

Bybit

Cryptocurrency exchange offering spot and derivatives

Principal Backend Development Engineer - C++

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listedIn-person

About the Job

Requirements

  • Fluency in English is required.
  • At least 5 years of C++ development experience, including hands-on experience building high-performance, highly concurrent, or low-latency systems.
  • Proficiency in modern C++, including a deep understanding of object lifetimes, memory management, templates, and the Standard Template Library, 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, and 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, solid analytical skills, and the ability to independently investigate complex issues, design solutions, and implement them.

Responsibilities

  • 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.

Desired Qualifications

  • 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.

About the Company

Bybit

Cryptocurrency exchange offering spot and derivatives

Bybit operates a cryptocurrency exchange that provides spot and derivatives trading, mining and staking products, and API access for retail and institutional clients worldwide. Its platform uses an ultra-fast matching engine to execute trades and offers multilingual customer support, aiming to deliver a fast, fair, and humane trading environment. Compared with rivals, Bybit emphasizes reliability, transparency, and strong service, backed by a team with backgrounds from investment banks and tech firms, and a global community. The company’s goal is to be the most trusted and dependable exchange in the emerging digital asset class.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Singapore, Singapore
Founded
2018

Recently Posted Jobs

Explore more opportunities at Bybit

See more jobs