Jobs and Careers
CO

Principal Software Engineer - CDN

Comcast
United Statesfull_timeVerifiedPosted 20 Nov 2023
💰 $230,088/yr($153,392/yr$230,088/yr)

About the role

Make your mark at Comcast -- a Fortune 30 global media and technology company. From the connectivity and platforms we provide, to the content and experiences we create, we reach hundreds of millions of customers, viewers, and guests worldwide. Become part of our award-winning technology team that turns big ideas into cutting-edge products, platforms, and solutions that our customers love. We create space to innovate, and we recognize, reward, and invest in your ideas, while ensuring you can proudly bring your authentic self to the workplace. Join us. You’ll do the best work of your career right here at Comcast. (In most cases, Comcast prefers to have employees on-site collaborating unless the team has been designated as virtual due to the nature of their work. If a position is listed with both office locations and virtual offerings, Comcast may be willing to consider candidates who live greater than 100 miles from the office for the remote option.)

Job Summary

We are looking for engineers to join our Content Delivery team. Do you love to build massive distributed systems? Are you passionate about open-source software, and building systems using it? Do you like to add immediate, tangible business value?

As an engineer in the CDN team, you will help build the infrastructure and develop software to support the systems that deliver IP content for a wide range of services. As part of the larger Comcast engineering teams, you will help shape the next generation of IP content delivery and transform the customer experience. Using the tenets of DevOps, you will have the opportunity to own the entire stack, from architecture to production.

Job Description

As a team we value collaboration, efficiency and simple solutions that meet the needs of our customers. We strive to deliver content to customers across large scale networks in the most efficient way possible as customer experience depends on it. We’re seeking a Principal Software Engineer who has experience in developing and architecting content delivery networks. The ideal candidate will be an excellent collaborator who not only thrives on solving technical challenges but can clearly communicate across various technical and leadership levels.

What are some exciting problems you’ll be working on?

No day looks the same for an engineer on our team. You will have to chance to create a direct impact and work on projects related to:

Research, design, and implement innovative technologies supporting CDN caching, routing and monitoring.

Working with various development teams to drive and implement changes within the existing CDN. This is especially important as we evolve our CDN to support additional features and functionality required by OTT streaming providers.

Where can you make an impact?

Thinking out of the box and considering the customer experience are key to our success. We never want to impact service unless it is in a positive manner. We need additional team members to follow their passion and contribute to the evolution of our large scale CDN supporting many delivery services worldwide!

Who are we looking to hire?

A principal engineer who demonstrates a clear passion for technology and an eagerness to continue learning and building large, distributed systems. The ideal candidate is a self-starter, excellent collaborator, good communicator and is excited by new challenges and the opportunity to grow.

Responsibilities:

  • Collaborate with project stakeholders to identify product and technical requirements
  • Drive architecture, design and implement improvements to our CDN
  • Create new features from scratch, enhancing existing features, and optimizing existing functionality
  • Support operations engineering team in triaging failures and performance issues related to CDN
  • Mentor team members

You have:

  • BS in Computer Science or 8+ years equivalent experience
  • Experience with GoLang, Java and C++ highly desired
  • Strong knowledge of HTTP, content routing, and caching systems
  • Superb communication and collaboration skills, with experience working across remote teams
  • Proven ability to think criticality and quickly learn new technologies
  • Solid development skills
  • Personal commitment to quality
  • Ability to be an exceptional team player, with a deep passion for improving the customer experience

Preferred Skills:

  • An open mind and a passion for coding excellence
  • Good communicator; able to analyze and clearly articulate complex issues and technologies understandably and engagingly
  • Familiarity with all aspects of SDLC, including unit testing, code reviews, and documentation
  • Knowledge of Apache Traffic Server a plus
  • Great design and problem-solving skills, with a str

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Comcast

View company profile →