Java Software Engineer (Trading Infrastructure)

Chicago 30 days agoFull-time External
1.4m - 2.1m / yr
This job posting has expired and is no longer accepting applications.
Java Software Engineer (Trading Infrastructure) Salary: $200k-300k Total compensation: $400k-800k depending on seniority and performance We’re partnered with a leading high frequency trading firm looking for a Java Software Engineer to join their core engineering team in Chicago. You’ll collaborate with Research, Systems, and Operations groups to design and maintain the software infrastructure that underpins large-scale, automated trading and research systems. This is a high-impact engineering role, offering the chance to work on mission-critical systems at scale while collaborating with some of the brightest minds in the industry. What you’ll do: • Enhance and expand core research and trading infrastructure. • Design and implement distributed storage and compute systems with demanding performance and reliability requirements. • Improve network communications for ultra-low-latency systems. • Identify and resolve performance bottlenecks across software, open-source libraries, and operating systems. • Research and integrate new technologies to drive stability, scalability, and speed. What we’re looking for: • Strong foundation in software engineering principles. • Proven expertise in Java (with experience in writing, refactoring, and debugging complex systems). • Solid understanding of distributed systems • Experience with Linux; familiarity with C++ is a plus. • Ideally good knowledge of networking and storage systems • A problem-solver with a hands-on mindset and ability to work both independently and in collaborative teams.