Job Title: Software Engineer
Duration: Full Time
Location: Hong Kong
About the Role
We are looking for a strong Software Engineer with deep expertise in Python and experience building real-time, event-driven, high-performance systems . This role supports critical trading and market data platforms and requires engineers who can design efficient, scalable, and robust solutions.
Experience with KDB+/q or Java in a trading environment is a major advantage.
Key Responsibilities
• Build and maintain real-time, event-driven systems for market data and trading workflows.
• Develop high-performance, low-latency components supporting large-scale data processing.
• Apply Test-Driven Development (TDD) and Extreme Programming (XP) practices consistently.
• Work closely with Security, Trading, Infrastructure, and Data teams to deliver end-to-end platform enhancements.
• Participate in architecture design, performance tuning, and code reviews.
• Ensure system reliability, scalability, and compliance with engineering best practices.
Required Skills & Experience
• Strong proficiency in Python , especially in data pipelines, multithreading, and large-scale systems.
• Hands-on experience with UNIX/Linux and advanced shell scripting .
• Experience delivering event-driven or real-time applications (e.g., Kafka, messaging systems).
• Solid understanding of algorithms, data structures, and system design.
Preferred / Good to Have
• Experience with KDB+/q (tick data, time-series analysis, real-time platforms).
• Experience with Java development for performance-critical applications.
• Exposure to financial products, specifically:
• Delta-one
• Prime brokerage
• Cash equities
• Equity derivatives
Additional Advantages
• Knowledge of microservices, CI/CD pipelines, Docker, Kubernetes.
• Familiarity with market data platforms (Bloomberg, Reuters).
• Cloud experience (AWS, GCP).
• Strong analytical and problem-solving skills with an ownership mindset.
Interested Candidate please share updated CV to [via CTgoodjobs Apply Now]