C++ Software Engineer (Low-Level/ Hardware Adjacent)

Selby Jennings

Chicago (IL)

On-site

USD 120,000 - 180,000

Full time

30 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Selby Jennings is seeking a C++ Software Engineer to join a globally distributed team building highly optimized systems at the intersection of software and hardware. You will develop low-level infrastructure that directly impacts the efficiency and scalability of the trading platform and work close to the hardware to tackle performance challenges.

You will collaborate with engineers around the world, drive design through production, and help shape architecture decisions while focusing on

Qualifications

  • 2+ years of professional experience developing software in C++.
  • Experience with high-performance infrastructure and low-level systems.
  • Exposure to accelerators, GPUs, FPGAs, or similar optimization is valued.
  • Bachelor's or Master's in CS/CE/EE or related field.

Responsibilities

  • Develop and optimize high-performance C++ systems that operate close to the hardware.
  • Build infrastructure focused on latency, throughput, efficiency, and scalability.
  • Work alongside engineers across a global team on mission-critical platform initiatives.
  • Contribute to performance analysis, system optimization, and architecture decisions.
  • Collaborate with teams working on hardware-adjacent technologies, accelerators, and next-generation compute platforms.
  • Drive projects from design through production in a fast-paced engineering environment.

Skills

Concurrency
Memory management
Performance optimization
System architecture

Education

Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field

Tools

C++

Job description

One of the world's leading trading firms is looking for a C++ Software Engineer to join a globally distributed team focused on building highly optimized systems at the intersection of software and hardware. This team works on some of the firm's most performance-critical infrastructure, developing low-level systems that directly impact the efficiency and scalability of its trading platform.

This is an opportunity to work close to the hardware, tackling complex engineering challenges around performance, optimization, and system architecture. If you're passionate about understanding how systems work under the hood and enjoy pushing performance to its limits, this is an opportunity to have significant impact at a firm where technology is a core competitive advantage.

What You Will Do
  • Develop and optimize high-performance C++ systems that operate close to the hardware
  • Build infrastructure focused on latency, throughput, efficiency, and scalability
  • Work alongside engineers across a global team on mission-critical platform initiatives
  • Contribute to performance analysis, system optimization, and architecture decisions
  • Collaborate with teams working on hardware-adjacent technologies, accelerators, and next-generation compute platforms
  • Drive projects from design through production in a fast-paced engineering environment
Who You Are
  • 2+ years of professional experience developing software in C++
  • Strong understanding of computer systems, operating systems, memory management, concurrency, or performance optimization
  • Experience building high-performance infrastructure, systems software, compilers, networking software, distributed systems, or hardware-adjacent applications
  • Exposure to accelerators, compilers, GPUs, FPGAs, or low-level optimization is highly valued
  • Bachelor's, Master's in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field
  • Background can come from trading, big tech, infrastructure software companies, semiconductor firms, startups, or other highly technical environments
Why Join
  • Work on some of the most technically challenging engineering problems in the industry
  • Direct impact on systems that power a global trading operation
  • Collaborate with world-class engineers across multiple regions
  • Opportunity to work close to the hardware and influence the future architecture of the firm's technology stack
  • Competitive compensation and significant upside potential
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C++ Developer
C++ Developer

Selby Jennings • Chicago (IL)

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

Radley James • New York (NY)

On-site
USD 120,000 - 150,000
C++ Software Engineer
C++ Software Engineer

Fintal Partners • Chicago (IL)

On-site
USD 140,000 - 230,000
Software Engineer - C++
Software Engineer - C++

OP Recruiting • Chicago (IL)

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

Understanding Recruitment • United States

Remote
USD 140,000 - 210,000
Fully remote UK/Europe
Direct ownership of projects
Flat structure
+1
Software Engineer - C++
Software Engineer - C++

Objective Partners • Chicago (IL)

On-site
USD 180,000 - 260,000
Software Engineer
Software Engineer

Thurn Partners • New York (NY)

On-site
USD 120,000 - 160,000
Senior Low Latency C++ Engineer
Senior Low Latency C++ Engineer

Selby Jennings • New York (NY)

On-site
USD 180,000 - 280,000
Senior C++ Software Engineer
Senior C++ Software Engineer

Goliath Partners Inc. • Chicago (IL), Northern (KY)

Hybrid
USD 360,000 - 425,000
Senior Software Engineer (C++)
Senior Software Engineer (C++)

Anson McCade • New York (NY)

On-site
USD 140,000 - 180,000