Senior Trading Systems Software Engineer (Python / React / FIX / Fidessa)
Quick Overview
Job Description
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
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.
Similar jobs
- TI
Software Engineer: Applied NLP/ML and Data Systems (Mid-career / Senior)
NewTheia Insights
Western Australia🇦🇺Hybrid5 hours agoDockerAWSNLP+7Technology - TI
Software Engineer Graduate (Multimedia Arch-Live) - 2027 Start (BS/MS)
NewTikTok
Australia🇦🇺Hybrid5 hours agoExpressC++Java+2Technology - EM
Senior Salesforce Software Engineer
NewExperis ManpowerGroup Sp. z o.o.
Melbourne, Victoria🇦🇺Hybrid5 hours agoAgileTechnology - EE
Software Engineer We are looking for a Software Engineer to join our growing team
NewEndGame Economics
Sydney, New South Wales🇦🇺Hybrid5 hours agoDockerSQLAWS+8Technology - DA
Software Engineer - Reliability
NewDataro, Inc
Sydney, New South Wales🇦🇺A$1k/moRemote5 hours agoDockerSQLAWS+3Technology - LL
Software Engineer - AI Legal Risk Systems
NewLEAP Legal Software
Sydney, New South Wales🇦🇺Hybrid5 hours agoNode.jsGenerative AIJavaScript+3Technology