Staff Engineer – Software
EchoStar Corporation · Englewood, CO · Today
On-siteEngineering$171k–$181k/yrFull-time
Job Duties And Responsibilities
- Design, develop, and implement scalable, reliable, and secure enterprise software systems supporting core operational functions
- Provide technical leadership across system architecture, application integration, and cloud-based development initiatives
- Lead the design and development of distributed systems, microservices architectures, APIs, and data integration services across enterprise platforms
- Collaborate with cross-functional stakeholders to deliver high-performance, resilient, and maintainable applications
- Define system architecture and guide design decisions to ensure alignment with performance, scalability, and security requirements
- Establish and promote best practices for software development, testing, deployment, monitoring, and system security
- Participate in code reviews, architectural design discussions, and technical planning to ensure code quality and system integrity
- Develop and maintain backend services, batch processing systems, and data workflows to support large-scale data processing
- Work with relational and cloud-based data systems to optimize application performance and data reliability
- Contribute to system modernization initiatives, including platform upgrades, cloud adoption, and performance improvements
- Partner with DevOps teams to implement continuous integration and continuous deployment pipelines, automation, and release processes
- Support production environments by troubleshooting issues, enhancing system reliability, and maintaining operational stability
- And provide technical guidance to engineers, support distributed team collaboration, and contribute to documentation and knowledge sharing
Skills, Experience And Requirements
- Bachelor’s degree or U.S. equivalent in Computer Science, Computer Engineering, or a related field, plus 6 years of professional experience as a Software Developer, Software Engineer or any occupation, job title, position involving developing interactive webservices using Java, Spring Boot, and SOAP
- Experience in developing software applications using object-oriented programming languages including Java
- Experience writing queries, procedures, views, and packages in Oracle PL/SQL databases using SQL Developer
- Experience designing, developing, consuming, and producing RESTful web services and APIs
- Experience developing microservices and enterprise applications using Spring Boot, Eclipse, or IntelliJ
- Experience improving application performance, debugging applications, and supporting software deployments in Linux/Unix environments
- Experience accessing servers, reviewing application logs, managing permissions, and executing Unix/Linux commands and scripting activities
- Experience working with distributed systems, microservices architecture, enterprise application integration, or cloud-based/scalable infrastructure environments
- Experience following Agile methodologies, participating in Scrum and Sprint activities, and performing unit testing using JUnit and Mockito
Salary
Salary: $171,454 – $180,900 per year.
Benefits
Benefits information available at careers.dish.com.
Contact
To apply, visit echostar.com/careers or email your resume to tasharedservices@dish.com. Specify REQ # 2026-100758.