Jobs · Information Technology · Illinois

C++ Software Engineer

OP Recruiting · Chicago, IL · Yesterday
Information TechnologyFull-time
Location: Chicago, IL 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. 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. Requirements (Must-have) 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). Preferred Qualifications (Nice-to-have) 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. Accepting Candidates

Similar jobs

C++ Software Engineer

FishEye Software, Inc.Marlborough, MA· 1 wk ago
Engineering$80k–$190k/yrapply on ajax.googleapis.com

C++ Software Engineer

FishEye Software, Inc.Marlboro, MA· 1 wk ago
Engineering$80k–$190k/yrapply on fisheyesoftware.isolvedhire.com

C++ Software Engineer

3dB Labs, Inc.West Chester, OH· 3 wk ago
Information Technologyapply on 3dblabs.applytojob.com

C++ Software Engineer

IMC TradingNew York, United States· 1 mo ago
Engineering$175k–$225k/yrapply on job-boards.eu.greenhouse.io

C++ Software Engineer

Johns Hopkins Applied Physics LaboratoryLaurel, MD· 2 wk ago
Engineering$100k/yrapply on careers.jhuapl.edu