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

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Indigitise Pty Ltd in Sydney seeks a Senior Trading Systems Software Engineer to design, build, and support trading and analytics applications. You will own end-to-end tooling for order flow, risk views, analytics, and reporting, with Python back-end services and React front-end interfaces.

The role emphasizes 100% on-site work in Central Sydney, collaboration with traders, and a strong engineering discipline, including automated testing and structured development practices.

Qualifications

  • Experience in systems engineering for front office & operations trading technology within cash equities.
  • 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.
  • Structured LLM co-design practice: articulate workflow clearly and demonstrate it live.

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; optimize queries for real-time and end-of-day analytics.
  • Translate trader and operations requirements into clear specs; communicate incident impact and resolution in plain language.
  • Apply a structured TDD cycle: sign-off, plan, tests, peer review, and continuous test execution for performance and quality.

Skills

Front office trading
Production Python
FIX protocol
Fidessa
PostgreSQL
TDD discipline
LLM co-design

Tools

Docker
Kubernetes
GitHub Actions
Copilot

Job description

Senior Trading Systems Software Engineer (Python / React / FIX / Fidessa)

Sydney, Australia | Posted on 26/08/2026

  • Assigned Recruiter(s) Sri Ram Harsha Pillutla
  • Initial Contract Duration 12 months
  • Job Opening Status Open
  • Location NSW
  • Security Clearance None
  • City Sydney
  • Country Australia
  • Postal Code 1001
Job Description

Role:Software Engineer

Working hours:Normal 8hrs + expectation for 07:00am start twice a week local time

Work Location:100% on site in Central Sydney

Duration:1 year + possible extensions

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

  • Experience in systems engineering for front office & operations trading technology within cash equities
  • 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.

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.
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

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
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
Software Engineer – Cash Equities Trading ( Python, FIX & Fidessa )
Software Engineer – Cash Equities Trading ( Python, FIX & Fidessa )

ETT CareerMove • Sydney

On-site
AUD 120,000 - 180,000
Senior Trading Systems Engineer - Python & FIX, On-Site
Senior Trading Systems Engineer - Python & FIX, On-Site

Indigitise Pty Ltd • Council of the City of Sydney

On-site
AUD 150,000 - 210,000
Front Office Trading Systems Engineer (Python + FIX)
Front Office Trading Systems Engineer (Python + FIX)

HTC Global Services, Inc. • Sydney

Hybrid
AUD 180,000 - 240,000
Hybrid work
Work-life balance
Career development plan
+4
Software Engineer - Cash Equities Trading (Python, FIX & Fidessa)
Software Engineer - Cash Equities Trading (Python, FIX & Fidessa)

ETT CareerMove • Sydney

On-site
AUD 120,000 - 180,000
Senior Backend Engineer
Senior Backend Engineer

The HR Ally • Sydney

On-site
AUD 150,000 - 190,000
C# Developer - Trading Technology
C# Developer - Trading Technology

Selby Jennings • Sydney

On-site
AUD 140,000 - 190,000
C# Developer – Global Quantitative Trading Firm
C# Developer – Global Quantitative Trading Firm

Ashford Benjamin • Sydney

On-site
AUD 120,000 - 160,000
Catered meals
Relocation assistance
Fitness allowance
+1