Principal Software Engineer, Type Script, JavaScript - Video Engineering
Listed on 2026-06-22
-
Software Development
Software Engineer, Full Stack Developer
Job Summary
As a Principal Software Engineer on the JavaScript Player-Platform team, you will develop client-side libraries that are used by millions of users to stream Live, On-Demand, and Recorded content on desktop web browsers, casting-enabled devices, and dozens of Smart TVs and set-top boxes.
Product OverviewPlayer-Platform JS is an SDK written in Typescript that powers the IP video playback experience on the X1 Platform set-top boxes and Xfinity Stream on many platforms. It provides a video player that integrates with our video streaming, content protection (DRM), advertisement, emergency alert, and real-time analytics services, striving to provide a high-quality, consistent playback experience across all integrations.
Team and CollaborationPlayer-Platform software engineers collaborate with industry experts including software architects, data scientists, and other video streaming technologists. Within a small scrum team you will work with product owners, automation engineers, and quality assurance engineers, and collaborate with internal and external technical teams.
Responsibilities- Build clean APIs for video playback on supported devices.
- Work with HTML5 video, Media Source and Encrypted Media API extensions (MSE & EME).
- Build reusable software components in Type Script.
- Design and implement end-to-end components related to video playback.
- Analyze, optimize, and improve the code base.
- Demonstrate personal and team leadership by showing dedication to integrator and customer success.
- Support operations personnel in maintaining a high standard of reliability. Regular and consistent attendance.
- Other duties and responsibilities as assigned.
- 10+ years of software development experience, including JavaScript application development or other related programming languages.
- Bachelor’s Degree preferred or equivalent experience.
- Computer science fundamentals.
- Ability to solve hard problems quickly by writing code.
- Knowledge of JavaScript within Web Browsers strongly encouraged.
- Experience designing clean, concise, maintainable APIs.
- Experience with HTTP video a plus.
- Good communicator and able to clearly articulate complex issues and technologies.
- Familiar with a scripting language.
- Ability to design, develop, and integrate a solution to completion.
- Comfortable working in a fast-paced agile environment.
- Customer and team-focused attitude.
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(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).