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 250 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 are seeking talented and experienced Software Engineers to join our backend team and contribute to our world-class trading platform at one of our locations in Asia.
Responsibilities
- Design and develop scalable, high-performance Java-based systems.
- Collaborate with cross-functional teams to define system requirements and architectural solutions.
- Optimize and manage infrastructure components, including databases, servers, and networks.
- Implement automated deployment and monitoring solutions to enhance system reliability.
- Identify and resolve performance bottlenecks and technical issues.
- Apply caching, load balancing, and optimization techniques for improved efficiency.
- Maintain detailed documentation on system architecture and deployment processes.
- Monitor system health, troubleshoot issues, and implement updates to ensure continuous service availability.
Requirements
- Relevant experience in network optimization, with proficiency in C++, CPP, and Java.
- 7+ years of hands-on experience in low-latency environments, particularly in high-frequency trading ecosystems.
- Proficient in MySQL, with familiarity in at least one NoSQL database.
- Expertise in distributed system design, with knowledge of at least one messaging middleware and its underlying design principles.
- Ability to handle stress and rapidly acquire new skills and knowledge.
- Strong cross-team communication skills.
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.