Senior Video Software Engineer


: $94,746.67 - $170,900.00 /year *

Employment Type

: Full-Time


: Information Technology

Loading some great jobs for you...

Senior Video Software Engineer

REF#: 35063


JOB TYPE: Full-Time Staff




CBS Interactive is the premier online content network for information and online operations of CBS Corporation as well as some of the top native digital brands in the entertainment industry. Our brands dive deep into the things people care about across entertainment, technology, news, games, business and sports. With over 1 billion users visiting our properties every quarter, we are a global top 10 web property and one of the largest premium content networks online.

Check us out on [1] The Muse, [2] Instagram and [3] YouTube for an inside look into 'Life At CBSi' through employee testimonials, office photos and company updates.


Visible links





Division Overview:

The CBSI Video Technology Group develops industry leading online, mobile and OTT, video delivery systems and IP for,, CBS News, CNET,, and the entire suite of CBS Interactive sites. Our team is responsible for the delivery of premium content to millions of people every day. We set company-wide video standards and help internal business units integrate the video delivery stack into their specific online products. Additionally, the team serves as the company's information resource on current and future trends in digital video. This is a great opportunity for someone who is interested in doing high-visibility, mission-critical work.

Role Details:

You'll be an integral part of the central video technology team, working with other video tech engineers to build and maintain core video playback solutions for desktop and mobile web browsers as well as SmartTV's and game consoles. In addition you will work with engineers focused on video delivery and quality of experience to make sure client-side libraries are archirected to optimize data collection and to maximise ease of testing. The ideal candidate will be very familiar with the current state of online digital video delivery to client-side applications, including deep knowledge of HTML5 Video, Media Source Extensions (MSE) and Encrypted Media Extensions as well as JavaScript-accessible video environments like Chromecast and PS4. You will have extensive experience doing full-cycle development, including coding, building and distributing frameworks/libraries for use in larger applications.

Your Day-to-Day:

* Work with teammates to evolve our JavaScript video player to reach as many platforms as possible.

* Write high quality, unit-testable, well-documented code

* Review code submissions (pull requests) from other team members.

* Work with internal developers and product team members, as well as members of other \"central' teams to innovate and increase adoption of our client-side libraries

* Work closely with the QA team to facilitate automated testing across a variety of devices.

Key Projects:

* Optimizing client-side code for low-latency live streaming use cases

* Working with video delivery and encoding groups to optimize bitrate ladders and the use of high-compression codecs across application platforms

* Standardize video data collection across all JS-based application platforms


What you bring to the team:

You have -

* 4+ years proven experience developing video playback systems

* Experience working with web players like hls.js, Shaka Player, dash.js, video.js, Clappr

* Experience developing for SmartTV environments

* Experience with H.264/AVC, H.265/HEVC, VP9, AAC video & audio codec standards

* Experience with container formats, transmuxing and streaming protocols (DASH/HLS)

* A strong understanding of software architecture fundamentals, such as async programming, object oriented design, abstractions, software design and mulitple testing methodologies

* Experience coding in TypeScript

* Great communication skills and ability to clearly articulate complez technical problems and solutions

You might also have -

* Master's Degree in Computer Science or Equivalent

* Familiarity with Digital Rights Management in the browser

* Experience with VMAP, VAST specifications

* Familiarity react-native-video


Equal Opportunity Employer Minorities/Women/Veterans/Disabled

Associated topics: .net, algorithm, application, backend, c c++, c++, perl, software development engineer, software engineer, sw * The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.

Launch your career - Upload your resume now!

Upload your resume

Loading some great jobs for you...