• SCM Technician

    Location US-CO-Englewood
    Job ID
    Software Engineering
  • Summary

    DISH is a Fortune 250 company with more than $14 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 Technologies is looking for a seasoned Senior Technician to join our Software Configuration Management (SCM) team in Englewood, CO!  This team works in a fast-paced environment, often with time critical deadlines, and works with leading edge development for new products as well as maintenance for established products. The team is part of a service organization working with software development and test groups.
    SCMs primary function is to build all official set-top-box production and test software to verify reproducibility. SCM audits the SW prior to test verifying each component of SW compiled correctly. SCM is responsible for any production Engineering Change Order (ECO) to release SW to the public. We work in conjunction with other groups to release factory SW to various manufacturers. We are the gatekeepers for any updates to go to the general public. Another functionality of the group is to prepare and submit all “official” streams to spool live to customers and beta population. We support test organizations with streams to accommodate various test scenarios. The group is on the front line for new product development, gathering information in preparation for new technology and expansion. The SCM group contains the subject matter experts for any SW download.


    The team is currently developing an automated system to alleviate manual processes.  This system is being developed with React and will incorporate Workflow management and Dashboard tools.  The team will continue to develop and maintain the new automation adding enhancements for SW development. 

    • Establish, maintain, and ensure the integrity of a software version control system; work with software engineering to create a version control structure and process documentation for each
    • Provide a “focal point” for all software releases; accommodate requests for releases via the appropriate medium (i.e. official test requests)
    • Provide a “focal point” for all software releases; accommodate requests for releases via the appropriate medium (i.e. official test requests)
    • Perform software release “build” verifications; perform release source code audits to ensure release integrity
    • Create satellite software upgrades (downloads) via pre-established test & release procedures and documentation.
    • Work with various members of the Engineering teams to schedule, test, and release software and/or download streams for both internal and external use
    • Generate, collect, and release documentation for each software and/or download release as defined in the release procedures
    • Assist in the creation, formalization, enforcement, and updates of informal and formal software release procedures with input from the Software engineering group

    Skills - Experience and Requirements


    Basic Requirements:

    • An Associate’s Degree or at least two years related experience and/or training in a technical position. An equivalent combination of education and experience in the SCM field is acceptable as well.
    • A minimum of two years of experience reading, analyzing and interpreting complex technical documents
    • A minimum of two years of experience with MS Office Suite products (Word/Excel/PowerPoint)
    • A minimum of two years  of experience responding, via email or over the phone, to sensitive client/customer inquiries or complaints
    • A minimum of one year of experience working within a team environment to effectively present information in one-on-one and small group situations to customers, clients, and other employees of an organization

    Preferred Qualifications:

    • At least two years related experience and/or training in the SW Configuration Management SCM field.
    • At least one year past experience in a position involving the software test and release, configuration management (CM), and/or software verification processes, desired.
    • Training/experience with:
      • MS Visio
      • MS Access
      • PVCS
      • CVS
      • ClearCase (or other similar version control system)
      • Oracle knowledge
      • React development
      • Sequel Server Database
      • Automation workflow tools
      • Dashboards



    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.