Quberesearchandtechnologies
Trading Systems Software Engineer
Hong Kong & Sydney. Posted 2 months ago
The role
You will build applications, platforms, and engineering capabilities to support a global trading environment. This role involves application development, distributed systems, cloud technology, deployment automation, and production engineering.
What you will do
- Design, develop and maintain production-grade applications, services and APIs supporting QRT’s trading platform.
- Build shared platforms and reusable capabilities for multiple trading desks and engineering teams.
- Develop modern web applications and operational tools.
- Design scalable distributed and event-driven systems.
- Build deployment tooling, release automation and self-service capabilities.
- Develop automated workflows for data processing, operational tasks and engineering processes.
- Partner with traders, quantitative researchers and operations teams to solve business problems.
- Design software for latency-sensitive environments.
- Build observable and resilient systems with monitoring, alerting, recovery and failure-handling.
- Work alongside infrastructure, cloud and DevOps engineers to deploy and support software.
Required qualifications
- At least five years of experience developing and supporting production-grade software.
- Strong programming and software engineering skills in one or more languages such as Python, Java, Go, Node.js or C++.
- Experience designing maintainable, testable and scalable applications and services.
- A strong understanding of software design principles, data structures, algorithms and engineering fundamentals.
- Experience building RESTful APIs, distributed systems or event-driven architectures.
- A good working knowledge of Linux environments.
- Experience working with relational databases such as PostgreSQL or MySQL.
- Exposure to containerisation, orchestration and delivery technologies such as Docker, Kubernetes and CI/CD pipelines.
- Experience with public cloud technologies.
- An understanding of messaging technologies such as Kafka or RabbitMQ.
- Experience considering reliability, observability, performance and failure recovery when designing production systems.
- Strong analytical and problem-solving skills.
Nice to have
- Apache Airflow or a comparable workflow-orchestration platform.
- React, Vue, Angular or another modern front-end framework.
- Deployment automation, developer platforms or operational tooling.
- Market data, order management systems, execution management systems or electronic trading platforms.
- Financial markets or another complex, time-sensitive production environment.
- AWS
About the company
Qube Research & Technologies (QRT) is a global quantitative and systematic investment manager operating across all liquid asset classes worldwide. It is a technology- and data-driven organisation applying a scientific approach to investing.