1 079 C C jobs in Hong Kong
C++ Engineer
Posted 3 days ago
Job Viewed
Job Description
Join to apply for the C++ Mobile Engineer role at Binance
Join to apply for the C++ Mobile Engineer role at Binance
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.
Join our Experience & Connectivity Team and be at the forefront of creating innovative platforms and services that connect and engage users and developers. You'll play a crucial role in designing and maintaining the infrastructure that enables seamless interactions and fosters a vibrant community. If you're passionate about building cutting-edge solutions and making a real impact, we invite you to apply and be part of our dynamic and forward-thinking team.
Responsibilities
- Responsible for the design and implementation of high-performance mobile basic components.
- Conduct performance analysis and optimization on C++ applications.
- Promote and implement the best practices for development and testing.
- Bachelor's degree or higher in Computer Science, Software Engineering, or a related field.
- Solid foundation in computer science, understanding of assembly language, compilation principles, memory layout, and other low-level technologies.
- Experience in mobile client development, familiar with Android or iOS platforms.
- In-depth understanding of the message loop and rendering principles of GUI operating systems.
- Familiar with common data structures and algorithms, with good programming habits and coding style.
- Strong problem analysis and solving skills, able to complete tasks independently.
- Good teamwork and communication skills, able to work effectively with cross-functional teams.
- Bilingual English/Mandarin is required to be able to coordinate with overseas partners and stakeholders.
- Familiar with stl and C++14/17 and other standards.
- Experience in cross-platform development, such as using frameworks like React Native, or Flutter.
- Knowledge of graphics APIs such as OpenGL, Vulkan, or Metal.
- Experience in audio and video processing, image processing.
- Participation in open-source projects or having a technical blog is a plus.
- 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)
By submitting a job application, you confirm that you have read and agree to our Candidate Privacy Notice . Seniority level
- Seniority level Entry level
- Employment type Full-time
- Job function Information Technology and Engineering
- Industries Technology, Information and Internet
Referrals increase your chances of interviewing at Binance by 2x
Sign in to set job alerts for “Mobile Engineer” roles. Software Engineer, Data Infrastructure & Acquisition - Asia Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics Site Reliability Engineer (Crypto Trading) Python and Kubernetes Software Engineer - Data, AI/ML & Analytics Senior Software Engineer - Crypto Trading InfrastructureHong Kong SAR $12,000.00-$4, hours ago
Hong Kong SAR 28,000.00- 35,500.00 4 weeks ago
Hong Kong SAR 4,800.00- 7,200.00 3 weeks ago
Hong Kong, Hong Kong SAR SGD72,000.00-SGD120,000.00 1 month ago
Tsim Sha Tsui, Hong Kong SAR 2 months ago
Quant Developer – Blockchain Trading SystemsWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrC++ Developer
Posted today
Job Viewed
Job Description
Overview:
We are seeking a highly skilled C++ Engineer to design, develop, and optimize high-performance software applications. The ideal candidate has deep knowledge of C++ (modern standards), software architecture, and performance-critical systems, with experience building reliable and scalable applications.
Key Responsibilities:
- Design, implement, and maintain software components using modern C++ (C++11/14/17/20).
- Write efficient, high-performance, and maintainable code for complex systems.
- Collaborate with cross-functional teams (QA, DevOps, Product) to deliver end-to-end solutions.
- Debug, profile, and optimize code for performance, scalability, and memory usage.
- Ensure software reliability through testing, code reviews, and documentation.
- Integrate applications with third-party libraries, frameworks, and APIs.
- Contribute to software architecture and system design discussions.
- Maintain knowledge of industry trends, best practices, and emerging C++ standards.
Qualifications:
- Bachelors degree in Computer Science, Engineering, or related field (or equivalent experience).
- Proven experience as a C++ Software Engineer, Backend Developer, or similar role.
- Strong proficiency in C++ (C++11 and later), including STL and templates.
- Solid understanding of object-oriented programming, memory management, and concurrency.
- Experience with multi-threaded and real-time applications.
- Knowledge of data structures, algorithms, and system-level programming.
- Familiarity with build systems (CMake, Make) and version control (Git).
- Experience with Linux/Unix environments.
Nice-to-Have Skills:
- Exposure to performance-critical systems (low latency, embedded systems, or high-frequency trading).
- Knowledge of network programming (TCP/UDP, sockets, gRPC).
- Familiarity with Python or scripting languages for tooling and automation.
- Experience with GPU programming (CUDA, OpenCL) or parallel computing.
- Understanding of databases and distributed systems.
Structures
Data Structures
Templates
Trading
Version Control
Scalability
Algorithms
Unix
Reviews
DevOps
Components
Reliability
Architecture
Automation
Programming
Databases
C++
Linux
Computer Science
Git
Documentation
Software
Testing
Design
Engineering
Python
Science
Management
C++ Developer-
Posted today
Job Viewed
Job Description
Job Responsibilities:
- Develop trading system infrastructure in Python and C++ as directed
- Work with traders, middle office and other stakeholders to understand the core problems that each of the teams is facing, in both Cefi and Defi environments and design solutions
- Deploy trading system components into our production environment
- Be responsible for troubleshooting system issues as and when they occur
- Identify opportunities for system improvements
- Engage with the team during system design discussions, code reviews, trading idea brainstorms and daily office banter.
Who you are:
- A software engineer with 5+ years experience in developing clean, maintainable and performant code.
- You have 3+ years experience developing in both python and C++
- Good programming skills, with a strong understanding of data structures and algorithms
- You can find the balance between delivering clean, testable, reliable code and rapidly deploying new system features to take advantage of market opportunities
- You are reliable, take pride in delivering robust software and are willing to be on call to support the systems you develop
- You're able to precisely articulate software concepts and designs
- You have a Bachelor's degree (or above) in Computer Science, Software Engineering or similar, with excellent results.
- A strong interest in finance and cryptocurrencies, and solving complicated puzzles that can arise in this line of business (Desirable skill)
What We Offer in Return:
- Opportunity to work at the forefront of the digital asset industry
- Remote and flexible work
- Autonomy and a flat structure means you can contribute your ideas from day one and help shape the foundation that will power our future business.
C++ Developer
Posted today
Job Viewed
Job Description
Location
: Hong Kong / Sydney, Australia
Client background
: Financial services industry, specifically focusing on market making and trading technology. They provide liquidity in various financial markets, including equities, options, and fixed income.
We are seeking skilled C++ Developers / Senior to join our clients' teams in Hong Kong & Sydney.
We have 2 openings - multiple headcounts
- Senior / C++ Developer for Real-Time Trading Team
- Senior / C++ Developer for Options Team
Position 1:
Senior / C++ Developer for Real-Time Trading Team
The ideal candidate will be a strong engineer with a solid background in C++ programming and a hands-on approach to development.
Key Responsibilities:
- Design, develop, and maintain high-performance C++ applications.
- Collaborate with team members to deliver innovative solutions.
- Engage in real-time trading system development.
- Participate in code reviews and contribute to best practices in software development.
Qualifications:
- Minimum of 3 years of experience in C++ programming.
- Strong background in software development, particularly in high-performance environments.
- Hands-on experience with real-time trading systems.
- Excellent problem-solving skills and ability to work collaboratively.
Position 2:
Senior / C++ Developer for Options Team
This role involves working with the entire options development team, focusing on real-time trading solutions.
Key Responsibilities:
- Develop and maintain C++ applications for the options trading platform.
- Collaborate with traders and quantitative analysts to enhance trading strategies.
- Ensure the performance and reliability of real-time trading systems.
- Conduct thorough testing and optimization of code.
Qualifications:
- Minimum of 3 years of experience in C++ programming.
- Strong knowledge of options trading and financial markets.
- Proven ability to work in a fast-paced, hands-on environment.
- Strong analytical and communication skills.
If you are a motivated C++ Developer looking to advance your career in a dynamic financial environment, we encourage you to apply for one of these exciting opportunities in Hong Kong / Sydney.
C# Developer
Posted today
Job Viewed
Job Description
My client, a leading quantitative trading firm, is looking for a highly skilled C# Developer to engineer mission-critical trading systems
Responsibilities:
- Design and develop mission-critical trading systems from requirement gathering to deployment
- Analyze Intricate business and technical challenges
- Collaboratively work things out with traders and quants
Requirements:
- Passionate and highly technical C# Developer (OOP) with at least 3 years of proven experience in developing highly performant and mission-critical systems
- Ability to take on multi-threaded and microservices cloud-native application design and development
- Problem-solver, analytical thinker, initiator, and great communicator (in English)
- Prior knowledge in financial trading is an advantage
- Bachelor's degree or above in Computer Science or related field
C++ developer
Posted today
Job Viewed
Job Description
We are partnering with a prominent crypto exchange seeking talented C++ engineers
(5+ years' experience)
to join a world-class technology team building the next generation of secure digital asset platforms. This is a unique opportunity to work at the forefront of blockchain, custody, and trading technology, contributing directly to one of the most influential firms in the digital asset economy.
You will be designing and developing high-performance custody systems and libraries, interacting with both public and private blockchains. The focus is on building resilient, secure, and scalable services that manage billions in trading and custody volumes, while collaborating with product managers and senior technologists to drive innovation in crypto infrastructure.
This is a software engineer role for someone with a solid foundation in
modern C++ (C++11/17)
and strong problem-solving ability, open to candidates from any background who want to break into the rapidly growing world of digital assets.
We are open to
NON-FINANCE/CRYPTO
backgrounds as well. Low latency experience is not needed.
Why this is unique:
- Cutting-edge exposure
— join a flagship crypto exchange licensed in multiple jurisdictions, trusted by institutional clients. Work on custody, blockchain integration, cryptography, and high-throughput trading systems. - Enterprise scale & impact
— build critical systems underpinning billions in trading volume and asset custody worldwide.
Ideal profile:
- Strong proficiency in
C++
(C++11 required, C++17+ preferred, including STL and Boost). - 5+ years of professional experience, with proven delivery on complex software projects.
- Ability to design, build, and maintain efficient, reusable, and reliable systems.
- Familiarity with
blockchains, smart contracts, cryptography, or custody systems
is a plus (not required). - Strong independent problem-solving skills and ability to thrive in a fast-moving environment.
If you want to help shape the future of the digital asset economy at one of the most prominent crypto exchanges globally, please send your resume to
.
We specialize in placing exceptional technology professionals into leading banks, hedge funds, trading firms, and financial institutions across APAC. Get in touch to learn more.
C++ Engineer
Posted today
Job Viewed
Job Description
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.
Join our Experience & Connectivity Team and be at the forefront of creating innovative platforms and services that connect and engage users and developers. You'll play a crucial role in designing and maintaining the infrastructure that enables seamless interactions and fosters a vibrant community. If you're passionate about building cutting-edge solutions and making a real impact, we invite you to apply and be part of our dynamic and forward-thinking team.
Responsibilities
- Responsible for the design and implementation of high-performance mobile basic components.
- Conduct performance analysis and optimization on C++ applications.
- Promote and implement the best practices for development and testing.
Requirements
- Bachelor's degree or higher in Computer Science, Software Engineering, or a related field.
- Solid foundation in computer science, understanding of assembly language, compilation principles, memory layout, and other low-level technologies.
- High proficiency in C++ and familiar with mobile client development - Android or iOS platforms.
- In-depth understanding of the message loop and rendering principles of GUI operating systems.
- Familiar with common data structures and algorithms, with good programming habits and coding style.
- Strong problem analysis and solving skills, able to complete tasks independently.
- Good teamwork and communication skills, able to work effectively with cross-functional teams.
Bonus Qualifications
- Familiar with stl and C++14/17 and other standards.
- Experience in cross-platform development, such as using frameworks like React Native, or Flutter.
- Knowledge of graphics APIs such as OpenGL, Vulkan, or Metal.
- Experience in audio and video processing, image processing.
- Participation in open-source projects or having a technical blog is a plus.
Why 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
.
Be The First To Know
About the latest C c Jobs in Hong Kong !
C++ Developer
Posted today
Job Viewed
Job Description
Qube Research & Technologies (QRT) is a global quantitative and systematic investment manager, operating in all liquid asset classes across the world. We are a technology and data driven group implementing a scientific approach to investing. Combining data, research, technology, and trading expertise has shaped our collaborative mindset, which enables us to solve the most complex challenges. QRT's culture of innovation continuously drives our ambition to deliver high quality returns for our investors.
This role will be a member of the Trading Execution team, building and enhancing key components for QRT. This role will work with many aspects of electronic/ algorithmic trading and data management systems.
The successful candidate will have a Computer Science degree or equivalent, and possess in depth knowledge and experience of developing in C++. A strong background in Linux / C++ low latency optimizations is a must. A background in Linux kernel, FPGA, and Network card offloading will also be advantageous.
Your future role within QRT
- The successful applicant will be a key member of the development team building and enhancing low latency trading systems for QRT
- The role will cover design, development, validation, deployment, and production support of QRT's trading system constellation of market data handlers, trading gateways, trading platforms, and other systems surrounding it
Your present skillset
- 3-10 years of experience in low latency Linux development using C/C++, STL, Boost
- Experience designing and implementing multithreaded and distributed systems
- Experience in front-office trading desk-aligned role is an advantage
- Good knowledge of distributed network architecture
- Good knowledge of Equities and Futures asset classes highly desirable
- Familiar with C++ optimization techniques
- Familiar with Linux / GCC development toolchain
- Knowledge of market data feed handlers and execution gateways highly desirable
- Good team player
QRT is an equal opportunity employer. We welcome diversity as essential to our success. QRT empowers employees to work openly and respectfully to achieve collective success. In addition to professional achievement, we are offering initiatives and programs to enable employees achieve a healthy work-life balance.
C++ Developer
Posted today
Job Viewed
Job Description
Responsibilities
- Develop and maintain mobile and desktop UI toolchains and SDKs
- Implement HTML5 DOM processing and CSS rendering for optimal performance
- Conduct thorough UI testing to ensure functionality and user experience
- Work on cross-platform compiling and packaging of applications
- Collaborate with team members to design and implement innovative features
Qualifications
- 3-8 years of C++ programming experiences, preferably on browser related products
- Strong understanding of HTML5 and CSS
- Experience with UI testing methodologies and tools
- Familiarity with cross-platform development practices
- Experience with browser development, particularly with Chromium, Firefox, Brave, Opera, or similar
- Knowledge of browser plugin development and architecture
C++ Developer
Posted today
Job Viewed
Job Description
Software Developer – Quantitative Trading | Singapore/Hong Kong | HKD 200,000 – 250,000 per month + 30%-50% bonus
We're partnering with a leading global trading firm renowned for its cutting-edge technology and consistent performance across international markets. With a strong engineering culture, they continue to push the boundaries of high-frequency and systematic trading.
We're helping them hire a Software Developer in Singapore or Hong Kong to work closely with quantitative researchers and traders, building high-performance systems that power global trading strategies.
Role Responsibilities
- Design and implement ultra-low-latency trading platforms, from market data collection to exchange connectivity.
- Tackle large-scale parallel computation challenges across distributed resources.
- Build interfaces, tools, and simulations to accelerate research productivity.
- Develop analytics and insights that directly inform trading decisions.
Ideal Background
- 3+ years of professional experience with
C++
(Python experience is a plus). - Exposure to trading systems (order books, market data, exchange APIs).
- Strong grounding in algorithms, data structures, and OOP.
- Knowledge of Linux
- SQL familiarity an advantage.
Compensation & Benefits
- Base salary: HKD 200,000 – 250,000 per month + 30%-50% bonus.
- 6 weeks of paid annual leave.
- International health insurance.