FreeWheel

Ad Tech

LeadSoftwareEngineer

$153–229k Chicago, Illinois, United States FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Lead candidates.

The Brief

“Lead Software Engineer at FreeWheel. Skills: C/C++, DB design, network programming, large system software design and development, distributed systems, mission-critical systems, SDLC, Agile, Software Engineering Methodology. building, improving, and maintaining a high-performance, highly available, distributed online video Ad Server system. working closely with Product Managers (PMs) to build features for business needs”

What You'll Achieve.

ensure the delivery of scalable, high-quality solutions; deliver results in a fast-paced environment; Drive results and growth

Industry & Context.

Ad Tech
Problems you'll solve

Demonstrated expertise in problem-solving; Technically solve issues

Eligibility Requirements

accept additional working time besides normal working hours to meet or co-work with global teams

What They're Looking For.

Must Have

Bachelor's Degree or above, 5 years or above relevant work experience, Abundant experience with C/C++, Abundant experience with DB design, Abundant experience with network programming, Abundant experience with large system software design and development, Abundant experience with distributed systems, Abundant experience with mission-critical systems, project management skills, Ability to communicate complex technical concepts to non-technical stakeholders, Align engineering efforts with business objectives, Demonstrated expertise in problem-solving, Demonstrated expertise in technical innovation, passion for learning/practicing new techniques, Knowledgeable about SDLC, Knowledgeable about Agile, Knowledgeable about Software Engineering Methodology, Ability to work closely with global teams, accept additional working time besides normal working hours to meet or co-work with global teams

Nice to Have

Familiar with Open RTB protocol, Advertising industry experience

What You'll Do.

and maintaining a high-performance

distributed online video Ad Server system

working closely with Product Managers (PMs) to build features for business needs

collaborating on technical specifications to determine operational feasibility

overseeing the complete lifecycle of software development

and technical support

providing technical leadership and mentorship to the engineering team

fostering collaboration

ensuring the delivery of scalable

high-quality solutions

drive the End2End capabilities' complete software development lifecycle

Produce technical specifications

determine operational feasibility

Develop software verification plans and quality assurance procedures

Document and maintain software functionality

Tailor and deploy engineering tools

Support overall business

Technically solve issues

Collaborate with Product Managers (PMs) to build capabilities for business needs

ensure technical specifications align with operational feasibility

Lead and mentor a group of software engineers

providing technical guidance

and best practices to ensure high-quality deliverables

Partner with global engineering

and operations teams to further incorporate collective innovations

How You'll Work.

Team & Collaboration

working closely with Product Managers (PMs); collaborating on technical specifications; Lead and mentor a group of software engineers; Partner with global engineering, product, and operations teams; Win as a team; be open to new ideas; Support a culture of inclusion in how you work and lead

Communication Scope

Ability to communicate complex technical concepts to non-technical stakeholders; Align engineering efforts with business objectives

Process & Methodology

project management skills, ability to prioritize tasks, manage timelines, deliver results in a fast-paced environment

Full 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** As a pivotal member of the Core Engineering team, the Lead Software Engineer will be responsible for building, improving, and maintaining a high-performance, highly available, distributed online video Ad Server system. This role involves working closely with Product Managers (PMs) to build features for business needs and collaborating on technical specifications to determine operational feasibility. The successful candidate will oversee the complete lifecycle of software development, including designing, prototyping, implementation, testing, maintenance, and technical support, while providing technical leadership and mentorship to the engineering team. This position requires a strategic mindset to foster collaboration and ensure the delivery of scalable, high-quality solutions. **Job Description** **Core Responsibilities** * As a pivotal member of the Engineering team to drive the End2End capabilities' complete software development lifecycle, including designing, prototyping, implementation, testing, integration, 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 overall business. * Technically solve issues. * Collaborate with Product Managers (PMs) to build capabilities for business needs and ensure technical specifications align with operational feasibility. * Le

Free ATS check

Applying for this Lead Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about FreeWheel?

Real rants from real employees. Read before you apply.

Read Company Rants →