Role at a glance
- Salary
- Not yet verified Check the description for pay details; an amount or pay period has not been verified.
- Location
- Chicago, United States
- Work arrangement
- On-site
- Experience
- 2-5+ years of experience in Site Reliability Engineering, Systems Integration, Production Engineering, or a related role in a heavily on-prem environment 2-5+ years of hands-on experience with Linux operating systems, network configuration, and server management
- Education
- Bachelor’s degree in Computer Science, Information Technology, or related engineering discipline (or equivalent practical experience)
Spotted an issue?
We’ll check it against the original posting.
Role Summary
The Trading Engineer works on execution systems in the critical path of live trading, combining operational support with project-based engineering. The role focuses on continuity of trading operations and improving the reliability, performance, and resilience of those systems.
What You'll Do
- Provide real-time coverage for critical execution systems through structured support rotations.
- Prioritize and resolve system issues to maintain continuity of trading operations.
- Diagnose production incidents and coordinate across trading, development, infrastructure, and external exchanges.
- Monitor system performance and identify risks before they affect trading.
- Build automation tools and eliminate recurring issues through root cause analysis and durable fixes.
- Refine and deploy system architecture, enhance monitoring and resiliency, and support core market connectivity.
Generated from the employer's posting. Verify important details before applying.
View full postingQualifications
Requires 2-5+ years of experience in Site Reliability Engineering, Systems Integration, Production Engineering, or a related role in a heavily on-prem environment, and 2-5+ years of hands-on experience with Linux operating systems, network configuration, and server management. Requires understanding of network fundamentals including routing protocols, TCP/UDP, multicast, network offload, and kernel bypass technology; proficiency in Python and Bash; and a bachelor’s degree in Computer Science, Information Technology, or a related engineering discipline, or equivalent practical experience. Also seeks problem-solving interest and hands-on experimentation with technology.
Original job description
Content provided by the employer
Original job description
Content provided by the employer
We are looking for a multi-talented and passionate Trading Systems Engineer to join our execution development team. In this role, you will take ownership of systems that sit directly in the critical path of live trading, handling everything from hardware and network connectivity to application performance and exchange interactions. This is not a pure support role — and it’s not purely project-based engineering either. It’s intentionally both. You will split your time between:
- Operational support of live trading systems, ensuring stability and rapid resolution of production issues. This portion of the role is fast-paced, highly visible and requires strong troubleshooting instincts, clear communication, and the ability to remain calm under pressure. If you enjoy solving real-time problems and seeing immediate impact from your work, this is for you.
- Project-based engineering work, improving the reliability, performance, and automation of those same systems. The goal is simple: fewer incidents, faster recovery, more proactive monitoring, and stronger systems over time. We believe production ownership and engineering improvement go hand in hand — the best way to improve a system is to deeply understand how it behaves under real-world pressure.
Our execution systems are fundamental to our success and require dedicated ownership to ensure continuity throughout the trading day. You will play a key role in both optimizing today’s trading and building a continuously better platform for tomorrow.
Your Core Responsibilities:
- Participate in structured support rotations to provide real-time coverage for critical execution systems
- Ensure continuity of trading operations, prioritizing and resolving system issues with urgency and composure
- Diagnose novel production incidents, often coordinating across trading, development, infrastructure, and external exchanges
- Monitor system performance and proactively identify risks before they impact trading
- Build automation tools for system orchestration and operational efficiency
- Eliminate recurring issues through root cause analysis and durable fixes
- Partner with technology and trading teams to refine and deploy system architecture
- Enhance monitoring, observability, and resiliency
- Support and optimize core market connectivity
Your Skills and Experience:
- Passion for problem solving and new technologies.
- 2-5+ years of experience in Site Reliability Engineering, Systems Integration, Production Engineering, or a related role in a heavily on-prem environment
- 2-5+ years of hands-on experience with Linux operating systems, network configuration, and server management
- Strong understanding of network fundamentals, including routing protocols, TCP/UDP, multicast, network offload, and kernel bypass technology
- Proficiency in Python and Bash
- Demonstrated curiosity and hands-on experimentation with technology—whether through personal projects, home labs, open source contributions, or deep-dive exploration of operating systems and networking
- Bachelor’s degree in Computer Science, Information Technology, or related engineering discipline (or equivalent practical experience)
The Base Salary range for the role is included below. Base salary is only one component of total compensation; all full-time, permanent positions are eligible for a discretionary bonus and benefits, including paid leave and insurance. Please visit Benefits - US | IMC Trading for more comprehensive information.
About Us
IMC is a research-driven trading firm where quantitative modeling, machine learning, and engineering shape how modern markets are traded. A stabilizing force in markets since 1989, we provide liquidity across trading venues, delivering the best outcome in value and risk management to investors. Using our own technology and capital, we build proprietary systems and algorithms that operate across global markets. Our researchers, traders, and engineers work as a collective, combining rapid experimentation, advanced infrastructure, and real-time feedback to turn insight into execution and execution into advantage.
About the company
IMC Trading
Large Enterprise
IMC Trading is a global proprietary trading firm that leverages technology and quantitative research to optimize trading strategies across a variety of asset classes, including equities, commodities, and derivatives. Founded in 1989 and headquartered in Amsterdam, IMC operates with a commitment to innovation and collaboration, fostering an environment where talented professionals can thrive. The firm is dedicated to responsible trading practices and actively engages in market-making to ensure liquidity and efficiency in financial markets worldwide. With a focus on continuous improvement and data-driven decision-making, IMC Trading is a leader in the fast-paced world of trading and investment.