Overview
On Site
100k - 125k
Full Time
Skills
Financial Technology
Finance
Trading
Expect
Writing
Operating Systems
Microsoft Windows
Linux
Computer Networking
Remote Direct Memory Access
Performance Tuning
Communication
Computer Hardware
Software Development
C++
C#
Messaging
Performance Monitoring
Debugging
Collaboration
DevOps
Problem Solving
Conflict Resolution
Optimization
Insurance
SAP BASIS
Job Details
We're partnering with a high-performance financial technology firm headquartered in downtown Chicago to find a Mid-Level Systems Engineer for their infrastructure team. This full-time, onsite position offers the chance to work on highly scalable, low-latency systems at the heart of a proprietary trading platform. Our client builds cutting-edge tech powering global financial markets-and they're looking for engineers who thrive at the intersection of software and hardware.
Looking to solve deep, technical challenges in a performance-critical environment? This is your chance to work with some of the best systems and infrastructure minds in the industry. As a Systems Engineer, you'll build and optimize the foundational components of a next-generation trading platform-think high-throughput messaging, kernel bypass, and performance monitoring at scale. If you love digging into the nuts and bolts of how software talks to hardware, and want to be surrounded by people who move fast, solve hard problems, and have fun doing it, this is where you'll want to be. Expect top-tier comp, incredible benefits, and a team-first environment that prizes curiosity and ownership.
Required Skills & Experience
4-5 years professional experience writing system-level code in C++, C#, or similar
Strong understanding of operating system fundamentals (Windows or Linux)
Deep knowledge of networking protocols and internals
Experience troubleshooting and resolving complex technical issues
Proven ability to work independently in fast-paced environments
Desired Skills & Experience
Experience with high-throughput and distributed systems
Exposure to kernel bypass technologies (e.g., DPDK, RDMA)
Background in performance tuning, garbage collection, and memory allocation
Strong communication skills and collaborative mindset
A genuine curiosity about how software interacts with hardware
What You Will Be Doing
Tech Breakdown
40% Systems-Level Software Development (C++/C#)
30% Distributed Infrastructure & Messaging Systems
30% Performance Monitoring & Troubleshooting
Daily Responsibilities
60% Hands-On Engineering & Debugging
20% Cross-Team Collaboration (DevOps & App Teams)
20% Independent Problem Solving & Optimization
The Offer
Looking to solve deep, technical challenges in a performance-critical environment? This is your chance to work with some of the best systems and infrastructure minds in the industry. As a Systems Engineer, you'll build and optimize the foundational components of a next-generation trading platform-think high-throughput messaging, kernel bypass, and performance monitoring at scale. If you love digging into the nuts and bolts of how software talks to hardware, and want to be surrounded by people who move fast, solve hard problems, and have fun doing it, this is where you'll want to be. Expect top-tier comp, incredible benefits, and a team-first environment that prizes curiosity and ownership.
Required Skills & Experience
4-5 years professional experience writing system-level code in C++, C#, or similar
Strong understanding of operating system fundamentals (Windows or Linux)
Deep knowledge of networking protocols and internals
Experience troubleshooting and resolving complex technical issues
Proven ability to work independently in fast-paced environments
Desired Skills & Experience
Experience with high-throughput and distributed systems
Exposure to kernel bypass technologies (e.g., DPDK, RDMA)
Background in performance tuning, garbage collection, and memory allocation
Strong communication skills and collaborative mindset
A genuine curiosity about how software interacts with hardware
What You Will Be Doing
Tech Breakdown
40% Systems-Level Software Development (C++/C#)
30% Distributed Infrastructure & Messaging Systems
30% Performance Monitoring & Troubleshooting
Daily Responsibilities
60% Hands-On Engineering & Debugging
20% Cross-Team Collaboration (DevOps & App Teams)
20% Independent Problem Solving & Optimization
The Offer
- Bonus eligible
- Medical, Dental, and Vision Insurance
- Vacation Time
- Stock Options
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.