Senior Software Engineer

Public Job Hunters · Englewood, CO, USA

Join EchoStar as a Senior Software Engineer to architect and build the next generation of technology that transforms global communication. You’ll work on mission-critical systems with real-world impact, alongside a team that values innovation, curiosity, and excellence. This is your launchpad to grow your career and shape the future of connectivity.

About the Role

At EchoStar, we’re building something never done before — a new way for humans and machines to connect. As a Senior Software Engineer, you’ll be part of a team that doesn’t just build features, but solves real problems with customer-centric innovation. You’ll work in a fast-paced, collaborative environment where your technical excellence drives global impact. This is more than a job — it’s your launchpad to achieve your potential and thrive in a community that champions your growth.

What You Will Do

Architect and develop scalable, high-performance software systems for next-gen communication platforms.

Collaborate with cross-functional teams including product, design, and operations to deliver customer-focused solutions.

Lead technical design discussions and mentor junior engineers to elevate team capabilities.

Optimize system performance and reliability to ensure seamless user experiences at scale.

Implement cutting-edge technologies in cloud, mobile, and generative AI domains.

Contribute to code reviews, technical documentation, and engineering best practices.

Participate in agile sprints and standups to drive project delivery and continuous improvement.

Stay current with emerging tech trends and evaluate their applicability to EchoStar’s mission.

What We Are Looking For

Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).

8+ years of professional software engineering experience with a focus on scalable systems.

Proven experience with cloud platforms (AWS, Azure, GCP) and distributed systems.

Strong proficiency in modern programming languages (e.g., Python, Java, Go, C#).

Experience with containerization (Docker) and orchestration (Kubernetes).

Familiarity with CI/CD pipelines and DevOps practices.

Experience with mobile platforms (iOS/Android) or web frameworks (React, Angular, etc.).

Experience with data-driven applications and real-time systems.

Strong problem-solving skills and ability to work independently in a fast-paced environment.

Excellent communication skills to collaborate across teams and articulate technical solutions.

Ready to build the future of connectivity? Apply now and become part of a team that’s shaping the next chapter of human-machine interaction.

Create a free account to apply