Principal Software Engineer - CDN
ComcastAbout the role
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 KitFree account required — sign up in 30s