Senior Android Engineer, VIPER

Full Time Denver CO Comcast

On the Comcast VIPER Player Platform team, you'll have a direct impact on the video experience of millions of users on Android devices. From the Xfinity Stream app on mobile devices, to customer's Smart TVs you'll face the challenges of delivering highly flexible, re-usable software to provide the premium experience to millions of customers.

What you’ll do:

Day to day, this individual will develop software to tackle exciting problems of video playback, implement flexible analytics and advertising requirements, and drive the accessibility and localization of our products. Frequent production deployments mean your contributions quickly give value to the user and business. Our flexible, engineering and customer-focused software process means you'll understand the "why" of what we work on – and we'll trust you to deliver the "how". Besides our developer-friendly tooling and process, you'll work hands-on with industry specialists in streaming video technologies, content protection, advertising, and data science.

About the Environment:

Experience a collaborative work environment with flexible hours / remote work options, a safe and welcoming environment for people of all backgrounds, and many perks.

Find out more and apply today!

Employees at all levels are expect to:

  • Understand our Operating Principles; make them the guidelines for how you do your job.
  • Help drive the customer experience – think and act in ways that put our customers first, give them seamless digital options at every touchpoint, and make them promoters of our products and services.
  • Know your stuff – be curious, use and be an advocate for our innovative technology and offerings.
  • Win as a team – we make big things happen by working together and being open to new ideas.
  • Be an active part of the Net Promoter System – a way of working that brings more employee and customer feedback into the company – by joining huddles, making call backs and helping us elevate opportunities to do better for our customers.
  • Respect and promote inclusion and diversity. Do what's right for each other, our customers, investors and our communities.

Core Responsibilities

  • Collaborates with project partners to identify product and technical requirements. Conducts analysis to resolve integration needs.
  • Designs new software and web applications, supports applications under development, and customizes current applications. Develops software update process for existing applications. Assists in the roll-out of software releases.
  • Trains junior Engineers on internally developed software applications.
  • Keeps a pulse check on technological developments within the industry. Monitors and evaluates external applications and products.
  • Provides technical leadership throughout the design process and guidance with regards to practices, procedures, and techniques. Serves as a guide and mentor for junior level Software Development Engineers.
  • Partners with other teams to ensure applications meet specs and requirements.
  • Possesses and shares knowledge of engineering methodologies, concepts, and skills and their application in the area of specified engineering practice.
  • Displays expertise in process design and redesign skills. Presents and collaboratively discusses architectural, design, and technical choices to internal audiences.
  • Consistent exercise of independent judgment and discretion in matters of significance.
  • Regular, consistent and punctual attendance. Ability to work nights and weekends, variable schedule(s) as necessary.
  • Other duties and responsibilities as assigned.


Typically requires 8-10 years software engineering experience, 3-5 years on Android development and a solid grasp of software engineering and computer science fundamentals – design principles, data structures, and algorithms

  • Customer- and team-focused demeanor
  • Experience with Exoplayer preferred.
  • Experience with Kotlin preferred.
  • Experience writing unit tests, integration tests, automation tests
  • Experience with CI/CD systems.
  • Video technology experience preferred

About Comcast VIPER (Video IP Engineering and Research)

VIPER (Video IP Engineering & Research), is a division within Comcast’s Core Platform Technologies team and spun out from IP Video and online projects originated within Comcast Interactive Media is based in downtown Denver, CO. We are a cloud-based, IP video infrastructure that’s been built to deliver a broad mix of on-demand video, live TV streams and an assortment of other digital media to an array of connected devices in the home.


Comcast is an EOE/Veterans/Disabled/LGBT employer

To apply for this job please visit