Senior Java Engineer - Trading Systems
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Senior Software Engineer – Trading SystemsWe’re working with a well-established systematic trading firm building and scaling a core platform responsible for processing millions of trades daily and maintaining real-time positions across multiple asset classes.This is a backend engineering role focused on high-throughput, low-latency systems. The work is heavily Java-based, with a strong emphasis on concurrency and deterministic performance.You’ll work closely with traders, quants, and engineers on systems that sit directly in the critical path of trading and risk - where correctness and performance genuinely matter.What you’ll actually work onDesigning and owning Java services for trade capture and position managementBuilding and optimising distributed systems handling high volumes of real-time dataWorking with traders and quants to improve APIs and trading workflowsTuning performance through concurrency, caching, and system designWho this tends to work well forEngineers with strong Java experience in low-latency or high-throughput environmentsPeople comfortable with concurrency, threading, and performance tuningDevelopers from trading, fintech, or similarly complex backend systems in techEngineers who enjoy owning systems end-to-end and working close to usersWhy people join (and stay)Work on systems directly tied to trading and real-time riskStrong engineering culture focused on performance and clean designHigh ownership and close collaboration with technical stakeholdersA well-resourced environment solving genuinely hard problemsApply now or reach out to seth@acquireme.io for more info.