C++ Software Engineer

C++ Software Engineer

Job Type:

Direct-Hire

Location

Chicago

Industry:

Trading Firm

Category:

C++

Compensation Range:

$200,000 - $250,000 Per Year

Job id:

22545

Additional Compensation Info:

Base salary plus targeted bonus

Rich Text Widget

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.

Apply Now
Apply Now
Share this Job
Read More
SCHEMA MARKUP ( This text will only show on the editor. )
Back to Job Search Back to Job Search