Sr. Backend Engineer C++ - Reston 2 Days Hybrid - FreeWheel

Comcast Resume•Reston, VA
•$141,851 - $212,776•Hybrid

About The Position

FreeWheel, a Comcast company, is seeking a Software Engineer to design, build, and support its video advertising platform. The platform helps the television industry monetize premium content and serves video across PCs, smartphones, OTT devices, set-top boxes, and traditional TV. It handles billions of daily requests and terabytes of raw data. The role is described as virtual-based, while the posting title indicates a hybrid arrangement in Reston; the description does not clarify this discrepancy. The engineer will design and develop backend software, contribute to releases, collaborate with stakeholders and cross-functional teams, mentor junior engineers, document development work, monitor performance, and work with Quality Assurance to ensure reliable software. The position calls for modern C++ expertise, high-performance and concurrent backend service development, and Linux system profiling and optimization. The description says the employee must be able to work nights and weekends, with variable schedules as necessary.

Requirements

  • Bachelor's degree or above; the posting also notes that equivalent coursework and experience or extensive related professional experience may be considered.
  • At least 3 years of relevant work experience is stated under Required Skills and Experience; the separate Relevant Work Experience section lists 7–10 years.
  • Strong proficiency in modern C++, including multithreading, concurrency, asynchronous programming, and memory management.
  • Experience designing and developing high-performance, low-latency, highly concurrent backend services.
  • Experience with Linux performance profiling, benchmarking, debugging, and system-level optimization.
  • Solid understanding of RPC frameworks, HTTP/gRPC protocols, and distributed service architectures.
  • Demonstrated problem-solving ability and technical innovation.
  • Strong interest in learning and practicing new techniques.
  • Ability to work nights and weekends and variable schedules as necessary.

Nice To Haves

  • Familiarity with online machine-learning inference or model-serving frameworks such as NVIDIA Triton or ONNX Runtime.
  • Experience with inference scheduling, batching, and CPU/GPU resource optimization.

Responsibilities

  • Design software applications, analyze system requirements, and customize applications to maximize functionality and user experience.
  • Assist with software updates and releases, ensuring seamless rollout of new features.
  • Collaborate with stakeholders and cross-functional teams to identify requirements and integrate tailored software solutions.
  • Mentor junior engineers and promote technical excellence and collaborative knowledge sharing.
  • Manage documentation for development activities so information is accessible to technical and non-technical stakeholders.
  • Track and evaluate software performance metrics and use data to improve system reliability and user satisfaction.
  • Partner with Quality Assurance to verify software compliance with technical specifications.
  • Use market research and industry trends to inform project strategies and product improvements.
  • Participate in or lead peer programming, design sprints, or prototyping sessions.
  • Exercise independent judgment and discretion in significant matters.
  • Maintain regular, consistent, and punctual attendance and work nights and weekends or variable schedules as necessary.
  • Perform other duties and responsibilities as assigned.

Benefits

  • Comcast provides a range of benefits to eligible employees; details are available in the compensation and benefits summary on its careers site.
  • Most non-sales positions are eligible for a bonus.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service