hackajob
Sr. Backend Engineer C++ (Chicago or Denver)
hackajob, Chicago, Illinois, United States, 60290
Sr. Backend Engineer C++ (Chicago or Denver)
Base Pay Range: $126,788.00/yr - $190,183.00/yr
Job Summary 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. FreeWheel helps the television industry monetize their premium content through a robust technology platform, enabling consumers to view high‑quality videos on any device.
Job Description
Responsible for the complete software development lifecycle of owned features, including design, prototyping, implementation, testing, maintenance, and technical support.
Prepare 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.
Partner with global engineering, product, and operations teams to incorporate collective innovations.
Required Experience
Bachelor’s Degree or above.
4+ years relevant work experience with C++.
Skills & Technical Skills
Experience with C/C++, database 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, willingness to work under pressure.
Ability and persistence in technical support.
Ability to work closely with global teams and accept additional working time to meet global collaboration needs.
Core Responsibilities
Collaborate with project stakeholders to identify product and technical requirements; conduct analysis to determine integration needs.
Design new software and web applications, support applications under development, and customize current applications. Assist with software update processes for existing applications and roll‑outs of releases.
Participate in training representatives and operations staff on internally developed software applications.
Research, write, and edit documentation and technical requirements, including software designs, evaluation plans, test results, technical manuals, and formal recommendations and reports.
Monitor and evaluate competitive applications and products. Review literature, patents, and current practices relevant to assigned projects.
Provide technical leadership throughout the design process and guidance regarding practices, procedures, and techniques. Serve as guide and mentor for junior‑level Software Development Engineers.
Work with Quality Assurance team to determine if applications meet specifications and technical requirements.
Display in‑depth knowledge of engineering methodologies, concepts, skills, and their application in the specified engineering specialty.
Present and defend architectural, design, and technical choices to internal audiences.
Apply process design and redesign skills with project management skills.
Consistently exercise independent judgment and discretion in matters of significance.
Maintain regular, consistent, and punctual attendance. Must be able to work nights and weekends, variable schedules, and overtime as necessary.
Other duties and responsibilities as assigned.
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, 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 – join huddles, make call backs, and help elevate opportunities to do better for our customers.
Drive results and growth.
Support a culture of inclusion in how you work and lead.
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.
Salary and Compensation Primary Location Pay Range: $126,788.71 - $190,183.07. Comcast intends to offer the selected candidate base pay within this range, dependent on job‑related, non‑discriminatory factors such as experience. Base pay is one part of the Total Rewards Comcast provides. Benefits details available on the careers site.
Education Bachelor’s Degree preferred. Comcast may also consider applicants with coursework and experience.
Relevant Work Experience 7‑10 Years
Seniority level Mid‑Senior level
Employment type Full‑time
Job function Engineering and Information Technology
Industries Software Development
Equal Opportunity Employer Comcast is 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.
#J-18808-Ljbffr
Job Summary 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. FreeWheel helps the television industry monetize their premium content through a robust technology platform, enabling consumers to view high‑quality videos on any device.
Job Description
Responsible for the complete software development lifecycle of owned features, including design, prototyping, implementation, testing, maintenance, and technical support.
Prepare 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.
Partner with global engineering, product, and operations teams to incorporate collective innovations.
Required Experience
Bachelor’s Degree or above.
4+ years relevant work experience with C++.
Skills & Technical Skills
Experience with C/C++, database 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, willingness to work under pressure.
Ability and persistence in technical support.
Ability to work closely with global teams and accept additional working time to meet global collaboration needs.
Core Responsibilities
Collaborate with project stakeholders to identify product and technical requirements; conduct analysis to determine integration needs.
Design new software and web applications, support applications under development, and customize current applications. Assist with software update processes for existing applications and roll‑outs of releases.
Participate in training representatives and operations staff on internally developed software applications.
Research, write, and edit documentation and technical requirements, including software designs, evaluation plans, test results, technical manuals, and formal recommendations and reports.
Monitor and evaluate competitive applications and products. Review literature, patents, and current practices relevant to assigned projects.
Provide technical leadership throughout the design process and guidance regarding practices, procedures, and techniques. Serve as guide and mentor for junior‑level Software Development Engineers.
Work with Quality Assurance team to determine if applications meet specifications and technical requirements.
Display in‑depth knowledge of engineering methodologies, concepts, skills, and their application in the specified engineering specialty.
Present and defend architectural, design, and technical choices to internal audiences.
Apply process design and redesign skills with project management skills.
Consistently exercise independent judgment and discretion in matters of significance.
Maintain regular, consistent, and punctual attendance. Must be able to work nights and weekends, variable schedules, and overtime as necessary.
Other duties and responsibilities as assigned.
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, 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 – join huddles, make call backs, and help elevate opportunities to do better for our customers.
Drive results and growth.
Support a culture of inclusion in how you work and lead.
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.
Salary and Compensation Primary Location Pay Range: $126,788.71 - $190,183.07. Comcast intends to offer the selected candidate base pay within this range, dependent on job‑related, non‑discriminatory factors such as experience. Base pay is one part of the Total Rewards Comcast provides. Benefits details available on the careers site.
Education Bachelor’s Degree preferred. Comcast may also consider applicants with coursework and experience.
Relevant Work Experience 7‑10 Years
Seniority level Mid‑Senior level
Employment type Full‑time
Job function Engineering and Information Technology
Industries Software Development
Equal Opportunity Employer Comcast is 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.
#J-18808-Ljbffr