Software Manager II

US-UT-American Fork
Job ID
Software Engineering


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

Manages and oversees the design and development of software applications while directing the work of engineers to ensure best practices around software development. This role requires the ability to balance between people management, leadership, and technical responsibilities. This position will collaborate with the engineering leaders, as well as cross-functionally with quality, product managers, and operational teams. This role will be responsible for monitoring and managing team performance, velocity and individual team member development. This position is an excellent opportunity to help drive our software development teams and process, while mentoring individual’s development and growth. 


Primary responsibilities fall into the following categories:

  • Manage technology initiatives across your teams serving as the technical leader while promoting and improving SDLC processes including comprehensive code reviews, automation, etc.
  • Support teams ability to deliver technology initiatives on schedule and with the highest quality ensuring that coding best practices are consistently followed in the development of all software products. 
  • Maintain deep technical and business knowledge of industry directions and trends in the area of application architecture and programming languages
  • Mentor team members on the quality of their deliverables, communication skills and project participation as well as Identify opportunities that will help team members to reach their goals and individual career objectives.
  • Champion efforts focused on attracting, developing and retaining a high performing software engineering team, offer ongoing feedback, professional growth opportunities and overall career guidance
  • Help to drive employee engagement, empowering your teams to not only champion their own efforts, but to encourage others to be truly vested team players 


Skills - Experience and Requirements

  • Bachelor’s Degree from four-year college or university
  • 5 years of related experience in full cycle software development with demonstrated achievements and progressive responsibilities
  • 2 years of experience in a supervisory role
  • Expert level knowledge of Object Oriented Programming, unit testing and code reviews



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.