Staff Engineer - Software

ECHOSTAR
Englewood, CO, United States
6 days ago
Apply on attract-careers1-echostar.icims.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Compensation
$171,454.0 - $180,900.0
Working hours
Regular working hours

Tech stack

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
+27 more
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

Job 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.

Requirements

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.

Benefits & conditions

Designs and leads development of scalable enterprise software, distributed systems, microservices, APIs, backend services, batch-processing systems, and data workflows. Provides technical leadership in architecture, integration, cloud development, security, performance, testing, deployment, and modernization. Collaborates with stakeholders and DevOps teams, participates in code reviews, supports production environments, troubleshoots issues, improves reliability, and mentors engineers across distributed teams. The summary above was generated by AI Company Summary

EchoStar is reimagining the future of connectivity. Our business spans satellite television service, streaming and on-demand programming, smart home installation services, 5G wireless consumer and commercial services, internet and other enterprise products.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on attract-careers1-echostar.icims.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

5:46 min

Mocking repository endpoints with Mockito and REST Assured

Eric Deandrea Eric Deandrea · World Congress 2025

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

5:31 min

Writing automated tests with Mockito and WireMock

Jakov Semenski · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

Videos

See all

Related articles

See all