Senior C++ Software Engineer

Goliath Partners Inc.

Chicago, Northern (IL, KY)

On-site

USD 360,000 - 425,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Goliath Partners Inc. is seeking a Senior C++ Engineer to own critical foundation technology across the firm's engineering environment.

The role focuses on building high-performance core platform components and reusable services used by multiple teams, with emphasis on reliability and scalability. You will tackle concurrency, resource management, and distributed systems, collaborating with infrastructure, networking, and platform engineers.

Qualifications

  • Bachelor's or Master's degree in a technical field.
  • Production software experience in modern C++ (C++17/20+).
  • Deep Linux, concurrency, multithreading, networking, and performance optimization knowledge.
  • Experience with backend infrastructure or distributed platforms.
  • Exposure to HPC or low-latency environments is a plus.

Responsibilities

  • Engineer high-performance core platform components primarily in modern C++.
  • Develop reusable services, frameworks, libraries, and infrastructure.
  • Identify and eliminate performance bottlenecks across concurrency, scheduling, memory usage.
  • Build internal developer platforms, tooling, and automation.
  • Partner with infra, networking, and platform engineers on distributed systems.
  • Shape design of foundational platform tech for scalability, resilience, observability.
  • Participate in architectural discussions and code reviews; mentor engineers.

Skills

Modern C++ (C++17/20+)
Concurrency & multithreading
Linux performance optimization
Distributed systems design

Education

Bachelor's or Master's in CS/CE/Math/Physics/EE

Tools

Linux
Profiling tools

Job description

Our client is a highly sophisticated quantitative technology organization where engineering is a core driver of the firm's success. The company develops the infrastructure behind large-scale computing, distributed applications, real-time data processing, and the internal systems that enable engineers to build and operate software efficiently. As the platform organization expands, they are looking for a Senior C++ Engineer to take ownership of critical technology at the foundation of the firm's engineering environment.

This is an infrastructure-focused position centered around the systems and developer platforms that sit beneath the firm's broader technology stack. You'll build the underlying components, services, and frameworks that allow engineering teams to develop, deploy, and run production software reliably and efficiently. The role offers an opportunity to work on technology with a broad internal footprint rather than a single application or product. Your work will impact the performance and reliability of infrastructure supporting hundreds of systems, while helping engineering teams operate at greater scale.

You'll be solving challenging problems involving concurrency, resource management, distributed computing, system performance, and large-scale infrastructure. The team works closely with engineers across systems, networking, compute, and platform development, making this a strong fit for someone who enjoys working close to the operating system and tackling technically complex problems.

If you enjoy modern C++, systems programming, performance engineering, and building foundational technology that other engineers depend on, this role offers the chance to make a significant technical impact within an exceptionally advanced engineering environment.

What You'll Be Working On
  • Engineer high-performance systems and core platform components primarily in modern C++.
  • Develop reusable services, frameworks, libraries, and infrastructure consumed by engineering teams throughout the organization.
  • Identify and eliminate performance bottlenecks across concurrency, scheduling, memory utilization, and resource allocation.
  • Build internal developer platforms, tooling, and automation that streamline development and software deployment.
  • Partner with infrastructure, networking, and platform engineers to architect dependable distributed systems.
  • Shape the design and evolution of foundational platform technologies with a focus on scalability, resilience, observability, and maintainability.
  • Participate in architectural discussions and code reviews while providing technical mentorship and helping establish engineering best practices.
What You'll Bring
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Mathematics, Physics, Electrical Engineering, or another rigorous technical field.
  • Significant professional experience developing production software in modern C++ (C++17/C++20 or newer).
  • Deep understanding of Linux, concurrency, multithreaded programming, networking, systems architecture, and performance optimization.
  • Experience developing backend infrastructure, distributed platforms, developer systems, high-performance applications, or other technically demanding production software.
  • Exposure to high-performance computing, low-latency systems, or other performance-sensitive environments is a plus.
Compensation

Base Salary:$360,000 - $425,000

Total Compensation:$725,000 - $1,025,000+

Why Join?

This is an opportunity to work in an environment where engineering quality and technical depth directly contribute to the firm's competitive edge. You'll have substantial ownership over foundational systems used across the organization and the opportunity to tackle problems involving distributed computing, systems performance, infrastructure, and developer productivity.

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

Similar jobs worth comparing

Senior C++ Software Engineer
Senior C++ Software Engineer

Goliath Partners • Chicago (IL)

On-site
USD 360,000 - 425,000
Senior Software Engineer (C++) | High-Performance Distributed Systems
Senior Software Engineer (C++) | High-Performance Distributed Systems

X4 Alpha • Chicago (IL)

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

Hunter Bond • New York (NY)

Hybrid
USD 140,000 - 210,000
Hybrid working
Standout NYC office
Excellent benefits
Senior Platform Software Engineer
Senior Platform Software Engineer

Acquire Me • New York (NY)

On-site
USD 150,000 - 210,000
Senior C++ Developer
Senior C++ Developer

Optimize Search Group • Coppell (TX)

On-site
USD 140,000 - 190,000
C++ Software Engineer - 405468
C++ Software Engineer - 405468

Atrium • New York (NY)

On-site
USD 136,000 - 175,000
Senior/Staff Software Engineer - C++
Senior/Staff Software Engineer - C++

VoltForce • San Leandro (CA)

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

Goliath Partners • New York (NY)

On-site
USD 300,000 - 350,000
Competitive compensation
Collaborative environment
Access to cutting-edge hardware/software
Senior Software Engineer — Backend Performance & Data Systems
Senior Software Engineer — Backend Performance & Data Systems

StratITech • San Francisco (CA)

On-site
USD 210,000 - 245,000
Senior C++ Developer
Senior C++ Developer

Motion Recruitment Partners LLC • Dallas (TX)

Hybrid
USD 90,000 - 120,000