AdTechTalent
Engineering1 month agoHybrid

FreeWheel

Lead C++ RTB Software Engineer - (New York Hybrid) - FreeWheel

C++CGolangdistributed systemsnetwork programmingsoftware designproject managementmentoringvideo advertisingforecastingoptimizationad decisioninglinear addressableengineeringsystem design

Key details

Salary

$175K – $262K

Employment type

Full-time

Seniority

Senior

Years experience

10+

Location

New York, US

Full job description

FreeWheel, a Comcast company, seeks a senior C++ Engineer for its Streaming Hub Team to design, build, and support a video advertising platform. The role involves developing forecasting, optimization, decisioning, and marketplace solutions powering ad decisioning and linear addressable products. Requires extensive experience in C/C++, database design, network programming, large system software, distributed and mission-critical systems, and project management. Responsibilities include leading software development, mentoring engineers, collaborating with cross-functional and global teams, maintaining documentation, monitoring performance, and supporting QA. Must have a Bachelor's degree and over 8 years of relevant experience. Salary range: $174,661.48 - $261,992.21. Position is full-time, located in New York, NY.

What you'll do

  • Design, build and support high-quality video advertising platform
  • Lead development and implementation of innovative software and web applications
  • Integrate new systems with existing infrastructure focusing on scalability, security, and performance
  • Mentor team members and provide technical training
  • Collaborate with cross-functional teams for application integration and best practices
  • Participate in or lead peer programming, design sprints, and prototyping sessions
  • Create, maintain, and ensure accessibility of comprehensive documentation
  • Monitor application performance metrics and guide enhancements
  • Provide expert technical advice and support to internal and external stakeholders
  • Collaborate with Quality Assurance to meet testing standards
  • Exercise independent judgment and discretion in significant matters
  • Work nights and weekends as necessary
  • 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 and technically solve issues
  • Collaborate with Product Managers to align technical specifications with business needs
  • Lead and mentor software engineers with technical guidance and code reviews
  • Partner with global engineering, product, and operations teams

Requirements

  • Abundant experience with C/C++, DB design, and network programming
  • Abundant experience with large system software design and development
  • Abundant experience with distributed systems and mission-critical systems
  • Strong project management skills
  • Ability to communicate complex technical concepts to non-technical stakeholders
  • Advertising industry experience is a plus
  • Demonstrated expertise in problem-solving and technical innovation
  • Strong passion for learning/practicing new techniques
  • Ability to work closely with global teams and accept additional working time besides normal working hours
  • Bachelor’s Degree or above
  • At least 8 years of relevant work experience

Tech stack

C++CGolangDB designnetwork programming

Benefits

Base pay within range $174,661.48 - $261,992.21 dependent on experienceBonus eligibility for non-sales positionsCommission eligibility for sales positionsBest-in-class benefits supporting physical, financial, and emotional well-beingPersonalized support options and expert guidance

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.