DISH Network L.L.C.

  • Staff Engineer - Software

    Location US-CO-Denver
    Job ID
    Information Technology
  • Summary

    DISH Wireless is building a next-gen 5G network to disrupt the wireless industry and fuel innovation in transportation, health care, education, sustainability, city management, and agriculture.


    We’re driven by curiosity, pride, adventure, and a desire to win – and we’re looking for people with boundless energy, intelligence, and an overwhelming need to achieve. Join us as we embark on our greatest adventure of all.


    Opportunity is here. We are DISH Wireless. 


    Job Duties and Responsibilities

    As a Senior Software Engineer, you will play a central role in the design and development of Dish IoT product(Parkifi). The ideal candidate will have a passion for development and a strong background in building dynamic, high-volume systems Agile development methodology. The candidate will be working on our Parkifi (a DISH IoT) development team in our Denver downtown office. They will be working in an extremely collaborative and fast-paced environment using both scrum and XP methodologies. As a fast growing team, we look for self-starters who thrive in a fast-paced agile environment. Most importantly – We look for people that can prioritize, multi-task, and deliver – because it’s a lot more fun to get things done. 


    Primary responsibilities fall into the following categories:

    • Experience using TDD to write clean maintainable code that meets business objectives.
    • Thrives in collaborative environments and enjoys working closely with stakeholders at all levels of the business to define and deliver feature.
    • Experience on designing, building large scale application and micro service architecture.
    • Experience on production support and maintenance.
    • Enjoys pair programming 100% of the time and using Agile methodologies.
    • Finds simple solutions to complex problems and embraces an iterative process.
    • Excited to use unfamiliar technologies while stepping outside of your technical comfort zone to grow your skills.
    • Enjoys tools that improve productivity and automate repetitive tasks.



    Skills - Experience and Requirements

    A successful Senior Sofrware Engineer will have the following:

    • 3+ years of Software Development experience in a variety of programming languages.
    • Strong development experience using Java-8 with Spring Frameworks and Spring Boot.
    • Strong Unix/Linux/Mac OS experience.
    • Prefers to work in an XP process (pair programming and TDD).
    • Proficient working with relational databases (Postgres and MySQL) as well as NoSQL technologies like Redis, DynamoDB and MongoDB.
    • Experience building service-oriented solutions and RESTful microservices.
    • Strong background in building dynamic, high-volume and scalable system with Java using an Agile development methodology.
    • Experience with cloud technologies(AWS/AzureGCP) is a strong plus.
    • Shell scripting (bash, sh, zsh).
    • Experience using Git, Rally, Jenkins and Cloud Foundry.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Need help finding the right job?

    We can recommend jobs specifically for you! Click here to get started.