Job Description
23 days ago
Position Overview:
We are seeking an experienced Senior C++ Software Engineer to join our mission-critical exchange and liquidity development team. In this role, you will be responsible for designing, developing and delivering the upcoming products and features for our digital assets division.
Responsibilities:
• Design, implement, test, ship, maintain and improve software for our digital assets business
• Take ownership of new and existing software components, ensuring they align with business goals
• Work with other developers, product owners and the DevOps team to deliver software to production
• Continuously optimize and refactor the codebase to improve performance, scalability, and maintainability
• Stay up-to-date with best engineering practices and emerging technologies
Requirements:
• Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
• 8+ years of experience in developing C++ applications, particularly in the financial technology or trading domain
• Familiarity with financial market concepts, order types, and trading mechanisms
• Experience in working with FIX, WebSockets and RESTful APIs
• Proficient in both written and verbal English & Chinese
Nice to have:
• Experience with building low-latency market data feed handlers, order execution algorithms, and risk management systems
• Familiarity with blockchain technologies, cryptocurrencies, digital assets, etc.
• Experience with low-latency software design patterns
• Experience developing scalable systems on AWS or other cloud platforms
• Experience with CI/CD practices and tools
We are seeking an experienced Senior C++ Software Engineer to join our mission-critical exchange and liquidity development team. In this role, you will be responsible for designing, developing and delivering the upcoming products and features for our digital assets division.
Responsibilities:
• Design, implement, test, ship, maintain and improve software for our digital assets business
• Take ownership of new and existing software components, ensuring they align with business goals
• Work with other developers, product owners and the DevOps team to deliver software to production
• Continuously optimize and refactor the codebase to improve performance, scalability, and maintainability
• Stay up-to-date with best engineering practices and emerging technologies
Requirements:
• Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
• 8+ years of experience in developing C++ applications, particularly in the financial technology or trading domain
• Familiarity with financial market concepts, order types, and trading mechanisms
• Experience in working with FIX, WebSockets and RESTful APIs
• Proficient in both written and verbal English & Chinese
Nice to have:
• Experience with building low-latency market data feed handlers, order execution algorithms, and risk management systems
• Familiarity with blockchain technologies, cryptocurrencies, digital assets, etc.
• Experience with low-latency software design patterns
• Experience developing scalable systems on AWS or other cloud platforms
• Experience with CI/CD practices and tools
More jobs from BC Technology (Hong Kong) Limited
Blockchain Java Engineer
BC Technology (Hong Kong) Limited
Software Engineer
Central and Western, Hong Kong
7 days ago
Full Time
Onsite
Technology, Information and Media
SEO Specialist/Manager
BC Technology (Hong Kong) Limited
Digital Marketing
Central and Western, Hong Kong
7 days ago
Full Time
Onsite
Technology, Information and Media
Senior Associate, Graphic Designer
BC Technology (Hong Kong) Limited
Graphics Design
Central and Western, Hong Kong
7 days ago
Full Time
Onsite
Technology, Information and Media
More jobs like this
C++ Software Developer (Exchange Connectivity) | Hong Kong, HK | Flexible
Non-disclosed
Central and Western, Hong Kong
C++ Developer / Senior (High Frequency Trading / Low Latency)
Nicoll Curtin Technology (HK) Limited
Central and Western, Hong Kong
🎉 Got an interview?