DISH Senior Software Engineer in Englewood, Colorado
Sling TV L.L.C. provides an over-the-top (internet delivered) television experience on TVs, tablets, gaming consoles, computers, smartphones, smart TVs and other streaming devices. Distributed across a variety of strategic device partners, including Google, Amazon, Apple TV, Microsoft, Roku, Samsung, LG, Comcast, 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, NBC, AMC, A&E, EPIX, NFL Network, NBA TV, NHL Networks, Pac-12 Networks, Hallmark, Viacom, and more.
For Spanish-speaking customers, Sling Latino offers a suite of standalone and extra Spanish-programming packages tailored to the US 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 Sling TV is a next-generation service that meets the entertainment needs of today’s contemporary viewers. Visit www.Sling.com . 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 Sling.
AdTech team building next generation Video advertising platform that facilitates to efficiently maximize exposure to desired audiences across DISH and Sling TV.
DISH is looking for a Senior Software Engineer to help us build and grow the AdTech team, responsible for expanding and optimizing our ad solution platform to all the streams of the Dish business.
The ideal candidate is an experienced engineer quick learner and excited about learning new technologies. In this role you will have the opportunity to apply your skills to develop robust, scalable and distributed software. They must be self-directed and comfortable supporting the needs of multiple teams, systems and products.
Write and maintain solid, robust, efficient and maintainable code using best of breed languages, frameworks, and tools, including Golang, Kotlin, and AWS.
Build, optimize, and manage ad solution Platform for the enterprise level at a very large scale.
Collaborate with cross-functional teams to gather and build requirements.
Lead code reviews & documentation as well as take on complex bug fixes, especially on high-risk problems.
Support end-to-end systems integration and functional validation of various components.
Assist in troubleshooting of any production issues.
Work with external Solution vendors to integrate and test the ad solution platform.
Work with data engineers, data and analytics experts, and data scientists to build and support personalized ad solutions.
Support development of Proof of Concept for new product ideas on advertising solutions.
You would be considered a great fit for this role if you have the following:
Bachelor’s degree in Computer Science Engineering, or a related technical degree.
7+ years of Software development experience using Golang and/or Java including strong understanding of software engineering principles
4+ years of experience designing and developing low-latency microservices and API/gRPC contracts
3+ years of experience deploying and managing containerized applications, preferably using AWS Kubernetes Services
Experience with functional programming and test-driven development.
Experience with AWS products and services (EC2, ECS, Lambda, DynamoDB, ElastiCache, CloudFront, etc.)
Experience with building event-driven applications using Apache Kafka and AWS Kinesis.
In-depth experience working on relational and/or NoSQL databases.
Knowledge of video streaming systems and dynamic ad insertion architectures.
Quality-first mindset with focus on test automation and CI/CD pipelines.
Passionate about automated testing, code quality and engineering best practices.
Experience supporting and working with cross-functional teams in a dynamic environment and have excellent communication skills.
These qualifications would make you stand out among other applicants:
Proficiency with Kotlin.
Experience with building UI applications using React.
Experience Implement data ingestion pipelines both real time and batch using best practices Compensation: $99,360.00/Yr. - $157,665.00/Yr.
From versatile health perks to new career opportunities, check out our benefits on our careers website (https://careers.dish.com/life/investing-in-you/) .
Employment is contingent on Successful completion of a pre-employment screen, which may include a drug test.