AdTechTalent
Engineering1 month agoHybrid

FreeWheel

AdTech Software Engineering Manager - (Chicago - Hybrid) - FreeWheel

C++Golangsoftware engineeringteam managementdistributed systemsnetwork programmingSDLCAgileAgentic AIadvertising technologytechnical leadership

Key details

Salary

$137K – $206K

Employment type

Full-time

Seniority

Senior

Years experience

5-10

Location

Chicago, United States

Full job description

FreeWheel, a Comcast company, is seeking a Senior Software Engineer Manager to lead an engineering team in designing, building, and supporting a high-quality video advertising platform. The role involves managing 5-8 engineers, collaborating with stakeholders to define product and technical requirements, overseeing software development lifecycle, and providing technical leadership. Candidates should have 5-7 years of relevant experience, expertise in C/C++, DB design, network programming, distributed and mission-critical systems, and knowledge of SDLC and Agile methodologies. Experience with Golang, Agentic AI, and advertising industry is a plus. The position is on-site in Chicago, Illinois. A Bachelor's degree or higher is required. Salary range is $137,369.30 to $206,053.95. Benefits include bonuses, commissions (for sales roles), and comprehensive support for employee well-being.

What you'll do

  • Manage an Engineering team and collaborate with project stakeholders to identify product and technical requirements
  • Conduct analysis to determine integration needs
  • Review design of new software and web applications
  • Support applications under development and customize current applications
  • Assist with software update process and roll-outs of software releases
  • Train representatives and operations staff on internally developed software applications
  • Research, write and edit documentation and technical requirements
  • Monitor and evaluate competitive applications and products
  • Provide technical leadership throughout the design process
  • Display in-depth knowledge of engineering methodologies and their application
  • Apply process design and redesign skills
  • Present and defend architectural, design and technical choices
  • Lead software development lifecycle including design, prototyping, implementation, testing, maintenance, and technical support
  • Produce technical specifications and determine operational feasibility
  • Review code and other documents for quality
  • Support overall business and solve technical issues
  • Partner with global engineering, product, and operations teams to incorporate innovations

Requirements

  • 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
  • Experience managing 5-8 Engineers
  • Experience with Golang is a plus
  • Experience with Agentic AI in SDLC is a plus
  • Advertising industry experience is a plus
  • Demonstrated expertise in problem-solving and technical innovation
  • Strong passion for learning/practicing new techniques
  • Knowledgeable about SDLC, Agile, and Software Engineering Methodology
  • Team working skills and good communication skills
  • Willingness to work under pressure
  • Ability and persistence in technical support
  • Ability to work closely with global teams and accept additional working hours
  • Bachelor's Degree or above
  • 5-7 years relevant work experience

Tech stack

C++GolangDB designnetwork programmingdistributed systemsAgentic AISDLCAgile

Benefits

Base pay within range $137,369.30 - $206,053.95Bonus eligibility for non-sales positionsCommission eligibility for sales positionsBest-in-class benefits supporting physical, financial, and emotional well-beingPersonalized support through various life milestones

Apply now

Ready to take the next step in your career? Click the button below to continue to the application process.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.