Why this role stands out
You'll have the opportunity to build cutting-edge trading and analytics applications, owning critical integrations and schemas within a reputable firm. This hybrid role is perfect for experienced Python and React developers who thrive on innovation and delivering high-quality, production-grade software. Apply to leverage your expertise and grow your career in a dynamic front-office environment.
Quick overview
Job description
Uses Copilot and LLMs as disciplined co-authors within a strict TDD workflow; explicitly forbids unstructured vibe coding.
About the RoleBuild, maintain, and support front-office trading and analytics applications used by traders and operations, delivering production-grade Python back ends and React TypeScript front ends with disciplined TDD and structured LLM/AI-assisted development. The role owns end-to-end tooling, FIX and Fidessa integrations, and relational schemas for real-time trading workflows.
Job Description RoleFront Office Software Engineer responsible for designing, building, testing, and supporting trading and analytics applications used by the trading desk. The engineer will work closely with traders and operations to ship production-grade software, own integrations and schemas, and operate within a strict TDD and structured AI-assisted development workflow.
Key Responsibilities- Design, build, test, and support Python back-end services and React front-end applications for 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 reflecting trading domain models; write and tune queries for real-time and end-of-day analytics and coordinate database work across teams.
- Translate trader and operations requirements into clear specifications, communicate design decisions and incident impact in plain language.
- Apply a strict TDD cycle: specification sign-off, implementation planning, automated tests written before code, peer review of all output (human or LLM-generated), and continuous test execution covering functional and non-functional behavior.
- Use Copilot and LLMs as disciplined co-authors inside the defined development cycle; unstructured "vibe coding" is explicitly not accepted in peer review.
- 5 years of systems engineering experience for front office & operations trading technology within cash equities.
- Production Python expertise (fully typed, mypy-strict, dataclasses, Protocols, precise exception handling).
- Production React and TypeScript experience (strict mode, no any , clean async patterns, cohesive component design).
- Practical experience with the FIX protocol, including session lifecycle, order state management, drop copy, reconciliation, and venue-side troubleshooting.
- Hands-on Fidessa integration and support experience in a live trading environment.
- PostgreSQL and MSSQL schema design, query optimization, and operational support experience.
- Strong TDD discipline (unit-first, deterministic fixtures, meaningful assertions, critical-path coverage); ability to demonstrate in a pair session.
- Ability to articulate and demonstrate a structured LLM co-design workflow live.
- Knowledge of cash equities microstructure (tick sizes, lot rules, auction mechanics).
- Familiarity with CI/CD pipelines (Jenkins or GitHub Actions), structured observability (logging, metrics, tracing), and containerization/orchestration (Docker, Kubernetes).
- Job Types: Contract, Full-time
- Pay: $45.00 - $60.00 per hour (currency not specified in posting)
- Work Authorization: Australia (required)
- Health insurance
System Design Test-Driven Development Communication Stakeholder Engagement Troubleshooting Operational Support Observability CI/CD Pair Programming Domain Modeling Team Collaboration
Similar jobs
- CP
Senior Java Developer (Hybrid, NV1) - CanberraRecently posted
CompuTracts Pty Ltd (Business Name: Connect One Recruitment) · Canberra, Australian Capital Territory · Hybrid 🇦🇺
GrafanaJavaPostgreSQLTechnologySalary not listed - RG
Full-Stack Web DeveloperRecently posted
Reach Game Studios Pty. Ltd. · Sydney · Hybrid 🇦🇺
TechnologySalary not listed - EA
Full-Stack .NET Engineer (Angular/React) - Hybrid ContractRecently posted
Experis Australia Pty Ltd. · Canberra, Australian Capital Territory · Hybrid 🇦🇺
AngularBDD.NET+3Salary not listed - RA

Independent Rails Developer - Payments PlatformRecently posted
Ruby Australia Inc. · Sydney · Remote 🇦🇺
PHPRubyTDD+5TechnologySalary not listed - RA

Full-Stack Ruby on Rails Engineer (Junior/Mid) - Remote AUSRecently posted
Ruby Australia Inc. · Australia · Remote 🇦🇺
SlackTrelloEngineeringSalary not listed - CP
Senior Java DeveloperRecently posted
CompuTracts Pty · Canberra, Australian Capital Territory · Hybrid 🇦🇺
SQLGrafanaJava+2TechnologySalary not listed - DP
Senior PHP Web App Developer - Onsite Sydney (6m)Recently posted
Digital Pacific Pty Ltd · Sydney · On-site 🇦🇺
MySQLPHPHTML+1TechnologySalary not listed - HU

Full-Stack Engineer: React + PHP + Node/.NET (Hybrid)Recently posted
Humanforce · Melbourne · Hybrid 🇦🇺
PHP.NETReactTechnologySalary not listed - CP
Senior Java Developer - Hybrid, Canberra (NV1 eligible)Recently posted
CompuTracts Pty · Canberra, Australian Capital Territory · Hybrid 🇦🇺
GrafanaJavaPostgreSQLTechnologySalary not listed - SC

Full Stack DeveloperRecently posted
SLR Consulting · Devon Hills, Tasmania · Hybrid 🇦🇺
DockerDroneGCP+12TechnologySalary not listed - MR

Senior Developer: Power Platform & Azure LeadRecently posted
MINERAL RESOURCES LIMITED · Western Australia · Hybrid 🇦🇺
AzureTechnologySalary not listed - PA

Senior Power Apps Developer - 6-Month ContractRecently posted
Paxus Australia Pty Ltd. · Adelaide · Hybrid 🇦🇺
C#.NETJavaScript+1TechnologySalary not listed
