Staff Engineer
DISH TV · Englewood, CO · 1 mo ago
On-siteEngineering$171k/yrFull-time
About the role
Design, develop, and implement scalable, reliable, and secure enterprise software systems supporting core operational functions.
Responsibilities
- 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.
- Provide technical guidance to engineers, support distributed team collaboration, and contribute to documentation and knowledge sharing.
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 web services 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.
Qualifications
Salary: $171,454 - $180,900 per year.
Skills
- Java
- Spring Boot
- SOAP
- Oracle PL/SQL
- RESTful web services
- Microservices
- Eclipse
- IntelliJ
- AWS
- GCP
- Docker
- Kubernetes
- Linux/Unix
- Agile methodologies
- Scrum
- JUnit
- Mockito
Benefits
N/A
Schedule
N/A
Pay
$171,454 - $180,900 per year.
Contact
Contact: Apply online at echostar.com/careers OR email resume to tasharedservices@dish.com. Must specify REQ # 2026-100758 recblid eh63f3ktln12t6rj8hq9y4b4iv1xfs.