What are the responsibilities and job description for the Senior Java Engineer - Trading Systems position at Acquire Me?
Senior Software Engineer – Trading Systems
We’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 on
- Designing and owning Java services for trade capture and position management
- Building and optimising distributed systems handling high volumes of real-time data
- Working with traders and quants to improve APIs and trading workflows
- Tuning performance through concurrency, caching, and system design
Who this tends to work well for
- Engineers with strong Java experience in low-latency or high-throughput environments
- People comfortable with concurrency, threading, and performance tuning
- Developers from trading, fintech, or similarly complex backend systems in tech
- Engineers who enjoy owning systems end-to-end and working close to users
Why people join (and stay)
- Work on systems directly tied to trading and real-time risk
- Strong engineering culture focused on performance and clean design
- High ownership and close collaboration with technical stakeholders
- A well-resourced environment solving genuinely hard problems
Apply now or reach out to seth@acquireme.io for more info.
Salary : $400,000 - $700,000