Drimva

Comcast

Lead Software Engineer (C++) - Ad Tech & Distributed Systems - FreeWheel

$153K–$229K

IL - Chicago, 350 N. Orleans St 1300N · Full-time · Posted Aug 7, 2026

Experience
5+ years of professional software development using C++; posting also lists 10 Years + under Relevant Work Experience.
Education
Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.

About the job

Develops and operates high-performance C++ backend services for a large-scale, real-time advertising platform, optimizing ad decisions, latency, and reliability across distributed systems.

What you'll do

  • Build and optimize C++ ad-serving services for high-volume, concurrent, low-latency traffic.
  • Develop resilient distributed services and improve availability, scalability, and performance across cloud environments.
  • Work on real-time ad-request processing, external bidding integrations, databases, troubleshooting, and system design.

What they ask for

  • 5+ years of professional software development experience using C++.
  • Experience building and supporting high-volume, high-concurrency distributed systems and low-latency, real-time applications.
  • Strong knowledge of multithreading, concurrency, memory management, and performance optimization.
  • Knowledge of AWS, Azure, or GCP; experience with MySQL and scalable microservices/service-oriented architectures.

Nice to have

  • Familiarity with distributed data stores such as Aerospike, Kafka, or Snowflake.
  • Bachelor's degree in Computer Science or Engineering is preferred; equivalent practical experience may be considered.

Pay

$152,828.79 - $229,243.19 USD base salary

Tools

C++, AWS, Azure, GCP, MySQL, Aerospike, Kafka, Snowflake

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)