28 Aug
|
HTC Global Services
|
New South Wales
28 Aug
HTC Global Services
New South Wales
Job Description
About the Role:
n
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.
n
Job Description
n
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.
n
About the Role:
n
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.
n
Job Purpose
n
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.
n
Key Responsibilities
n
n
- 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.
n
- Maintain and extend FIX connectivity and order routing integrations across APAC venues; support Fidessa/Triton configuration, session management, and user troubleshooting.
n
- 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.
n
- Translate trader and operations requirements into clear specifications, walk stakeholders through design decisions,
and communicate incident impact and resolution in plain language.
n
- 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.
n
- 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.
n
n
Required Skills
n
n
- Production Python: fully typed, mypy-strict, domain-modelled, Pythonic; dataclasses, Protocols, accurate exception handling.
n
- Production React/TypeScript: strict mode, no `any`, clean async patterns, cohesive component design.
n
- FIX protocol: session lifecycle, order state management, drop copy, reconciliation, venue-side troubleshooting.
n
- Fidessa: hands-on support and integration experience in a live trading environment.
n
- PostgreSQL and MSSQL: relational schema design for trading workflows, query optimization, operational support.
n
- Genuine TDD discipline: unit-first, deterministic fixtures, meaningful assertions, coverage on critical paths. Demonstrable in a pair session, not just on a CV.
n
- Structured LLM co-design practice:
the candidate must be able to articulate their workflow clearly and demonstrate it live.
n
- Shift Timings: Normal 8 hours + expectation for 07:00am start twice a week local time
n
n
Preferred Skills
n
n
- Cash equities microstructure: tick sizes, lot rules, auction mechanics
n
- CI/CD pipelines (Jenkins or GitHub Actions), structured observability (logging, metrics, tracing), Docker/Kubernetes.
n
n
Must Have
n
n
- Strong financial markets / trading technology experience, particularly Cash Equities
n
- Strong hands‐on Python development
n
- Front‐office trading systems knowledge and application development experience
n
- FIX protocol expertise
n
- Fidessa integration, implementation, or support experience
n
- Direct experience engaging with traders and business users
n
- Hands‐on experience building and maintaining trading applications
n
n
Good To Have
n
n
- SQL and Linux
n
- OMS / trading workflow experience
n
- Market data experience
n
- Futures, Options, and broader Capital Markets exposure
n
- Production support and trading‐system troubleshooting experience
n
- Institutional equities experience
n
n
Preferred
n
n
- Strong hands‐on React / TypeScript development
n
- Current day‐to‐day coding responsibilities
n
- Demonstrable modern software engineering practices
n
- A profile combining software engineering depth + front‐office trading domain expertise, rather than being predominantly production/support focused
n
n
Prioritize Candidates Who Combine
n
n
- Trading technology domain expertise.
n
- Modern Python development.
n
- React/TypeScript development.
n
- Fidessa integration and support experience.
n
- Direct experience building and maintaining trading applications
n
n
#J-18808-Ljbffr
📌 Front Office Software Engineer (New South Wales)
🏢 HTC Global Services
📍 New South Wales