DISH Network

Senior Engineer - Android Java

Posted on: 5 Feb 2021

Englewood, CO

Job Description

DISH is a Fortune 250 company with more than $13 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.

We are looking for a Senior Java Engineer for Android development who possesses a passion for pushing technologies to the limits. This engineer will work with our talented engineering team, execute forward-thinking skills and develop software next generation products to extend our award-winning Hopper/Joey ecosystem in an Agile environment.

This position is an opportunity for a creative individual to engineer innovative products and services.  If you have a sense of adventure, take pride in leading great software development, and strive to build the best products on the planet, we want you on our Software Engineering team here at DISH Technologies.

**Working location in Englewood, CO is required; relocation assistance available.

Responsibilities

Design and build advanced applications for the Android platform
Collaborate with cross-functional teams to define, design, and ship new features
Unit-test code for robustness, including edge cases, usability, and general reliability
Work on bug fixing and improving software performance
Continuously discover, evaluate, and implement new technologies to maximize development efficiency

n/a 

Expertise that we're looking for:

Bachelor or master degree in Computer Science, Engineering or a related field
Proficiency in Java programming language
Experience with Kotlin development a big plus
Passion for building exciting Android applications or platform software 
Expert knowledge of Android development environment and Android SDK
Knowledge of UI design principles, patterns, and best practices
Mastery of object-oriented programming design, development and architecture principles
In-depth knowledge of computer science data structures and algorithms
Familiarity with TDD methodology and continuous integration tools such as Jenkins
Working knowledge of source control systems including Git
Working knowledge of the general software architectures, trends, and emerging technologies
Knowledge across relevant technologies such as HTML5/CSS, REST, JSON, XML, SQL, JavaScript, jQuery
Experience in C/C++ programming languages a plus

#LI-BP1

DISH Network

Englewood, CO

DISH Network L.L.C. operates satellite television programming and technology services in the United States. It offers HD/DVR technology; international channels; Internet and phone services; and DISH Anywhere, an online video site that allows users to watch TV shows, movies, and clips on computer. The company serves offices, restaurants, hotels, hospitals, hotels, apartments, condos, institutions, and other properties through retailers in the United States. DISH Network L.L.C. has a strategic partnership with Haivision.

DISH Network L.L.C. was formerly known as EchoStar Satellite L.L.C. and changed its name to DISH Network L.L.C. in March 2008. The company was incorporated in 1987 and is based in Englewood, Colorado. DISH Network L.L.C. operates as a subsidiary of DISH DBS Corporation.

Similar Jobs