Senior C++/RUST Backend Engineer, Futures
Binance, a pioneering global blockchain ecosystem powering the most extensive cryptocurrency exchange globally, is seeking dedicated individuals to join our team. Trusted by millions worldwide, we prioritize security, transparency, speed, liquidity, and a diverse array of digital assets and services. Our offerings encompass trading, finance, education, research, and more, all geared towards fostering a comprehensive financial ecosystem that enhances global financial access.
As we expand our cutting-edge cryptocurrency exchange, we are in search of talented backend engineers to contribute to the ongoing innovation and optimization of our trading system. You will collaborate with our Futures backend development team to enhance the platform supporting Binance's position as a premier cryptocurrency exchange. Facing complex challenges associated with serving vast user bases globally, you will focus on ensuring seamless and efficient operations round the clock.
In this role, you will be responsible for designing and developing high-performance components of our trading engine, optimizing system internals for enhanced efficiency, and monitoring and addressing bottlenecks. Your expertise in system performance optimization will be crucial in improving throughput and reducing response latency across our trading systems, especially focusing on achieving ultra-low-latency performance.
Responsibilities
- Design and create high-performance components for the trading engine
- Optimize system performance including memory management, CPU cache usage, and real-time system profiling
- Monitor and enhance system performance, identifying and addressing bottlenecks
- Build reliable backend services capable of managing high traffic volumes effectively
- Utilize advanced profiling tools for performance analysis and improvement
- Develop secure, fast, and scalable production-grade code in C++ or Rust
Requirements
- Bachelor’s degree in Computer Science, Mathematics, or a related field
- Expertise in C++ or Rust
- Proficiency in English and Chinese for effective coordination with international partners
- In-depth understanding of system-level concepts such as memory management, CPU architecture, and more
- Proven experience optimizing for low-latency and high-throughput environments
- Strong foundation in data structures, algorithms, and performance profiling
- Previous involvement with high-frequency trading systems or financial technology preferred
Why Binance
- Contribute to shaping the future within a leading blockchain ecosystem
- Collaborate with a globally-distributed, talented team in a user-focused organization
- Engage in innovative, fast-paced projects with autonomy and creativity
- Grow your career in a results-driven workplace with continuous learning opportunities
- Competitive salary and company benefits
- Flexible work-from-home arrangements based on job nature
Binance is an equal opportunity employer, valuing diversity as a core aspect of our success. By submitting an application, you agree to our Candidate Privacy Notice.
