Taro Logo

Lead Software Engineer (C++ AND Golang)

FreeWheel provides comprehensive ad platforms for publishers, advertisers, and media buyers, powered by premium video content and advanced technology.
$149,611 - $224,416
Backend
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Advertising

Description For Lead Software Engineer (C++ AND Golang)

FreeWheel, a Comcast company, is seeking a Lead Software Engineer to join their Core Engineering team in building and maintaining their high-performance video ad serving platform. This role represents a unique opportunity to work at the intersection of advertising technology and distributed systems engineering.

The position involves working on mission-critical systems that power video advertising across multiple screens and platforms globally. As a Lead Software Engineer, you'll be responsible for the complete lifecycle of software development, from initial design through implementation and maintenance. You'll work closely with Product Managers to translate business needs into technical solutions while mentoring junior engineers and driving technical excellence across the team.

The ideal candidate will bring strong expertise in C++ and Golang programming, along with significant experience in distributed systems and high-performance computing. You'll be working with a global team, contributing to a platform that handles mission-critical advertising operations for major media companies.

The role offers competitive compensation ranging from $149,611 to $224,416, along with comprehensive benefits including medical, dental, and vision insurance. FreeWheel provides a collaborative environment where you can make a significant impact on the future of video advertising technology while working with cutting-edge distributed systems.

This is an in-person position available in either Chicago, IL or Reston, VA, offering the opportunity to work directly with team members and stakeholders. The role requires 5+ years of relevant experience and involves both technical leadership and hands-on development work. You'll be part of a company that values innovation, teamwork, and technical excellence while delivering solutions that shape the future of digital advertising.

Last updated 2 hours ago

Responsibilities For Lead Software Engineer (C++ AND Golang)

  • Build, improve, and maintain high-performance distributed video Ad Server system
  • Collaborate with stakeholders to identify product and technical requirements
  • Design new software applications and support existing ones
  • Train junior Software Development Engineers
  • Oversee documentation and technical requirements
  • Serve as technical mentor and guide
  • Work with QA team for testing and evaluation
  • Act as technical liaison for vendors and customers
  • Present and defend architectural and technical decisions

Requirements For Lead Software Engineer (C++ AND Golang)

Go
  • Bachelor's Degree or above
  • 5 years relevant work experience
  • Experience with C/C++, DB design, and network programming
  • Experience with large system software design and development
  • Experience with distributed systems and mission-critical systems
  • Strong problem-solving and technical innovation skills
  • Knowledge of SDLC, Agile, and Software Engineering Methodology
  • Team working skills and good communication skills
  • Ability to work with global teams

Benefits For Lead Software Engineer (C++ AND Golang)

Medical Insurance
Dental Insurance
Vision Insurance
  • Competitive base pay
  • Commission or Bonus eligibility
  • Comprehensive benefits package
  • Physical, financial and emotional support benefits

Interested in this job?

Jobs Related To FreeWheel (Comcast) Lead Software Engineer (C++ AND Golang)