Jobs · Engineering · Colorado

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.

Similar jobs

Staff Software Engineer

PayNearMeUnited States· 2 mo ago
RemoteEngineering$210k–$255k/yrapply on job-boards.greenhouse.io