More jobs:
C++ Software Engineer
Job in
Chicago, Cook County, Illinois, 60290, USA
Listed on 2026-05-16
Listing for:
OP Recruiting
Full Time
position Listed on 2026-05-16
Job specializations:
-
Software Development
Software Engineer, DevOps
Job Description & How to Apply Below
About the Opportunity
We are seeking a high-caliber Software Engineer to join a premier global proprietary trading firm. In this role, you will architect and deploy sophisticated automated trading algorithms and mission-critical infrastructure within a high-performance, low-latency environment. You will collaborate closely with cross-functional teams to expand a world-class research platform and integrate new market connectivity globally.
LocationChicago, IL
Responsibilities- Systems Architecture & Engineering:
Design and implement scalable, maintainable trading software using modern C++ in a distributed systems environment. - Market Connectivity:
Build and maintain robust interfaces for global exchanges, ensuring strict adherence to technical specifications and deep integration with core trading engines. - Performance Optimization:
Identify and resolve bottlenecks across the entire stack—from high-level algorithmic logic down to Linux kernel and network protocol optimizations. - Research Infrastructure:
Develop and manage distributed storage solutions and proprietary tools to support large-scale data analysis and strategy simulation. - Strategy Implementation:
Partner with quantitative researchers to translate complex trading signals into production-ready code and reconcile live performance against simulated models. - Operational Excellence:
Lead rigorous code reviews, develop comprehensive monitoring systems, and investigate production issues to ensure 24/7 system reliability.
- Technical Proficiency:
Exceptional engineering skills in C++ or another statically-typed, imperative language, with a deep understanding of software design fundamentals. - Systems Knowledge:
Strong grasp of the full computing stack, including low-level networking, memory management, and hardware/software abstraction layers. - Problem Solving: A proven ability to solve complex technical challenges with fully automated, scalable, and extensively tested solutions.
- Collaborative Mindset: A low-ego approach to work, thriving in both autonomous tasks and highly integrated team environments.
- Education:
A degree in Computer Science, Computer Engineering, or a related technical field (or equivalent professional experience).
- Industry
Experience:
Prior experience within the electronic trading or fintech sectors is highly valued but not required. - Environment:
Proficiency with Linux-based development and system internals. - Advanced Optimization:
Familiarity with lock-free data structures, compiler intrinsics, and micro-benchmarking.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×