AdTechTalent
Engineering7 days agoHybrid

FreeWheel

FreeWheel- C++ Engineer- Onsite (Hybrid)- Chicago, IL

C++software developmentAgiledistributed systemsnetwork programmingDB designforecastingoptimizationvideo advertisingstreamingtechnical leadership

Key details

Salary

$110K – $165K

Employment type

Full-time

Seniority

Mid-level

Years experience

3-5

Location

Chicago, United States

Full job description

FreeWheel, a Comcast company, seeks a mid-level C++ Engineer for its Streaming Hub Team to design, build, and support a video advertising platform. Requires a Bachelor's degree in computer science or related field and 2+ years professional C++ experience. Responsibilities include full software development lifecycle, technical specification, coding, testing, maintenance, documentation, and collaboration with global teams. Technical skills needed: C/C++, DB design, network programming, large system software design, Agile methodology, and problem-solving. Experience with distributed and mission-critical systems and advertising industry is a plus. Must be able to work flexible hours including nights and weekends. Salary range: $109,759.26 - $164,638.89. Location: Chicago, Illinois, USA.

What you'll do

  • Design, prototype, implement, test, maintain, and support owned software features
  • 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
  • Collaborate with project stakeholders to identify product and technical requirements
  • Conduct analysis to determine integration needs
  • Design new software and web applications and support existing ones
  • Assist with software update processes and roll-outs
  • Train representatives and operations staff on internally developed software
  • Research, write, and edit documentation and technical requirements
  • Monitor and evaluate competitive applications and products
  • Provide technical leadership and mentorship to junior engineers
  • Work with Quality Assurance to ensure applications meet specifications
  • Apply engineering methodologies and project management skills
  • Exercise independent judgment and discretion in significant matters
  • Work nights, weekends, variable schedules, and overtime as necessary

Requirements

  • Bachelor's degree in computer science or related field
  • 2+ years of professional experience in C++
  • Experience with C/C++, DB design, and network programming
  • Experience with large system software design and development
  • Knowledge of SDLC, Agile, and Software Engineering Methodology
  • Strong problem-solving and technical innovation skills
  • Good communication skills and ability to work under pressure
  • Ability to work closely with global teams and flexible working hours

Tech stack

C++CDB designnetwork programmingdistributed systemsAgile

Benefits

Base pay range: $109,759.26 - $164,638.89Bonus eligibility for non-sales positionsComprehensive benefits supporting physical, financial, and emotional well-beingPersonalized support through various life milestonesAccess to expert guidance and always-on tools

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

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