> Markdown version of [/jobs/ext/2705771-senior-software-engineer-low-latency-trading-systems-core-java-in-chicago](https://www.wearedevelopers.com/jobs/ext/2705771-senior-software-engineer-low-latency-trading-systems-core-java-in-chicago). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - Low Latency Trading Systems (Core Java) in Chicago - **Company:** Energy Jobline - **Location:** Chicago, IL, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Algorithmic Trading, Application Performance Management, Program Optimization, Profiling, Code Review, Databases, Data Structures, Linux, Java Platform Enterprise Edition (J2EE), Java Virtual Machine (JVM), Java Native Interface, Linux Kernel, Routing, Packet Analyzer, Performance Tuning, Software Construction, Software Engineering, TCP/IP, Diagnostic Tools, Multithreading, Java Application Server, Concurrency, Backend, Low Latency, Asynchronous Programming, Microservices - **Published:** September 4, 2026 - **Apply:** https://www.energyjobline.com/job/senior-software-engineer-low-latency-trading-systems-core-java-chicago-31442321 ## About the Role Our client is seeking an experienced Senior Software Engineer with deep expertise building ultra-low latency trading platforms. This is not a traditional enterprise Java position. We're looking for engineers who have built and supported mission-critical trading systems where microseconds matter. The ideal candidate understands market data, trading workflows, concurrency, networking, and performance optimization and can immediately contribute within a highly technical engineering team. Candidates without recent low latency trading platform experience will not be considered., * 8+ years of Core Java software engineering * Recent experience developing low latency trading platforms * Experience supporting electronic trading or capital markets systems * Strong understanding of trading workflows and market data processing * Experience building backend trading applications-not database-centric applications * Strong understanding of distributed microservices architecture * Advanced knowledge of multithreading, concurrency, synchronization, shared memory, and asynchronous programming * Strong understanding of algorithms and data structures * Experience optimizing high-performance Java applications * Experience working with TCP/IP and UDP networking * Strong Linux experience * Self-starter capable of contributing immediately with minimal supervision Technical Skills Strong experience with: * Core Java * Low Latency Systems * Multithreading * Concurrent Data Structures * Shared Memory * JNI * Java NIO * TCP / UDP Networking * JVM Performance Tuning * Garbage Collection Optimization * Linux * Linux Kernel Performance * Microservices Architecture * Performance Profiling * Production Support experience with: * Solarflare Networking * EF_VI * Onload APIs * Thread Pinning * NUMA Architecture * CPU Cache Optimization * Interrupt Handling * Packet Capture * Hardware Performance Counters Trading Domain Experience Required Candidates should have experience working with one or more of the following: * Electronic Trading Platforms * Matching Engines * Order Book Management * Market Data Processing * Trading Logic * Credit Checks * Order Routing * Market Connectivity * Exchange Connectivity * Capital Markets Technology, We're looking for an engineer who understands the unique challenges of building software where performance, determinism, and reliability are critical., * Must have recent low latency trading platform experience * Must have financial services or capital markets experience * No Third Parties * No Corp-to-Corp (C2C) * No Visa Sponsorship ## Description * Design and develop ultra-low latency Java applications supporting electronic trading platforms * Build and optimize backend trading services and distributed microservices * Analyze and optimize application performance for high-throughput, low-latency environments * Troubleshoot complex production issues and performance bottlenecks * Optimize algorithms, memory utilization, JVM tuning, and threading models * Work closely with senior engineers on architecture, code reviews, and system optimization * Support production releases, security updates, and platform enhancements * Utilize low-level diagnostic tools to analyze system behavior and optimize performance * Develop clean, scalable, maintainable Java applications supporting mission-critical trading systems ## Related Videos - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Microservices architecture as a key element in building trading systems for global finance markets](https://www.wearedevelopers.com/videos/1196-microservices-architecture-as-a-key-element-in-building-trading-systems-for-global-finance-markets) - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [The Best Job Search Websites of 2025](https://www.wearedevelopers.com/magazine/368-the-best-job-search-websites-of-2025)