Front Office Software Engineer

Carecone — Australia · Posted ~1 hour ago

Senior

Skills

Systems engineering Front-office trading technology Python React TypeScript FIX protocol Fidessa PostgreSQL MSSQL TDD Trading systems mypy LLM

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A financial technology team is seeking a Front Office Software Engineer with around five years of experience supporting trading systems and operations. The role requires production-grade typed Python, strict React/TypeScript, FIX protocol expertise, hands-on trading-system integration, PostgreSQL and MSSQL, and demonstrable TDD discipline, with additional interest in structured LLM-assisted design practices.

Highlights

Specialized software engineering role supporting front-office trading technology, with strong emphasis on production-quality Python and React/TypeScript, FIX protocol expertise, database engineering, and disciplined test-driven development. The position combines technical depth with direct exposure to live trading workflows.

Description

Role: Front Office Software Engineer Location: Sydney Job Description: Required Skills ~5 years of experience in systems engineering for front office & operations trading technology within cash equitiesProduction Python: fully typed, mypy-strict, domain-modelled, Pythonic; dataclasses, Protocols, precise exception handling.Production React/TypeScript: strict mode, no `any`, clean async patterns, cohesive component design.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 mechanicsCI/CD pipelines (Jenkins or GitHub Actions), structured observability (logging, metrics, tracing), Docker/Kubernetes. Interested Candidates can share their updated resumes on shalini.tomar@carecone.com.au or can reach me on +61283195549