Software Engineer - Python, C++ & Front-Office Trading
We are seeking a Software Engineer to build business-critical trading applications, risk tools, and automation used by APAC desks. The successful candidate will work directly with traders and quantitative researchers to solve fast-moving challenges. Strong Python development skills with meaningful C++ experience are required.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
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.
Looking to advance your Development & Programming career with relocation support? Explore Development & Programming Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
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.
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
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?
Interested in relocating to Australia? Check out our comprehensive Relocation Jobs in Australia page with detailed relocation packages and benefits.
- 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.
If you’re ready to accelerate your career and build technology at the heart of a world-class trading environment, please apply with your latest resume and get in touch for a confidential conversation.
BAH Partners specialises in placing world-class technology and quantitative talent across Asia-Pacific’s leading financial institutions and technology-driven organisations.
Similar Jobs
Explore other opportunities that match your interests