Front Office Trading Systems Engineer (Python + FIX)

HTC Global Services, Inc.

Sydney

Hybrid

AUD 180,000 - 240,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work
Work-life balance
Career development plan
Rewards program
L&D focus on upskilling
Emerging technologies exposure
Career mobility

Job summary

HTC Global Services, Inc. seeks an experienced Front Office Software Engineer for cash equities trading tech.

You will design, build, and support front-office trading and analytics tools, collaborating directly with traders and operations staff to ship real software with strong engineering discipline. The role emphasizes end-to-end ownership from data modelling to deployment, with TDD, Copilot/LLM-assisted workflows, and a focus on latency, throughput, and reliability in a live, global trading

Qualifications

  • Strong financial markets / trading technology experience, particularly Cash Equities.
  • Experience bridging front-office traders with engineering teams.
  • Ability to design and ship production-grade trading applications.
  • Experience with structured TDD and test automation.

Responsibilities

  • Design, build, test, and support Python back-end services and React front-end applications covering order flow, position and risk views, trade analytics, and reporting.
  • Maintain and extend FIX connectivity and order routing integrations across APAC venues; support Fidessa/Triton configuration, session management, and user troubleshooting.
  • Design and own PostgreSQL and MSSQL schemas that reflect trading domain models; write and tune queries for real-time and end-of-day analytics.
  • Translate trader and operations requirements into clear specifications and communicate incident impact and resolution clearly.
  • Apply a structured TDD cycle: spec sign-off, implementation plan, automated tests, peer reviews, and continuous testing.

Skills

Python back-end
FIX protocol
Fidessa integration
PostgreSQL
MSSQL
TDD discipline
LLM co-design
Trading domain experience

Tools

CI/CD (Jenkins/GitHub Actions)
Docker/Kubernetes

Job description

Location: Sydney (NSW) | Employment Type: Full Time - 40 hours per week | Job Level: T2 | Work Preference: Onsite at work location address | Job Code: 244644

Job Description:

About the Role:

We are seeking a Front Office Software with minimum 5 years of experience in systems engineering for front office & operations trading technology within cash equities.

Job Purpose:

This role designs, builds, and supports the trading and analytics applications the desk depends on daily. We build our own tooling, we own it end-to-end, and we hold it to the same standard as any production trading system. You will work directly with traders and operations staff, ship real software, and apply genuine engineering discipline - including structured AI-assisted development as a first-class part of the workflow.

Key Responsibilities:

  • Design, build, test, and support Python back-end services and React front-end applications covering order flow, position and risk views, trade analytics, and reporting - modelled explicitly around business domain concepts: OrderRouter, RiskGate, MarketDataFeed, Strategy, OMS.
  • Maintain and extend FIX connectivity and order routing integrations across APAC venues; support Fidessa/Triton configuration, session management, and user troubleshooting.
  • Design and own PostgreSQL and MSSQL schemas that accurately reflect trading domain models; write and tune queries supporting real-time and end-of-day analytics workflows; coordinate larger database work with the US team.
  • Translate trader and operations requirements into clear specifications, walk stakeholders through design decisions, and communicate incident impact and resolution in plain language.
  • Apply a structured TDD cycle without exception: spec sign-off, implementation plan sign-off, automated tests agreed and written before code, peer review of all output (human or LLM-generated), and continuous test execution covering functional correctness, non-functional behavior (latency, throughput, resilience), and code quality gates.
  • Use Copilot and LLMs as a disciplined co-author operating inside that defined cycle-spec, sign off, implement, test, review, repeat. Unstructured vibe coding is not practiced here and will not be accepted in peer review.

Required Skills:

  • Production Python: fully typed, mypy-strict, domain-modelled, Pythonic; dataclasses, Protocols, precise exception handling.
  • FIX protocol: session lifecycle, order state management, drop copy, reconciliation, venue-side troubleshooting.
  • Fidessa: hands-on support and integration experience in a live trading environment.
  • PostgreSQL and MSSQL: relational schema design for trading workflows, query optimization, operational support.
  • Genuine TDD discipline: unit-first, deterministic fixtures, meaningful assertions, coverage on critical paths. Demonstrable in a pair session, not just on a CV.
  • Structured LLM co-design practice: the candidate must be able to articulate their workflow clearly and demonstrate it live.
  • Shift Timings: Normal 8 hours + expectation for 07:00am start twice a week local time

