C/C++ - Lead Software Engineer V - On-site, Chicago, IL or Reston, VA
Company: Comcast Corporation
Location: Chicago
Posted on: June 3, 2025
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
Software Engineer2 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. Job Description Core Responsibilities
- 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.
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.
- Consistent exercise of independent judgment and discretion in
matters of significance.
- 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.
Responsibilities
- 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.
- Support overall business.
- Technically solve issues.
- Partner with global engineering, product, and operations teams
to further incorporate collective innovations Requirements
- 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 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.
- Have the ability and persistence in technical support.
- Knowledgeable about SDLC, Agile and Software Engineering
Methodology.
- Ability to work closely with global teams and accept additional
working time besides normal working hours to meet or co-work with
global teams. Employees at all levels are expected to:
- Understand our Operating Principles; make them the guidelines
for how you do your job.
- Own the customer experience - think and act in ways that put
our customers first, give them seamless digital options at every
touchpoint, and make them promoters of our products and
services.
- Know your stuff - be enthusiastic learners, users and advocates
of our game-changing technology, products and services, especially
our digital tools and experiences.
- Win as a team - make big things happen by working together and
being open to new ideas.
- Be an active part of the Net Promoter System - a way of working
that brings more employee and customer feedback into the company -
by joining huddles, making call backs and helping us elevate
opportunities to do better for our customers.
- Drive results and growth.
- Respect and promote inclusion & diversity.
- Do what's right for each other, our customers, investors and
our communities. Disclaimer:
- This information has been designed to indicate the general
nature and level of work performed by employees in this role. It is
not designed to contain or be interpreted as a comprehensive
inventory of all duties, responsibilities and qualifications.
Comcast is proud to be an equal opportunity workplace. We will
consider all qualified applicants for employment without regard to
race, color, religion, age, sex, sexual orientation, gender
identity, national origin, disability, veteran status, genetic
information, or any other basis protected by applicable law.
Skills: Leadership; Technical Requirements; Design Salary: Primary
Location Pay Range: $149,610.68 - $224,416.02 Comcast intends to
offer the selected candidate base pay within this range, dependent
on job-related, non-discriminatory factors such as experience. The
application window is 30 days from the date job is posted, unless
the number of applicants requires it to close sooner or later. Base
pay is one part of the Total Rewards that Comcast provides to
compensate and recognize employees for their work. Most sales
positions are eligible for a Commission under the terms of an
applicable plan, while most non-sales positions are eligible for a
Bonus. Additionally, Comcast provides best-in-class Benefits to
eligible employees. We believe that benefits should connect you to
the support you need when it matters most, and should help you care
for those who matter most. That's why we provide an array of
options, expert guidance and always-on tools, that are personalized
to meet the needs of your reality - to help support you physically,
financially and emotionally through the big milestones and in your
everyday life. Please visit the compensation and benefits summary
on our careers site for more details. Education Bachelor's Degree
While possessing the stated degree is preferred, Comcast also may
consider applicants who hold some combination of coursework and
experience, or who have extensive related professional experience.
Relevant Work Experience 10 Years +
Keywords: Comcast Corporation, Mishawaka , C/C++ - Lead Software Engineer V - On-site, Chicago, IL or Reston, VA, IT / Software / Systems , Chicago, Indiana
Didn't find what you're looking for? Search again!
Loading more jobs...