Job Description
7 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 like this
Analyst Programmer / Programmer
FUJIFILM Business Innovation Hong Kong Limited
Kwun Tong, Hong Kong, China
🎉 Got an interview?









