Front Office Developer

Nicoll Curtin Hong Kong Sar
Relocation
Apply
AI Summary

Build and improve software for trading systems, collaborate with traders and analysts, and take ownership of development lifecycle. Excellent communication skills in English required. Experience with asynchronous programming and Python development.

Key Highlights
Build & Scale
Strategic Partnership
Full Ownership
Key Responsibilities
Build & Scale: Take a hands-on approach to coding and continuously improving our core applications.
Strategic Partnership: Collaborate daily with Quants and Traders to design and support specialized Python trading tools.
Full Ownership: Manage the entire development lifecycle, from initial analysis and design to final delivery.
Support: Provide Tier 3 production support as needed.
Develop, maintain, and improve performance-focused trading-related components.
Own and support specific parts of the system end-to-end (development, debugging, and delivery).
Collaborate with the team to ensure stable and efficient system behaviour.
Technical Skills Required
Python C++ Rust asyncio
Nice to Have
Experience in real-time systems, performance tuning, or latency-sensitive environments

Job Description


✈️We are open to applicants outside of Hong Kong who are committed to relocation ✈️


2 of my client's client, a prop trading firm based in Hong Kong, is looking to expand and hiring for:

  • Front Office RAD Developer / Senior (Python) - Perm
  • Front Office Developer (C++ / Rust) - Perm
  • Mid-Senior Front Office Developer (C++ / Rust / Java) - Perm



✈️⭐Front Office RAD Developer (Python)

2 headcounts - from junior to senior grade - PYTHON Front Office RAD Developer for our pop trading client based in Hong Kong. You will join our client's fast-paced team and work directly with traders and analysts to build and improve the software we use for pricing and trading across our client's business

LOOKING FOR:

  • Min. 2 years+ experience in Python Development - trading system
  • Prior experience in front-office or quant development - preferred
  • Experience with asynchronous programming (asyncio or similar frameworks) is a BIG PLUS
  • Excellent communication skills in English

Role:

  • Build & Scale: Take a hands-on approach to coding and continuously improving our core applications.
  • Strategic Partnership: Collaborate daily with Quants and Traders to design and support specialized Python trading tools.
  • Full Ownership: Manage the entire development lifecycle, from initial analysis and design to final delivery.
  • Support: Provide Tier 3 production support as needed



✈️⭐Front Office Developer in C++ / Rust

1 headcount - to help build and improve systems that support real-time trading operations. This role will focus on development in Rust and/or C++, with an emphasis on reliability, performance, and strong ownership.

Must Haves

  • Minimum 3 years of relevant experience (3+ YOE)
  • Experience with Rust and/or C++
  • Low-latency exposure is highly preferred (not mandatory—strong candidates can ramp up after joining)
  • Proven ability to take ownership of system components based on past experience

Responsibilities

  • Develop, maintain, and improve performance-focused trading-related components
  • Own and support specific parts of the system end-to-end (development, debugging, and delivery)
  • Collaborate with the team to ensure stable and efficient system behaviour

Nice to Have

  • Experience in real-time systems, performance tuning, or latency-sensitive environments



✈️⭐Mid- Senior Front Office Developer in C++ / Rust / Java

1 headcount to design and build low-latency components for real-time trading systems. This role includes significant ownership of system components and collaboration on architecture.

Requirements

  • 5–8 years of experience
  • Strong development experience with Rust / C++ / Java
  • Experience with low-latency systems or experience as a people manager (ideally both)
  • Demonstrated experience in system design/architecture
  • Proven ownership of one or more system components from past roles

Responsibilities

  • Contribute to the architecture and design of trading system components
  • Take end-to-end ownership of selected components (implementation, debugging, and delivery)
  • Build and optimize functionality for performance and low-latency
  • Mentor team members and/or lead technical efforts (as applicable)


Similar Jobs

Explore other opportunities that match your interests

Head of Data Architecture

Programming
5h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Executive

Oliver James

Hong Kong Sar

Head of Data Architecture

Programming
13h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Oliver James

Hong Kong Sar

Lead Database Engineer

Programming
6d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Selby Jennings

Hong Kong Sar

Subscribe our newsletter

New Things Will Always Update Regularly