{"schemaVersion":"jobsearcher.job.v1","id":"192f18e5cf3b24a9135cdff5","url":"https://jobsearcher.com/jobs/192f18e5cf3b24a9135cdff5","canonicalUrl":"https://jobsearcher.com/jobs/192f18e5cf3b24a9135cdff5","title":"Lead Software Engineer (C++) - Ad Tech & Distributed Systems - FreeWheel","description":"Overview\nIn this role you will design and optimize high-performance C++ backend services for a large-scale, real-time ad platform. You’ll work within a distributed cloud environment to deliver low-latency decisions across millions of requests, collaborating with cross-functional teams to ensure reliability and scalability. You’ll handle complex decisioning logic and real-time integrations with external demand partners, driving impact in a mission-critical domain. This is an opportunity to shape how ads are delivered at scale, with emphasis on performance, stability, and multi-region operations.\n\nCompensation / Benefitsbest-in-class benefitsTotal Rewardsbonus potentialcommission for sales-related rolescompetitive base pay within market rangeemployer-sponsored health and retirement options\nResponsibilitiesDesign, develop, and optimize high-performance C++ applications powering a large-scale ad serving platformBuild backend systems capable of handling millions of concurrent requests with low latency and high availabilityDevelop platform capabilities ensuring stability, scalability, and performance under heavy workloadsEnhance systems that process ad requests, communicate with external bidding partners, evaluate responses, and return real-time optimized decisionsDesign and implement resilient distributed services across multi-region cloud environmentsOptimize for high QPS and high-concurrency traffic patternsCollaborate on architecting failover, disaster recovery, and high-availability solutionsCreate efficient queries and data access layers using MySQL and AerospikeTroubleshoot performance bottlenecks across app, database, and infra layersParticipate in architecture discussions, code reviews, and technical design initiativesMonitor and improve system reliability, scalability, and operational efficiency\nKey requirementsBachelor's degree in Computer Science, Engineering, or equivalent practical experience5+ years of professional C++ software development experienceExperience building high-volume, high-concurrency distributed systemsStrong understanding of multithreading, concurrency, memory management, and performance optimizationExperience designing and operating low-latency, real-time applicationsKnowledge of AWS, Azure, or GCP cloud platformsExperience with MySQL databasesFamiliarity with Aerospike, Kafka, Snowflake, etc.Strong understanding of scalable microservices and service-oriented architecturesExperience with monitoring, troubleshooting, and performance tuning of large-scale production systemscollaborationproblem-solvingcommunicationC++ programmingmultithreading and concurrencymemory management and performance optimization","company":"Comcast","rawCompany":"comcast","city":"Evanston","state":"IL","isRemote":false,"isActive":false,"createdAt":"2026-09-15T04:08:56.206Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1299.00","title":"Computer Occupations, All Other","slug":"computer-occupations-all-other"}],"industries":[{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Lead Software Engineer (C++) - Ad Tech & Distributed Systems - FreeWheel","description":"Overview\nIn this role you will design and optimize high-performance C++ backend services for a large-scale, real-time ad platform. You’ll work within a distributed cloud environment to deliver low-latency decisions across millions of requests, collaborating with cross-functional teams to ensure reliability and scalability. You’ll handle complex decisioning logic and real-time integrations with external demand partners, driving impact in a mission-critical domain. This is an opportunity to shape how ads are delivered at scale, with emphasis on performance, stability, and multi-region operations.\n\nCompensation / Benefitsbest-in-class benefitsTotal Rewardsbonus potentialcommission for sales-related rolescompetitive base pay within market rangeemployer-sponsored health and retirement options\nResponsibilitiesDesign, develop, and optimize high-performance C++ applications powering a large-scale ad serving platformBuild backend systems capable of handling millions of concurrent requests with low latency and high availabilityDevelop platform capabilities ensuring stability, scalability, and performance under heavy workloadsEnhance systems that process ad requests, communicate with external bidding partners, evaluate responses, and return real-time optimized decisionsDesign and implement resilient distributed services across multi-region cloud environmentsOptimize for high QPS and high-concurrency traffic patternsCollaborate on architecting failover, disaster recovery, and high-availability solutionsCreate efficient queries and data access layers using MySQL and AerospikeTroubleshoot performance bottlenecks across app, database, and infra layersParticipate in architecture discussions, code reviews, and technical design initiativesMonitor and improve system reliability, scalability, and operational efficiency\nKey requirementsBachelor's degree in Computer Science, Engineering, or equivalent practical experience5+ years of professional C++ software development experienceExperience building high-volume, high-concurrency distributed systemsStrong understanding of multithreading, concurrency, memory management, and performance optimizationExperience designing and operating low-latency, real-time applicationsKnowledge of AWS, Azure, or GCP cloud platformsExperience with MySQL databasesFamiliarity with Aerospike, Kafka, Snowflake, etc.Strong understanding of scalable microservices and service-oriented architecturesExperience with monitoring, troubleshooting, and performance tuning of large-scale production systemscollaborationproblem-solvingcommunicationC++ programmingmultithreading and concurrencymemory management and performance optimization","datePosted":"2026-09-15T04:08:56.206Z","dateModified":"2026-09-15T04:08:56.206Z","hiringOrganization":{"@type":"Organization","name":"Comcast","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Evanston","addressRegion":"IL","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"192f18e5cf3b24a9135cdff5"},"url":"https://jobsearcher.com/jobs/192f18e5cf3b24a9135cdff5"}}