> Markdown version of [/jobs/ext/3874924-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/3874924-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Dish Wireless - **Location:** Englewood, CO, United States - **Experience:** Expert - **Salary:** $142,314.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Computer Engineering, Continuous Integration, IntelliJ IDEA, Scrum Methodology, Simple Object Access Protocol (SOAP), Web Services, Test-Driven Development (TDD), ReactJS, Spring-boot, Gitlab, Gitlab-ci, Information Technology, Extreme Programming, React Redux, Api Gateway, Jenkins, Microservices - **Published:** October 22, 2026 - **Apply:** https://www.juju.com/job/1_3026CEB1BDC447EC8DD248BA41BFFB45-CO844768662725284 ## About the Role Requires a Bachelor's degree (or foreign equivalent) in Computer Science, Computer Engineering, or a closely related field plus 4 years of experience in the job offered or similar role. Also requires 4 years of experience with/using the following (which may have been gained concurrently): Java and Spring Boot; React, Redux, JavaScript, Jenkins, IntelliJ, Gitlab and Gitlab CI; Deliver projects in an agile environment using SCRUM/XP methodologies; SOAP or REST; and Micro services and API gateway patterns. Employment is contingent on successful completion of a pre-employment criminal background check, which may include a drug test. ## Description Senior Software Engineer sought by DISH Network in Englewood, Colorado. Work in a fast-paced agile driven extreme programming environment with focus on test driven development and CI/CD. Provide technical/architectural solutions to the team for solving complex business problems. Translate features/stories into web services and independent components supporting various applications. Solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists. Guide and mentor junior developers on various tasks. Maintain and support existing systems and services.