Mid-Senior Level C++ Developer / Full-time Hybrid

Overview

On Site
130k - 150k
Full Time

Skills

Lean Startup
Innovation
Finance
Computer Science
Securities
Scalability
Financial Services
Multithreading
Computer Networking
Systems Design
Algorithmic Trading
Communication
Systems Architecture
C++
Optimization
Trading
Collaboration
Performance Tuning
Microsoft Exchange
Insurance
Training
SAP BASIS

Job Details

A rapidly growing financial services firm based in Chicago is seeking a full-time C++ Developer to join its core engineering team. Operating with a lean, startup-sized structure, the company has built a robust platform and a collaborative, data-driven culture focused on continuous innovation.

This role centers on building and enhancing low-latency trading applications and infrastructure used in high-frequency trading environments. You'll be part of a high-impact, fast-paced team where speed and precision matter.

If you're a mid-to-senior level C++ engineer who thrives in collaborative, high-stakes environments and has experience in financial markets, this opportunity is for you. You'll work closely with senior strategy developers, traders, and operations to optimize current systems and contribute to new feature development and exchange connectivity.

Required Skills & Experience
3+ years of professional C++ development in high-performance or low-latency systems
Bachelor's degree in Computer Science, Engineering, or equivalent experience
Strong understanding of futures trading, securities, and market structure
Proven experience optimizing applications for performance and scalability
Comfortable working directly with traders and strategy teams in a fast-paced environment

Desired Skills & Experience
Background in proprietary trading, hedge funds, or financial services
Experience with multithreading, networking, and high-throughput system design
Exposure to algorithmic trading systems or exchange connectivity
Strong communication skills and the ability to engage in technical system architecture discussions

What You'll Be Doing

Tech Breakdown
80% C++ core development and optimization
20% Collaboration with trading and operations teams

Daily Responsibilities
Architect, develop, and maintain low-latency trading applications in collaboration with senior developers
Address a backlog of system improvements and performance tuning initiatives
Contribute to exchange connectivity and trader-facing applications
Identify bottlenecks, resolve downtime issues, and continuously enhance system speed and resiliency

The Offer
Competitive base salary with discretionary bonus opportunities
Medical, Dental, and Vision Insurance
Generous Paid Time Off
Flexible hybrid work model with initial onsite training in Chicago
Join a small but rapidly expanding firm where your contributions will have immediate and visible impact

Applicants must be currently authorized to work in the U.S. on a full-time basis now and in the future.

#LT-1
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Motion Recruitment Partners, LLC