Senior Software Engineer – Low Latency Trading / Core Java
Job SummaryWe 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 ContractPreferred BackgroundCandidates with experience in the following areas are highly preferred:Matching enginesOrder booksMarket data processingExchange connectivityOrder routingTrading gatewaysOther performance-sensitive backend trading systemsExperience within trading firms, banks, or exchangesRequired Skills & ExperienceStrong expertise in Core JavaRecent hands-on experience with low-latency or ultra-low-latency electronic tradingStrong understanding of market data, order books, and trading logicExcellent knowledge of multithreading and concurrencyExperience with TCP/UDP networkingStrong Linux experienceProven experience with production performance and latency troubleshootingExperience developing performance-sensitive backend trading systemsImportant Candidate RequirementsCandidates must have actual low-latency trading development experience. Financial-services experience alone is not sufficient.