Sling TV is the leading live television streaming service. SlingTV is distributed across a variety of strategic device partners, including Google, Amazon, Apple TV, Microsoft, Roku, Samsung, LG, Comcast, and many others. Featured programmers include Disney/ESPN, NBC, AMC, A&E, EPIX, NFL Network, NBA TV, NHL Networks, Pac-12 Networks, Hallmark, Viacom, and more. Visit Sling.com to learn more about SlingTV.
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.
We are seeking a Senior Software Engineer to join our American Fork, Utah - based team. This person would need significant OOP Software Engineering experience and have the ability to mentor and teach the more junior engineering team members. This position is within our Native Player development team. This team builds the technology that ensures a high quality video streaming experience for all of our customers.
Job Duties and Responsibilities
Job Duties
Hands on engineering with our C library
Hands on engineering in our platform integration APIs
Collaborate with fellow engineers on all things related to the library
Collaborate with the UI teams that consume our library
Review fellow engineers' merge requests
Skills, Experience and Requirements
This role is open to multiple experience levels: Junior-Senior.
Requirements
5+ years of experience in Object Oriented Programming
C, Java, Objective C
Knowledge of distributed systems
Knowledge of client - server architecture
Experience in developing Native Applications
A four-year degree in Computer Science or related field or equivalent professional software engineering experience
Experience using video streaming applications
Experience setting up and managing streaming devices
Experience with scripting tools and bash/command line scripting
Willingness and desire to give critical feedback to fellow engineers
A strong desire to learn new technologies and devices
A commitment to excellence and attention detail
Professional communication, documentation and writing