> Markdown version of [/jobs/ext/2481209-staff-engineer-software](https://www.wearedevelopers.com/jobs/ext/2481209-staff-engineer-software). 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). --- # Staff Engineer - Software - **Company:** ECHOSTAR - **Location:** Englewood, CO, United States - **Experience:** Expert - **Salary:** $171,454.0 - $180,900.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Application Performance Management, Unit Testing, Batch Processing, Big Data, Cloud Computing, Software Quality, Code Review, Databases, Computer Engineering, Continuous Delivery, Continuous Integration, Data Integrity, Data Systems, Database Queries, Software Debugging, DevOps, Distributed Systems, Eclipse (Software), IntelliJ IDEA, Junit, Object-Oriented Software Development, Scrum Methodology, Mockito, Simple Object Access Protocol (SOAP), Software Deployment, SQL Databases, Web Services, Enterprise Application Integration, Scripting, Enterprise Software Applications, Spring-boot, Reliability of Systems, Backend, Information Technology, Restful APIs, Network Server, Microservices - **Published:** August 28, 2026 - **Apply:** https://attract-careers1-echostar.icims.com/jobs/100758/login?mode=job&iis=Job+Board&iisn=BUILT+IN ## About the Role MINIMUM 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. Must also have experience in the following: 5 years of professional experience developing software applications using object-oriented programming languages including Java; 4 years of professional experience writing queries, procedures, views, and packages in Oracle PL/SQL databases using SQL Developer; 4 years of professional experience designing, developing, consuming, and producing RESTful web services and APIs; 4 years of professional experience developing microservices and enterprise applications using Spring Boot, Eclipse, or IntelliJ; 2 years of professional experience improving application performance, debugging applications, and supporting software deployments in Linux/Unix environments; 2 years of professional experience accessing servers, reviewing application logs, managing permissions, and executing Unix/Linux commands and scripting activities; 2 years of professional experience working with distributed systems, microservices architecture, enterprise application integration, or cloud-based/scalable infrastructure environments; and 2 years of professional experience following Agile methodologies, participating in Scrum and Sprint activities, and performing unit testing using JUnit and Mockito. ## Description Design, develop, and implement scalable, reliable, and secure enterprise software systems supporting core operational functions (10%); provide technical leadership across system architecture, application integration, and cloud-based development initiatives (9%); lead the design and development of distributed systems, microservices architectures, APIs, and data integration services across enterprise platforms (9%); collaborate with cross-functional stakeholders to deliver high-performance, resilient, and maintainable applications (8%); define system architecture and guide design decisions to ensure alignment with performance, scalability, and security requirements (8%); establish and promote best practices for software development, testing, deployment, monitoring, and system security (7%); participate in code reviews, architectural design discussions, and technical planning to ensure code quality and system integrity (7%); develop and maintain backend services, batch processing systems, and data workflows to support large-scale data processing (8%); work with relational and cloudbased data systems to optimize application performance and data reliability (7%); contribute to system modernization initiatives, including platform upgrades, cloud adoption, and performance improvements (7%); partner with DevOps teams to implement continuous integration and continuous deployment pipelines, automation, and release processes (7%); support production environments by troubleshooting issues, enhancing system reliability, and maintaining operational stability (7%); and provide technical guidance to engineers, support distributed team collaboration, and contribute to documentation and knowledge sharing (6%). Salary: $171,454 - $180,900 per year. ## Related Videos - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Test-Driven Development: It's easier than you think!](https://www.wearedevelopers.com/videos/1598-test-driven-development-it-s-easier-than-you-think) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)