Software Engineer | Python, C++ & Front-Office Trading | Hong Kong or Sydney

BAH Partners

Hong Kong

On-site

HKD 706,000 - 1,177,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Relocation support
Visa sponsorship
Hong Kong or Sydney option

Job summary

BAH Partners is seeking Software Engineers to build production-grade trading applications using Python and C++. The role supports front-office trading desks in Hong Kong or Sydney, partnering with traders and quantitative researchers on risk tools, data solutions, and automation across asset classes.

You will own systems from design through deployment, work on real-time data and market data challenges, and help drive cross-desk technology initiatives.

Qualifications

  • Strong Python development skills with meaningful C++ experience.
  • 1–7 years of software engineering experience.
  • Front-office technology experience within a trading firm, hedge fund, investment bank, or market maker.
  • Strong foundations in data structures, algorithms, and software design.
  • Experience with financial data, real-time systems, or analytical platforms.
  • The confidence to work directly with traders and understand commercial priorities.

Responsibilities

  • Build production-grade trading and risk applications using Python and C++.
  • Develop tools for position management, intraday risk, reporting, and research.
  • Automate trading workflows, reconciliation, and operational controls.
  • Deliver data solutions spanning multiple markets, exchanges, and asset classes.
  • Adapt global platforms for APAC trading requirements.
  • Partner directly with traders and researchers to turn ideas into practical solutions.

Skills

Python
C++
Front-office trading
Data structures
Algorithms
Real-time systems

Tools

kdb+/q
CI/CD

Job description

Software Engineer | Python, C++ & Front-Office Trading | Hong Kong or Sydney

I’m working with a leading global proprietary trading firm that’s hiring multiple Software Engineers across Hong Kong and Sydney. You’ll build business-critical trading applications, risk tools, and automation used by APAC desks across multiple markets and asset classes.


Working directly with traders and quantitative researchers, you’ll solve fast-moving challenges across positions, PnL, risk, market data, and the wider trade lifecycle.


What You’ll Be Doing


  • Build production-grade trading and risk applications using Python and C++.

  • Develop tools for position management, intraday risk, reporting, and research.

  • Automate trading workflows, reconciliation, and operational controls.

  • Deliver data solutions spanning multiple markets, exchanges, and asset classes.

  • Adapt global platforms for APAC trading requirements.

  • Partner directly with traders and researchers to turn ideas into practical solutions.

  • Own systems from design and development through deployment and production support.


What We’re Looking For


  • Strong Python development skills with meaningful C++ experience.

  • Approximately 1–7 years of software engineering experience.

  • Front-office technology experience within a trading firm, hedge fund, investment bank, or market maker.

  • Strong foundations in data structures, algorithms, and software design.

  • Experience with financial data, real-time systems, or analytical platforms.

  • The confidence to work directly with traders and understand commercial priorities.

  • Strong communication skills, curiosity, and an ownership-driven mindset.


Nice to Have


  • Knowledge of positions, PnL, risk, orders, or market data.

  • Experience with kdb+/q or similar analytical databases.

  • Exposure to event-driven systems, workflow orchestration, or CI/CD.

  • Experience building dashboards or trader-facing tools.


Why Join?


  • Build technology at the heart of live trading.

  • Work across APAC desks, markets, and asset classes.

  • Gain immediate feedback and visibility from the trading floor.

  • Take ownership of high-impact systems from day one.

  • Grow quickly into broader cross-desk and strategic responsibilities.

  • Receive highly competitive compensation, overseas relocation support, and visa sponsorship.

  • Choose between Hong Kong and Sydney.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Front Office Python Developer
Front Office Python Developer

Eclipse Trading • Hong Kong

On-site
HKD 600,000 - 800,000
Dynamic and collaborative work environment
Mentorship and training opportunities
Attractive benefits package with discretionary bonus
+1
Lead Software Engineer, Electronic Trading Platform (Java Core)
Lead Software Engineer, Electronic Trading Platform (Java Core)

Morgan McKinley • Hong Kong

On-site
HKD 900,000 - 1,500,000
Full Stack Engineer
Full Stack Engineer

BAH Partners • Hong Kong

On-site
HKD 800,000 - 1,400,000
Trading Engineer (Python/C++) - Relocation & Visa
Trading Engineer (Python/C++) - Relocation & Visa

BAH Partners • Hong Kong

On-site
HKD 706,000 - 1,177,000
Relocation support
Visa sponsorship
Hong Kong or Sydney option
C++ Market Making Developer - Global Trading Firm - Hong Kong
C++ Market Making Developer - Global Trading Firm - Hong Kong

NLS Executive Search • Hong Kong Island

On-site
HKD 392,000 - 628,000
Professional development opportunities
Dynamic and inclusive work environment
Senior Trading Support Engineer
Senior Trading Support Engineer

Eclipse Trading • Hong Kong

On-site
HKD 600,000 - 800,000
Dynamic work environment
Attractive benefits package
Fully stocked kitchen
Quantitative Developer
Quantitative Developer

Tribus • Hong Kong

On-site
HKD 900,000 - 1,800,000
Relocation support
Python Developer (Relo to Sydney)
Python Developer (Relo to Sydney)

BAH Partners • Hong Kong

On-site
HKD 450,000 - 750,000
Senior Trading Support Engineer – Proprietary Trading Firm
Senior Trading Support Engineer – Proprietary Trading Firm

Ashford Benjamin Ltd. • Hong Kong

On-site
HKD 800,000 - 1,200,000
Python Developer - Global Trading Firm - Hong Kong
Python Developer - Global Trading Firm - Hong Kong

NLS Executive Search • Hongkong

On-site
HKD 900,000 - 1,200,000
Competitive salary and market leading bonuses
Comprehensive health and wellness benefits
Opportunities for professional development
+1