Preferred Skills:

  • Cash equities microstructure: tick sizes, lot rules, auction mechanics
  • CI/CD pipelines (Jenkins or GitHub Actions), structured observability (logging, metrics, tracing), Docker/Kubernetes.

Must Have:

  • Strong financial markets / trading technology experience, particularly Cash Equities
  • Front-office trading systems knowledge and application development experience
  • FIX protocol expertise
  • Fidessa integration, implementation, or support experience
  • Direct experience engaging with traders and business users
  • Hands-on experience building and maintaining trading applications

Good to Have:

  • SQL and Linux
  • OMS / trading workflow experience
  • Futures, Options, and broader Capital Markets exposure
  • Production support and trading-system troubleshooting experience
  • Institutional equities experience

Preferred:

  • Demonstrable modern software engineering practices
  • A profile combining software engineering depth + front-office trading domain expertise, rather than being predominantly production/support focused

Prioritize candidates who combine:

  • Trading technology domain expertise.
  • Fidessa integration and support experience.
  • Direct experience building and maintaining trading applications

At HTC Global Services, our culture is an embodiment of who we are – a value-led organizationcommitted to success of our people and customers.

  • Hybrid and Workplace flexibility
  • Work-Life-Balance
  • Well-defined career development plan
  • Rewards & Recognition program
  • L&D focuses on upskilling
  • Hands-on experience on Emerging Technologies and Digital Transformation
  • Career Mobility programs
Apply for this Job
Join Our Talent Community

Tell us about yourself, and we will keep you informed about opportunities that match your interests.

We do not sell or share your personal information with any third parties

Manage Consent Preferences

Always Enable

Name: _ga

Duration: 3 Months

Name: _ga_99J6C797DM

Path: https://www.htcinc.com

Duration: 3 Months

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

Similar jobs worth comparing

Front Office Software Engineer
Front Office Software Engineer

HTC Global Services, Inc. • Sydney

On-site
AUD 180,000 - 240,000
Hybrid work
Work-life balance
Career development plan
+4
Senior Trading Systems Software Engineer (Python / React / FIX / Fidessa)
Senior Trading Systems Software Engineer (Python / React / FIX / Fidessa)

Indigitise Pty Ltd • Council of the City of Sydney

On-site
AUD 150,000 - 210,000
Front Office Software Engineer
Front Office Software Engineer

Vibehackers • Council of the City of Sydney

On-site
AUD 62,000 - 83,000
Health insurance
Front Office Software Engineer
Front Office Software Engineer

HTC Global Services • Council of the City of Sydney

On-site
AUD 150,000 - 210,000
Technical Analyst
Technical Analyst

FlexTrade • Sydney

On-site
AUD 110,000 - 160,000
IT Trade Desk Support Analyst, Information Technology (6 Months' Contract)
IT Trade Desk Support Analyst, Information Technology (6 Months' Contract)

CLSA • Council of the City of Sydney

On-site
AUD 80,000 - 100,000
Front Office Trading Systems Engineer — Python & React
Front Office Trading Systems Engineer — Python & React

HTC Global Services • Council of the City of Sydney

On-site
AUD 150,000 - 210,000
Trading Desk Front-Office IT Support Specialist
Trading Desk Front-Office IT Support Specialist

BTIG • Sydney

On-site
AUD 110,000 - 160,000
Vice President, Production Services Specialist II, Application Production Services &...
Vice President, Production Services Specialist II, Application Production Services &...

Quest Oracle Community • Australia

On-site
AUD 120,000 - 180,000
Senior Technical Analyst, Trading Systems & Client Support
Senior Technical Analyst, Trading Systems & Client Support

FlexTrade • Sydney

On-site
AUD 100,000 - 150,000