Software Engineer Sydney (Australia)

Software Engineer Sydney (Australia)

24 Aug
|
SRM Digital
|
Australia

24 Aug

SRM Digital

Australia

Role: Software Engineer

Location: Central Sydney

Mode of working: Contract role for 1 Year

Hybrid role

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

Pay: $35.00 – $70.00 per hour

Application Question(s)
How many years of hands-on trading application development experience you have?

Experience:
Python: 1 year (Required)
React/TypeScript: 1 year (Required)

Work Authorisation:
Australia (Required)

Work Location: Hybrid remote in Sydney NSW

📌 Software Engineer Sydney (Australia)
🏢 SRM Digital
📍 Australia

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer sydney (australia) / australia

Subscribe to this job alert:

Get the latest job offers by email for: software engineer sydney (australia) / australia