Senior C++/Rust Backend Engineer, Futures

1 week ago


Sydney, New South Wales, Australia Binance Full time

Binance is a leading global blockchain ecosystem behind the world's largest cryptocurrency exchange by trading volume and registered users.
We are trusted by over 280 million people in 100+ countries for our industry-leading security, user fund transparency, trading engine speed, deep liquidity, and an unmatched portfolio of digital-asset products.
Binance offerings range from trading and finance to education, research, payments, institutional services, Web3 features, and more.
We leverage the power of digital assets and blockchain to build an inclusive financial ecosystem to advance the freedom of money and improve financial access for people around the world.We are actively expanding our next-generation cryptocurrency exchange and seeking passionate, hard-working problem solvers to enhance our highly scalable, 24/7 trading system.
As we continuously introduce new features and performance improvements, we need engineers who can drive innovation and optimize our platform.In this role, you will collaborate with our Futures backend development team to enhance the exchange platform that has propelled Binance to become one of the world's largest cryptocurrency exchanges.
You'll tackle complex and unique challenges associated with running a high-performance platform that serves tens of millions of users globally, ensuring seamless 24/7 availability.We're looking for a skilled backend engineer with deep expertise in system performance optimization to help us improve throughput and reduce response latency across our trading systems.
You'll work on mission-critical components that require both precision and scale, focusing on ultra-low-latency performance.Responsibilities Design and develop high-performance components of our trading engineOptimize system internals including memory management, CPU cache usage, and NUMA awarenessConduct kernel-level tuning and real-time system profilingContinuously monitor system performance, identify bottlenecks, and drive end-to-end optimizationsBuild highly reliable backend services capable of handling sharp traffic surgesUse advanced profiling tools (e.g., perf, flamegraphs) to analyze and improve performanceWrite production-grade code in C++ or Rust that is secure, fast, and scalableRequirements Bachelor's degree in Computer Science, Mathematics, or a related technical fieldProficiency in C++ or Rust is mandatory, with over 8 years of experienceProficient in both English & Chinese is required to be able to coordinate with overseas partners and stakeholdersDeep understanding of system-level concepts such as: Memory management, CPU architecture and cache behavior, Lock-free programming, memory barriers, and multithreading and concurrencyExperience with network-level optimizations, including TCP tuning and kernel bypassProven experience optimizing for low-latency and high-throughput environmentsStrong foundation in data structures, algorithms, and performance profilingPrior experience building or maintaining high-frequency trading systemsBackground in financial technology or real-time systems is preferredWhy Binance
• Shape the future with the world's leading blockchain ecosystem
• Collaborate with world-class talent in a user-centric global organization with a flat structure
• Tackle unique, fast-paced projects with autonomy in an innovative environment
• Thrive in a results-driven workplace with opportunities for career growth and continuous learning
• Competitive salary and company benefits
• Work-from-home arrangement (the arrangement may vary depending on the work nature of the business team)Binance is committed to being an equal opportunity employer.
We believe that having a diverse workforce is fundamental to our success.By submitting a job application, you confirm that you have read and agree to our Candidate Privacy Notice .
#J-18808-Ljbffr



  • Sydney, New South Wales, Australia Relx Full time

    Join or sign in to find your next job Join to apply for the Rust Senior Software Engineer role at RELX1 month ago Be among the first 25 applicantsJoin to apply for the Rust Senior Software Engineer role at RELXAbout The BusinessLexisNexis Risk Solutions is the essential partner in the assessment of risk. Within our Business Services vertical, we offer a...

  • Rust Engineering Lead

    2 weeks ago


    Sydney, New South Wales, Australia Canonical Full time

    Rust Engineering Lead - Linux and Open Source Join to apply for the Rust Engineering Lead - Linux and Open Source role at Canonical Rust Engineering Lead - Linux and Open Source 1 month ago Be among the first 25 applicants Join to apply for the Rust Engineering Lead - Linux and Open Source role at Canonical Canonical is a leading provider of open source...

  • Rust Engineering Lead

    2 weeks ago


    Sydney, New South Wales, Australia Canonical Full time

    Rust Engineering Lead - Linux and Open SourceJoin to apply for the Rust Engineering Lead - Linux and Open Source role at CanonicalRust Engineering Lead - Linux and Open Source1 month ago Be among the first 25 applicantsJoin to apply for the Rust Engineering Lead - Linux and Open Source role at CanonicalCanonical is a leading provider of open source software...


  • Sydney, New South Wales, Australia beBeeBackend Full time $150,000 - $200,000

    About the RoleWe are seeking a skilled Backend Software Engineer to join our team and contribute to the development of a scalable, high-performance backend system. As a key member of our team, you will work closely with brilliant engineers and researchers to design and build a cutting-edge infrastructure that bridges the gap between high-level quantum...


  • Sydney, New South Wales, Australia beBeeRust Full time $150,000 - $190,000

    Technical Excellence: Lead Rust Software DevelopmentWe are seeking a highly skilled Senior Software Engineer with expertise in Rust to fill this critical role.Design, develop and optimize high-performance systems using advanced Rust programming techniques.Collaborate with cross-functional teams to define technical strategies and architectural...


  • Sydney, New South Wales, Australia beBeeSoftware Full time $120,000 - $180,000

    About the Role:">This is an opportunity to design and develop high-performance systems using Rust, ensuring robust, scalable, and efficient software solutions.">As a Senior Software Engineer, you will collaborate with cross-functional teams, mentor junior engineers, and contribute to architectural decisions that shape our technology and products.">The ideal...


  • Sydney, New South Wales, Australia beBeeBackendEngineer Full time $160,000 - $200,000

    Job Description: We are seeking a skilled Senior Backend Software Engineer to join our team. As a key member of our engineering organization, you will be responsible for designing, building, and maintaining high-quality software systems that meet the needs of our users.Key Responsibilities:Design and implement scalable and efficient software...


  • Sydney, New South Wales, Australia Bebeeperformanceengineer Full time

    Job Description:We are seeking a highly skilled backend engineer to join our team and contribute to the development of our high-performance trading system. Our ideal candidate will have a strong background in C++ or Rust, with expertise in system performance optimization, memory management, CPU architecture, and cache behavior.The successful candidate will...


  • Sydney, New South Wales, Australia beBeePerformanceEngineer Full time $200,000 - $320,000

    Job Description:We are seeking a highly skilled backend engineer to join our team and contribute to the development of our high-performance trading system. Our ideal candidate will have a strong background in C++ or Rust, with expertise in system performance optimization, memory management, CPU architecture, and cache behavior.The successful candidate will...

  • Rust Developer Lead

    7 days ago


    Sydney, New South Wales, Australia Bebeesenior Full time

    About This PositionWe're seeking an accomplished Senior Software Engineer with expertise in Rust to lead the development of high-performance systems.Key ResponsibilitiesDesign, develop, and optimize robust software solutions using Rust.Collaborate with cross-functional teams to drive technical strategies and ensure efficient system...