• Senior Principle Architect - Software Engineer

    Location US-UT-American Fork
    Job ID
    Software Engineering
  • Summary

    Sling TV L.L.C. provides an over-the-top television experience on TVs, tablets, gaming consoles, computers, smartphones and other streaming devices. Distributed across a variety of strategic device partners, including Google, Amazon, Apple TV, Microsoft, T-Mobile, Sprint, Roku, Samsung, Netflix, and many others, Sling TV offers two primary domestic streaming services that collectively include more than 100 channels of top content. Featured programmers include Disney/ESPN, Fox, ABC, NBC, HBO, AMC, A&E, EPIX, Cinemax, Starz, NFL Network, NFL Networks, NBA TV, NHL Networks, Pac-12 Networks, Hallmark, Viacom, Univision, and more. For spanish-speaker customers, Sling Latino offers a suite of standalone and extra Spanish-programming packages tailored to the U S. Hispanic market.  And for those seeking International content, Sling International currently provides more than 300 channels in 20 languages (available across multiple devices) to U.S. households. 


    Sling TV is the #1 Live TV Streaming Service 

    (Based on the number of OTT households as reported by comScore as of April 2017)


    Sling TV is a next-generation service that meets the entertainment needs of today’s contemporary viewers. Visit

    Job Duties and Responsibilities

    You will be joining a small, high energy, focused team that is creating an industry-changing TV ad selection and analytics system.  It has to scale to thousands of channels, tens of thousands of ads and millions of viewers.  You will be working with technologists who invented the foundational technologies that underlie the delivery of video over the Internet today. The system we are building will be similarly disruptive to TV advertising. Think analytics better than Google for TV advertising.  Think millions of ad targeting decisions happening within a few seconds.


    The successful candidate will be inventive, self-motivated, curious, thrive working with top technologists, accountable, an excellent communicator, and hungry to make a meaningful difference.  Primary responsibilities will include:

    • Designing, developing, and building scalable servers and systems with critical and informative analytics output.
    • Designing and developing external-facing APIs that will communicate with various systems.
    • Use internal and external web services including AI which will be used to make ad decisions at real time.
    • Taking ownership of your projects and able to drive scalable architectural decisions with little oversight.
    • Interfacing with other teams to help them consume this new data in meaningful ways; being able to support various non-traditional uses and users of the APIs.

    Skills - Experience and Requirements

     A successful candidate will have the following:

    • MS in Computer Science or closely-related field and 5 years of professional experience OR a BS in the same fields plus 10 years of progressive post-baccalaureate experience.
    • 3+ years of experience using Kafka, Amazon (EC2 & S3), Google APIs, especially the graphing tools, Kafka, Elastic Search, and Kibana.
    • 5+ years of Linux.
    • Flink is a plus.

    So, if You Have…

    • Enterprise experience in software development using multiple languages & frameworks 
    • Intellectual curiosity
    • A passion to deliver

    You Like…

    • To work in fast-paced, agile environments
    • To develop code all day, every day

    You Want…

    • Social interaction and collaboration
    • A Challenge
    • An Adventure
    • A place to grow as a technologist and have an impact on the company

    Then join us!



    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Not ready to apply? Connect with us for general consideration.