Senior C++ Software Engineer

Goliath Partners

Chicago (IL)

On-site

USD 360,000 - 425,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Goliath Partners is seeking a Senior C++ Engineer to own foundational infrastructure that underpins large-scale, real-time systems. This role focuses on core platform components, concurrency, and high-performance software used across the firm.

You will collaborate with cross-functional teams to design, develop, and optimize backend services and frameworks, enabling engineering teams to build and operate production software reliably at scale within a sophisticated environment.

Qualifications

  • Production software experience in modern C++ (C++17/20+).
  • Strong Linux, concurrency, and performance optimization know-how.
  • Experience with backend infrastructure or distributed platforms.
  • Familiarity with high-performance, low-latency environments is a plus.

Responsibilities

  • Engineer high-performance core platform components in modern C++.
  • Develop reusable services, frameworks, libraries, and infrastructure.
  • Identify and remove performance bottlenecks in concurrency, memory, and scheduling.
  • Build internal developer platforms, tooling, and automation.
  • Collaborate with infra, networking, and platform engineers on distributed systems.
  • Contribute to design evolution with focus on scalability, reliability, observability.
  • Participate in architectural discussions and code reviews; mentor engineers.

Skills

Modern C++
Linux & concurrency
Distributed systems
Performance optimization

Education

Bachelor's or Master's in a technical field

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 Inc. • Chicago (IL), Northern (KY)

Hybrid
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)

On-site
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
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
C++ Platform Engineer
C++ Platform Engineer

Selby Jennings • New York (NY)

On-site
USD 300,000 - 500,000