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

Comcast

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Chicago, IL
Salary
$152,828–$229,243 / yr
Posted
81 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $204k
This role $191k
$138k $262k
below market most similar roles pay here above market

This role pays less than 60% of similar roles. Most pay $175,590–$232,937 — the blue band above. At the midpoint, this role pays about $191k versus about $204k for comparable roles.

Based on 240 similar postings.

Employer

About Comcast

Comcast is an American telecommunications and media conglomerate, providing cable TV, internet, and phone services under the Xfinity brand, and owning NBCUniversal.

Comcast currently has 64 open roles on FindRole.

Listed pay typically runs $141,850–$204,799 across 58 roles with salary data.

Most-posted roles

View all roles at Comcast

At a glance

TL;DR · Lead Software Engineer (C++), Ad Tech & Distributed Systems

Lead Software Engineer (C++) - Ad Tech & Distributed Systems - FreeWheel joins a team building and enhancing a large-scale, real-time advertising platform. This role focuses on developing high-performance backend services that process millions of concurrent requests while maintaining ultra-low latency response times across a distributed cloud infrastructure. You will design and optimize C++ applications to handle complex decisioning logic, communicate with external bidding partners, and manage high-throughput traffic patterns. Key responsibilities include building resilient distributed services, creating efficient database queries, and troubleshooting performance bottlenecks. Required technical skills include C++, Python, and systems design, alongside experience with MySQL, Aerospike, Kafka, Snowflake, and cloud platforms like AWS, Azure, or GCP. The work involves solving technical challenges related to high-concurrency, multi-region cloud environments, and real-time ad delivery systems.

What you'll do

  • Design and develop high-performance C++ applications for a large-scale ad serving platform.
  • Build backend systems capable of processing millions of concurrent requests with low latency.
  • Develop platform capabilities that process ad requests and communicate with external bidding partners.
  • Design and implement resilient distributed services across multi-region cloud environments.
  • Optimize application performance for high Query Per Second (QPS) and high-concurrency traffic.
  • Create efficient database queries and data access layers using MySQL and Aerospike.
  • Troubleshoot performance bottlenecks across application, database, and infrastructure layers.
  • Monitor and improve system reliability, scalability, and operational efficiency.

What we're looking for

  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
  • 5+ years of professional software development experience using C++.
  • 7-10 years of relevant work experience.
  • Experience building and supporting high-volume, high-concurrency distributed systems.
  • Strong understanding of multithreading, concurrency, memory management, and performance optimization.
  • Experience designing and operating low-latency, real-time applications.
  • Knowledge of cloud platforms including AWS, Azure, or GCP.
  • Experience with relational databases like MySQL and distributed data stores like Aerospike, Kafka, or Snowflake.

More like this

Similar roles

Senior Software Engineer, Ads Platform

Microsoft

87 days ago $119,800–$234,700
C C++ C# Java JavaScript Python Distributed Systems Microsoft Azure AWS Cloud Computing Service-Oriented Architecture Observability Reliability Engineering AI ML Telemetry
4+ yrs exp Hybrid

Senior C++ Software Engineer

Comcast

Reston, VA +1 49 days ago $141,850–$212,776
C++ Golang Distributed Systems DB Design Network Programming SDLC Agile Software Engineering Methodology Back-End Development Web Applications Software Verification Technical Specifications Testing Maintenance
7+ yrs exp Hybrid

Senior Software Engineer

Comcast

Reston, VA +1 84 days ago $141,850–$212,776
AWS Kubernetes C++ Golang Linux Nginx Distributed Systems Cache Network Programming SDLC Agile Software Architecture Unix
3+ yrs exp Hybrid