Senior Software Engineer – Low Latency Trading / Core Java
Summary
Develops ultra-low-latency trading systems in Core Java, focusing on high-performance backend components like order routing, market data processing, and exchange connectivity for electronic trading platforms.
Job Summary
We are seeking a Senior Core Java Engineer with recent, hands-on experience developing low- or ultra-low-latency electronic trading systems. The ideal candidate will have a strong understanding of actual trading workflows and experience building performance-sensitive backend systems.
Location: Chicago, IL – Hybrid (2 days onsite required)
Type: Long-term Contract
Preferred Background
Candidates with experience in the following areas are highly preferred:
Matching engines
Order books
Market data processing
Exchange connectivity
Order routing
Trading gateways
Other performance-sensitive backend trading systems
Experience within trading firms, banks, or exchanges
Required Skills & Experience
Strong expertise in Core Java
Recent hands-on experience with low-latency or ultra-low-latency electronic trading
Strong understanding of market data, order books, and trading logic
Excellent knowledge of multithreading and concurrency
Experience with TCP/UDP networking
Strong Linux experience
Proven experience with production performance and latency troubleshooting
Experience developing performance-sensitive backend trading systems
Important Candidate Requirements
Candidates must have actual low-latency trading development experience. Financial-services experience alone is not sufficient.
As published by recruitee
Full name, Email, CV, Cover letter, Phone
- Are you either a U.S. Citizen or a Green Card holder? Please respond with Yes or No. yes / no
- Are you comfortable working on W2? yes / no
- Are you comfortable working 2 days onsite in Chicago, IL? yes / no
- Are you available for an in-person final interview in Chicago? yes / no
- Do you hold a Bachelor's or Master's degree in Computer Science or Engineering? yes / no
- Do you have strong hands-on experience with Core Java? yes / no
- Do you have recent hands-on experience developing low/ultra-low latency electronic trading systems? yes / no
- Have you worked directly with market data, order books, or trading logic? yes / no
- Do you have strong experience with multithreading and concurrency in Java yes / no
- Do you have hands-on experience with TCP/UDP networking? yes / no
- Do you have strong Linux experience in production environments? yes / no
- Have you performed production performance and latency troubleshooting? yes / no
- Have you worked on matching engines, trading gateways, order routing, exchange connectivity, or similar trading systems? yes / no
- Have you developed performance-sensitive backend systems for a trading firm, bank, or exchange? yes / no
- Is your low-latency trading experience hands-on development rather than general financial-services experience? yes / no