Staff Analyst/Developer

Job ID
Information Technology


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

Job Duties and Responsibilities

DISH is seeking an innovative and passionate Senior Software Engineer to join a team of software engineers located in Englewood, CO and bring value to market quickly. This position is an opportunity for a creative software engineer to design, develop, and maintain software that will enable our business to rapidly adapt in the ever-changing DBS, OTT, and wireless industries. If you have a sense of adventure, take pride in writing great software, and strive to build the best products on the planet, we want you on our team here at DISH.


Primary responsibilities for this position are:



  • Developing full stack solutions using primarily ASP.NET C# and Microsoft SQL Server
  • Using advanced JavaScript skills to build high-performing, dynamic front-end solutions
  • jQuery, bootstrap, and angular are heavily relied on for front-end development
  • Microsoft SQL Server database design and optimization techniques
  • Scaling applications to serve nearly 100 million requests a day
  • Working with a Product Owner to write User Stories to reflect work needed
  • Support production environment Web Servers, Databases and Load Balancers

Skills - Experience and Requirements

A successful Senior Software Engineer will have the following:



  • B.S. degree in Computer Science, Computer Engineering or a related technical degree; or an equivalent combination of education and experience.
  • 5 or more years of experience in software development using ASP.NET C# in a Windows Environment


Preferred Qualifications:

  • At least 3 years of experience using databases such as Microsoft SQL, Oracle, and MySQL.
  • At least 1 year of experience building RESTful web services.
  • At least 3 years of experience using version control repositories such as TFS or GIT.
  • 1 or more years of experience working within an Agile software development life cycle.
  • Knowledge and ability to apply principles of user experience (UX / UI) and design.
  • Ability to quickly identify a problem and collaboratively find multiple creative solutions.
  • Ability to lead under pressure with multiple assigned tasks and hard deadlines with little supervision.
  • Highly developed written and verbal communication skills.
  • Capable of organizing resources and establishing priorities while facilitating change management.
  • Knowledge of computer network and application layer protocols.


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.