C++ Software Engineer- 2 Days Onsite- Chicago- FreeWheel

Blueface Ltd

Chicago (IL)

On-site

USD 109,759 - 164,638

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health benefits
Dental and vision insurance
Retirement plans
Flexible options

Job summary

FreeWheel is hiring a C++ Software Engineer to join the Buyercloud Ad Serving team in Chicago. The role involves designing data-driven features for customers, scaling infrastructure, and optimizing performance. Ideal candidates have 3+ years of experience, a strong grasp of software principles, and deep expertise in C++.

Base pay ranges from $109,759.26 to $164,638.89 based on experience, along with a comprehensive benefits package focusing on well-being and flexible options.

Qualifications

  • 3+ years of software engineering experience.
  • Deep understanding of building systems at scale.
  • Experience optimizing performance and data modeling.

Responsibilities

  • Design and build data-driven features for marketing campaigns.
  • Scale distributed application and infrastructure.
  • Optimize algorithms to reduce cloud hosting costs.
  • Write systems documentation and participate in on-call rotations.

Skills

C++
Java
Rust
Go
Linux
Software Architecture
Performance Optimization
Communication Skills

Education

Bachelor’s or master’s degree in computer science or engineering

Job description

FreeWheel, a Comcast company, provides comprehensive ad platforms for publishers, advertisers, and media buyers. Powered by premium video content, robust data, and advanced technology, we’re making it easier for buyers and sellers to transact across all screens, data types, and sales channels. As a global company, we have offices in nine countries and can insert advertisements around the world.

Job Summary

FreeWheel’s mission is to build great advertising software. We offer the most extensible and transparent advertising buying platform in the world, operating at a massive global scale. We look for a C++ Software Engineer to join our Buyercloud (formerly Beeswax) Ad Serving team. The Ad Serving system is the backbone of the Buyercloud platform, listening to billions of ad auctions per day, deciding which of our hundreds of customers should participate, and executing complex bidding strategies to provide optimal results, in milliseconds.

Responsibilities
  • Design and build data-driven and model-driven features for our customers to execute their marketing campaigns effectively.
  • Scale our distributed application and infrastructure to meet growing demand.
  • Optimize algorithms and software architectures to reduce cloud hosting costs.
  • Support and extend the observability stack to capture and alert on any issues.
  • Participate in on-call rotations and serve as an escalation contact for service incidents.
  • Write systems documentation, playbooks, and other instructional manuals.
  • Provide independent judgment and discretion in matters of significance; maintain regular, punctual attendance.
  • Work nights and weekends as required by variable schedule(s).
Qualifications
  • Bachelor’s or master’s degree in computer science, engineering, or a related technical field, or equivalent practical experience.
  • 3+ years of software engineering experience.
  • Deep understanding of building systems at scale, with experience in optimizing performance, scaling, and data modeling.
  • Strong grasp of software architecture and design principles.
  • Significant experience with compiled languages such as C++, Java, Rust, or Go; C++ is the ideal preference.
  • Experience working in a Linux ecosystem.
  • Excellent communication skills – clear, thorough, and timely in speaking, listening, and writing.
  • Ability to work independently and collaboratively across remote locations and time zones.
Working Conditions

The Software Engineer position requires successful collaboration with team members located in multiple remote locations and time zones. Working conditions align with those described in FreeWheel’s company handbook unless otherwise noted.

Compensation

Base pay range: $109,759.26 - $164,638.89, dependent on experience and other job-related factors.

Benefits

We offer a comprehensive benefits package that supports your physical, financial, and emotional well‑being. This includes health, dental, vision, retirement plans, and flexible options tailored to your life stage.

Equal Opportunity

Comcast is an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by applicable law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Manager, Software Engineering (C++, GoLang, or Java) - 2 Days Onsite - Reston, VA - FreeWheel
Manager, Software Engineering (C++, GoLang, or Java) - 2 Days Onsite - Reston, VA - FreeWheel

Blueface Ltd • Reston (VA)

Hybrid
USD 120,000 - 150,000
Sr. C++ Software Engineer- 2 Days Onsite - Reston, VA - FreeWheel
Sr. C++ Software Engineer- 2 Days Onsite - Reston, VA - FreeWheel

Blueface Ltd • Reston (VA)

On-site
USD 95,000 - 135,000
Manager, Software Engineering (Python) - 2 days Onsite - Chicago, IL - FreeWheel
Manager, Software Engineering (Python) - 2 days Onsite - Chicago, IL - FreeWheel

Blueface Ltd • Chicago (IL)

On-site
USD 137,000 - 207,000
Manager, Software Engineering (C++, GoLang, or Java) - 2 Days Onsite - Reston, VA - FreeWheel
Manager, Software Engineering (C++, GoLang, or Java) - 2 Days Onsite - Reston, VA - FreeWheel

Comcast • Reston (VA)

On-site
USD 120,000 - 160,000
Comprehensive benefits
Potential bonuses
Career growth opportunities
Lead Software Engineer (C++) - Ad Tech & Distributed Systems - FreeWheel
Lead Software Engineer (C++) - Ad Tech & Distributed Systems - FreeWheel

Comcast • Chicago (IL)

On-site
USD 153,000 - 229,000
Lead Software Engineer (C++) - Ad Tech & Distributed Systems - FreeWheel
Lead Software Engineer (C++) - Ad Tech & Distributed Systems - FreeWheel

Blueface Ltd • Chicago (IL)

On-site
USD 153,000 - 229,000
Manager, Software Engineering (Python) - 2 days Onsite - Chicago, IL - FreeWheel
Manager, Software Engineering (Python) - 2 days Onsite - Chicago, IL - FreeWheel

Comcast • Chicago (IL)

On-site
USD 137,000 - 207,000
C++ Sr. Software Engineer - 2 Days Onsite-Chicago - FreeWheel
C++ Sr. Software Engineer - 2 Days Onsite-Chicago - FreeWheel

Comcast • Chicago (IL)

On-site
USD 130,000 - 194,000
C++ Sr. Software Engineer - 2 Days Onsite-Chicago - FreeWheel
C++ Sr. Software Engineer - 2 Days Onsite-Chicago - FreeWheel

Blueface Ltd • Chicago (IL)

On-site
USD 130,000 - 194,000
Sr. Software Engineer (C++ or GoLang or Java) - 2 Days Onsite - Reston, VA - FreeWheel
Sr. Software Engineer (C++ or GoLang or Java) - 2 Days Onsite - Reston, VA - FreeWheel

Comcast • Reston (VA)

On-site
USD 141,000 - 213,000