Trading Systems Engineer

Qube Research & Technologies•New York, NY
•$180,000 - $300,000

About The Position

Qube Research & Technologies (QRT) is seeking an experienced Trading Systems Software Engineer to build applications, platforms, and engineering capabilities supporting its global trading environment. The role spans application development, distributed systems, cloud technology, deployment automation, and production engineering. The engineer will design and build software used by traders, quantitative researchers, operations teams, and other engineers across the firm. The position involves developing production-grade applications and shared platforms, creating modern web and operational tools, and designing scalable systems integrated with trading platforms, market data services, and internal infrastructure. It also includes developing deployment tooling and automated workflows, designing software for latency-sensitive environments, and building observable, resilient systems. The engineer will collaborate with business and technical teams, contribute to architecture decisions, and own software from design through production support and ongoing improvement.

Requirements

  • 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.
  • Strong understanding of software design principles, data structures, algorithms, and engineering fundamentals.
  • Experience building RESTful APIs, distributed systems, or event-driven architectures.
  • Exposure to containerisation, orchestration, and delivery technologies such as Docker, Kubernetes, and CI/CD pipelines.
  • Experience with public cloud technologies, preferably AWS.
  • 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, with the ability to make sound engineering decisions and explain associated trade-offs.
  • Ability to work effectively with technical and non-technical stakeholders.

Responsibilities

  • Design, develop, and maintain production-grade applications, services, and APIs supporting QRT’s trading platform.
  • Build shared platforms and reusable capabilities for trading desks and engineering teams.
  • Develop modern web applications and operational tools to improve visibility, control, and efficiency across trading workflows.
  • Design scalable distributed and event-driven systems that integrate with trading platforms, market data services, and internal infrastructure.
  • Build deployment tooling, release automation, and self-service capabilities to make software easier and safer to deploy and operate.
  • Develop automated workflows for data processing, operational tasks, and engineering processes, including with technologies such as Apache Airflow.
  • Partner with traders, quantitative researchers, and operations teams to understand their needs and solve practical business problems.
  • Design software for latency-sensitive environments while balancing performance, reliability, scalability, and operational simplicity.
  • Build observable and resilient systems with appropriate monitoring, alerting, recovery, and failure-handling capabilities.
  • Work with infrastructure, cloud, and DevOps engineers to deploy and support software across global production environments.
  • Contribute to technical design and architectural decisions, evaluating new technologies where they can deliver meaningful value.
  • Own software throughout its lifecycle, from initial design and implementation through production support and continuous improvement.

Benefits

  • Competitive benefits package
  • Discretionary performance-based bonuses
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service