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.

Trading Systems Software Engineer at Quberesearchandtechnologies | JobZoey