Lead Software Engineer - Ads Foundation Team - AdTech - C++
Chicago, Cook County, Illinois, 60290, USA
Listed on 2026-02-23
-
Software Development
Software Engineer
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.
Job Summary:
Free Wheel is looking for passionate Software Engineers to help design, build and support our high-quality, innovative video advertising platform. 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. Free Wheel’s New York Engineering Hub is a core part of our global engineering group building a one-stop solution for the TV industry to manage its billion-dollar revenue.
Our tech platform handles billions of daily requests, processes terabytes of raw daily data, and optimizes clients’ business.
Required
Skills and Experience:
- Bachelors degree in computer science or related field
- 5-7 years of professional experience in C++
Development
- Responsible for your owned features complete software development lifecycle, including 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.
Technical Skills
- 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 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, good communication skills, willingness to work under pressure.
- Ability and persistence in technical support.
- Ability to work closely with global teams and accommodate additional working hours to meet or co-work with global teams.
- Collaborates with project stakeholders to identify product and technical requirements. Conducts analysis to determine integration needs.
- Designs new software and web applications, supports applications under development and customizes current applications. Develops software update processes for existing applications and assists in the roll-out of software releases.
- Trains junior Software Development Engineers on internally developed software applications.
- Oversees the researching, writing and editing of documentation and technical requirements, including software designs, evaluation plans, test results, technical manuals and formal recommendations and reports.
- Keeps current with technological developments within the industry. Monitors and evaluates competitive applications and products. Reviews literature, patents and current practices relevant to the solution of assigned projects.
- Assists with technical leadership throughout the design process and assists in guidance with regards to practices, procedures and techniques. Serves as a guide/mentor for Software Development Engineers.
- Assists in tracking and evaluating performance metrics. Ensures team delivers software on time, to specification and within budget.
- Works with Quality Assurance team to determine if applications fit specification and technical requirements. Tests and evaluates systems, subsystems and components.
- Acts as a technical contact and liaison for outside vendors and/or customers. Presents and defends architectural, design and technical choices to internal and external audiences.
- Regular, consistent and punctual attendance. Must be able to work nights and weekends, variable schedule(s) and overtime as necessary.
- Other duties and responsibilities as assigned.
(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).