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