04 Apr
Principal Engineer - Systems (Media Streaming)
Colorado, Englewood , 80110 Englewood USA

Department SummaryDISH is a Fortune 200 company with more than $15 billion in annual revenue that continues to redefine the communications industry. Our legacy is innovation and a willingness to challenge the status quo, including reinventing ourselves. We disrupted the pay-TV industry in the mid-90s with the launch of the DISH satellite TV service, taking on some of the largest U.S. corporations in the process, and grew to be the fourth-largest pay-TV provider. We are doing it again with the first live, internet-delivered TV service - Sling TV - that bucks traditional pay-TV norms and gives consumers a truly new way to access and watch television.Now we have our sights set on upending the wireless industry and unseating the entrenched incumbent carriers.We are driven by curiosity, pride, adventure, and a desire to win - it's in our DNA. We're looking for people with boundless energy, intelligence, and an overwhelming need to achieve to join our team as we embark on the next chapter of our story.Opportunity is here. We are DISH.

Job Duties and Responsibilities

About the PositionThis is a dynamic role that will require the individual to lead and be accountable for end-to-end media streaming solution design and development, within the newly minted Technology & Strategy Group in DISH Technologies. The role also requires developing good relationships with the internal and external stakeholders, including vendors, as well as having expert skills and a strong understanding of agile software development and lean architecture practices. In order to be successful in this role, you will need to be:
  • Highly motivated, driven & hard working.
  • A true believer in cloud native, hybrid cloud and continuous deployment.
  • Able to work independently and clearly present results.
  • A team player.
  • Experience architecting and building large-scale distributed applications.
  • Able to lead by example - we are looking for folks that can design and build. Hands on experience is a key to success.

Responsibilities:Primary responsibilities include the following:
  • Conduct hands-on development across one or multiple areas of the media streaming value chain - content ingestion / delivery, metadata management, transcoding, encoding, DRM / entitlement, CDN, storage, and ad-insertion.
  • Develop Serverless / Function as a service, while implementing relevant web scale and distributed systems.
  • Create, optimize, and integrate Application Programming Interface (API) calls; background in API development is preferred.
  • Build high-level user interfaces using rapid prototyping methodologies.

Skills, Experience and Requirements

Skills, Experience and RequirementsMust have:
  • A 4-year college degree in Computer Science / Information Technology, Bachelor of Science preferred, master's degree is preferred.
  • Deep domain expertise of streaming technologies and previous experience in developing streaming applications.
  • Understanding of REST APIs, the document request model, and offline storage.
  • Proficiency in one or multiple Programming Languages: Go, Java.
  • Knowledge of CI/CD & DevSecOps tools: Gitlab, Artifactory, Terraform, etc.
  • Experience with automated testing of applications, Continuous Integration (CI), TDD, and/or BDD.
Nice to have:
  • Knowledge of device ecosystem (Apple, Android, Roku), video players, codecs and video standards.
  • Knowledge of native platforms (iOS, Android, and/or Roku) and/or JavaScript Browser Clients is a plus.

This position is on-site only. Relocation assistance available.#DICEKTO#LI-KT2

Salary RangeCompensation: $114,885.00/Year - $181,390.00/Year

BenefitsFrom versatile health perks to new career opportunities, check out our benefits on our careers website.Candidates need to successfully complete a pre-employment screen, which may include a drug test.

Related jobs

Report job