Senior Software Engineer (C++)

Anson McCade

New York (NY)

On-site

USD 140,000 - 180,000

Full time

4 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Anson McCade in New York City or Chicago is seeking a Senior C++ Software Engineer to help build and enhance mission-critical trading infrastructure supporting electronic trading across multiple asset classes. This role offers the opportunity to work on high-performance, low-latency systems that process real-time market data, connect directly to global exchanges, and power sophisticated trading strategies.

If you're passionate about C++, performance optimization, and distributed trading systems,

Qualifications

  • 7+ years of professional software engineering experience.
  • Experience building low-latency or high-performance distributed systems.
  • Solid understanding of networking concepts and system-level programming.
  • Experience with Git, testing frameworks, debugging, and performance tuning tools.
  • Python and/or Bash scripting skills.
  • Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, Physics, or a related discipline.

Responsibilities

  • Develop and optimize low-latency C++ trading applications on Linux.
  • Build market data connectivity and normalization components for exchange and vendor feeds.
  • Design and enhance order gateway and execution infrastructure.
  • Develop high-performance order book and pricing systems.
  • Create exchange simulation tools for testing and certification environments.
  • Improve order management and messaging frameworks supporting real-time trading.
  • Collaborate closely with traders, quantitative teams, and fellow engineers on strategic technology initiatives.

Skills

C++
Low-latency systems
Linux
Networking concepts
Git
Python
Bash
Software design

Education

Bachelor's or Master's in CS/Engineering/Math/Physics

Job description

New York, NY or Chicago, IL

Financial Markets Technology

About the opportunity

Our client, a highly regarded participant in the global financial markets, is seeking a Senior C++ Software Engineer to help build and enhance mission-critical trading infrastructure supporting electronic trading across multiple asset classes. This role offers the opportunity to work on high-performance, low-latency systems that process real-time market data, connect directly to global exchanges, and power sophisticated trading strategies.

If you're passionate about C++, performance optimization, and distributed trading systems, this is an exceptional opportunity to make a direct impact in a fast-paced environment.

What You'll Be Doing
  • Develop and optimize low-latency C++ trading applications on Linux.
  • Build market data connectivity and normalization components for exchange and vendor feeds.
  • Design and enhance order gateway and execution infrastructure.
  • Develop high-performance order book and pricing systems.
  • Create exchange simulation tools for testing and certification environments.
  • Improve order management and messaging frameworks supporting real-time trading.
  • Collaborate closely with traders, quantitative teams, and fellow engineers on strategic technology initiatives.
What We're Looking For
  • 7+ years of professional software engineering experience
  • Experience building low-latency or high-performance distributed systems
  • Solid understanding of networking concepts and system-level programming
  • Experience with Git, testing frameworks, debugging, and performance tuning tools
  • Python and/or Bash scripting skills
  • Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, Physics, or a related discipline
Highly Advantageous
  • Electronic trading or capital markets experience
  • Knowledge of FX, Futures, or Fixed Income markets
  • Experience with exchange connectivity, market data, OMS, EMS, or trading platforms
Why Apply?
  • Work on cutting-edge trading technology.
  • Partner directly with traders and quantitative professionals.
  • Solve complex engineering challenges in a performance-driven environment.
  • Join a collaborative team with significant growth opportunities.

#CPlusPlus #SoftwareEngineering #LowLatency #TradingSystems #ElectronicTrading #CapitalMarkets #FinTech #Linux #MarketData #QuantitativeTrading #Hiring #NewYorkJobs #ChicagoJobs

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - C++
Software Engineer - C++

Objective Partners • Chicago (IL)

On-site
USD 180,000 - 260,000
C++ Developer | Front Office Trading Technology
C++ Developer | Front Office Trading Technology

Selby Jennings • New York (NY)

On-site
USD 120,000 - 180,000
Senior Trading Systems Engineer
Senior Trading Systems Engineer

LeoForce • Chicago (IL)

On-site
USD 275,000 - 450,000
Software Engineer - C++
Software Engineer - C++

OP Recruiting • Chicago (IL)

On-site
USD 120,000 - 180,000
Senior C++ Engineer
Senior C++ Engineer

Harrington Starr • Chicago (IL)

Hybrid
USD 150,000 - 210,000
Software Engineer
Software Engineer

NJF Global Holdings Ltd • New York (NY)

On-site
USD 150,000 - 210,000
Software Engineer
Software Engineer

Soni • New York (NY)

On-site
USD 136,000 - 175,000
Trading Systems Software Engineer - New York
Trading Systems Software Engineer - New York

Miller Maxwell • New York (NY)

On-site
USD 120,000 - 150,000
Senior C++ Engineer / Prop Trading / Woodridge, IL
Senior C++ Engineer / Prop Trading / Woodridge, IL

Motion Recruitment • Woodridge (IL)

Hybrid
USD 130,000 - 175,000
Competitive base salary
Bonus eligible
Medical Insurance
+6
Senior C++ Market Data Engineer
Senior C++ Market Data Engineer

Harrington Starr • New York (NY)

On-site
USD 180,000 - 240,000