C++ Software Engineer

Op Recruiting ·www.oprecruiting.com

Location Chicago, IL, United States
Work type Remote
Salary USD 200,000 - 250,000 / year
Type Full time
Level Mid
Source Shazamme
Trading Firm Accepting Candidates
Apply direct

C++ Software Engineer

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.

 

#LI-EH1

 

Frequently asked questions

Who is hiring for the C++ Software Engineer role?
Op Recruiting is hiring for the C++ Software Engineer position, a Shazamme client. Apply directly on the employer's career site.
Where is the C++ Software Engineer job located?
The C++ Software Engineer role with Op Recruiting is based in Chicago, IL, US. The role is remote-friendly.
Is the C++ Software Engineer role remote?
Yes — the C++ Software Engineer position at Op Recruiting is remote. Candidates based in US are preferred.
What does the C++ Software Engineer role pay?
Op Recruiting lists the C++ Software Engineer role at USD 200,000–250,000 per year.
Is the C++ Software Engineer role full-time or contract?
This is a full time position at Op Recruiting.
What experience level is the C++ Software Engineer role?
The C++ Software Engineer position is aimed at mid-level candidates.
How do I apply for the C++ Software Engineer role at Op Recruiting?
Apply directly on Op Recruiting's career page via the Apply button on this listing. ZammeJobs links straight through to the employer's ATS — no third-party form, no resume database.
Apply direct