×
Register Here to Apply for Jobs or Post Jobs. X

Backend Engineer C++ (Chicago or Reston

Job in Reston, Fairfax County, Virginia, 22090, USA
Listing for: Comcast
Full Time position
Listed on 2025-12-01
Job specializations:
  • Software Development
    Software Engineer
Job Description & How to Apply Below
Position: Backend Engineer C++ (Chicago or Reston)

Overview

Free Wheel, 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. This position is virtual-based.

Free Wheel helps the television industry monetize premium content through a robust technology platform, enabling consumers to view high quality videos on devices including PC, smartphone, OTT devices, set-top boxes, and traditional TV. Our New York Engineering Hub is a core part of the global engineering group building a one-stop solution for the TV industry to manage its revenue.

Job Summary

Free Wheel is looking for passionate Software Engineers to design, build, and support our high-quality, innovative video advertising platform. The role focuses on engineering excellence, scalability, and reliability to handle billions of daily requests and terabytes of data in a distributed environment.

Required Experience
  • Bachelor’s Degree or above.
  • 2+ years of relevant work experience with C++.
Development
  • Own and deliver your feature across the complete software development lifecycle: designing, prototyping, implementation, testing, maintenance, and technical support.
  • Produce technical specifications and determine operational feasibility.
  • Write well-designed, testable, efficient code.
  • Develop software verification plans and quality assurance procedures.
  • Document and maintain software functionality.
  • Tailor and deploy engineering tools, processes, and metrics.
Support
  • Support overall business goals.
  • Technically solve issues as they arise.
Cooperation
  • Partner with global engineering, product, and operations teams to incorporate collective innovations.
Technical Skills
  • Experience with C/C++, database design, and network programming.
  • Experience with large system software design and development.
  • Experience with distributed systems and mission-critical systems is a plus.
  • Advertising industry experience is a plus.
  • Strong problem-solving skills and technical innovation.
  • Willingness to learn and apply new techniques; knowledge of SDLC, Agile, and software engineering methodologies.
  • Teamwork, good communication, and ability to work under pressure.
  • Ability to work closely with global teams and accommodate additional hours to coordinate with colleagues in different time zones.
Core Responsibilities
  • Collaborate with stakeholders to identify product and technical requirements; analyze integration needs.
  • Design new software and web applications; support development and customize existing applications; assist with software updates and releases.
  • Provide training to representatives and operations staff on internally developed software.
  • Research, write, and edit documentation and technical requirements, including software designs, evaluation plans, test results, manuals, and formal recommendations.
  • Monitor and evaluate competitive applications; review literature, patents, and practices relevant to projects.
  • Provide technical leadership throughout the design process; mentor junior engineers.
  • Work with QA to ensure applications meet specifications and requirements.
  • Demonstrate deep knowledge of engineering methodologies and apply process design and redesign skills; present architectural and technical decisions.
  • Apply project management skills as needed; exercise independent judgment in significant matters.
  • Maintain regular, punctual attendance; night/weekend work and overtime may be required.
  • Other duties as assigned.
Employees at all levels are expected to
  • Understand and uphold operating principles; put customers first and uphold a strong customer experience.
  • Continuously learn and advocate for the company’s technology and services.
  • Win as a team by collaborating and embracing new ideas.
  • Contribute to a culture of inclusion and ethical practices.
  • Drive results and growth; do what is right for colleagues, customers, investors, and communities.
Disclaimer
  • This information indicates the general nature and level of work performed by employees in this role and is not a comprehensive inventory of duties or qualifications.

Comcast is an equal opportunity employer. All qualified applicants will be considered without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other status protected by law.

Skills

C++ programming, distributed systems, algorithms, teamwork, communication, data structures, systems design

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary