Senior Trading Systems Software Engineer – Distributed Systems & Cloud Platforms - Hong Kong
Core
Design, develop, and maintain production-grade distributed systems and cloud infrastructure supporting complex global trading operations.
Role type
Senior IC distributed systems software engineer (trading platforms)
Builds
Scalable distributed and event-driven systems, production applications, APIs, and deployment automation for global trading workflows.
Domain
Financial services / Electronic trading / Cloud infrastructure
Required skills
Python, Java, Go, Node.js, C++, software architecture, RESTful APIs, distributed systems, event-driven architectures, Linux, PostgreSQL, MySQL, Docker, Kubernetes, CI/CD, AWS, Kafka, RabbitMQ, Apache Airflow, observability, performance optimization
Preferred skills
React, Vue, Angular, market data systems, order management systems, execution management systems, financial markets experience
Technologies
Apache Airflow, React, Vue, Angular, Kafka, RabbitMQ, AWS, Kubernetes, Docker, PostgreSQL, MySQL
Responsibilities
Design and develop production applications, services, and APIs; architect scalable distributed and event-driven systems; build deployment automation and release tooling; develop automated data processing workflows; engineer latency-sensitive applications; implement monitoring and observability; collaborate with traders and researchers to translate requirements into technical solutions.
Seniority
Senior, hands-on IC