CO Salary Range: USD 110,100.00 - 157,300.00 per year
Company Summary
EchoStar is reimagining the future of connectivity. Our business reach spans satellite television service, live-streaming and on-demand programming, smart home installation services, mobile plans and products.
Today, our brands include Boost Mobile, DISH TV, Gen Mobile, Hughes and Sling TV.
Department Summary
Our Technology teams challenge the status quo and reimagine capabilities across industries. Whether through research and development, technology innovation or solution engineering, our people play vital roles in connecting consumers with the products and platforms of tomorrow.
Job Duties and Responsibilities
Want more jobs like this?
Get jobs in Englewood, CO delivered to your inbox every week.
As a Staff Engineer, you will be responsible for overseeing the development, implementation, and optimization of critical backend modules or services within our enterprise platform. You'll lead a focused team of engineers, guiding them through the design and delivery of backend systems and microservices, while ensuring alignment with overall architecture and business objectives. Your expertise in cloud-native technologies and microservices will be crucial in driving high-performance, scalable solutions, while your leadership will ensure the team delivers quality work in a collaborative environment.
Key Responsibilities:
- Key Modules Ownership: Lead the development and maintenance of modules or services within our OTT/streaming platform. Take ownership of the module's architecture, design, and performance, ensuring it aligns with overall system goals
- Technical Leadership: Provide hands-on technical leadership to a team of engineers working on modules. Guide the team in solving complex engineering problems, and ensure adherence to best practices in design, coding, and testing
- Microservices Development: Design and develop microservices that are modular, scalable, and maintainable. Ensure seamless integration with other services and platforms
- Cloud-Native Architecture: Work with cloud technologies, particularly AWS (EC2, Lambda, S3, RDS, DynamoDB) and containerized environments using Kubernetes, to build robust, scalable solutions that are optimized for performance
- Cross-Functional Collaboration: Collaborate with product managers, architects, and other engineering teams to ensure that your modules meet business requirements and integrate smoothly with other system components
- Performance & Scalability: Focus on optimizing the performance, reliability, and scalability of your module, ensuring it can handle high-volume data streams and concurrent users typical in OTT/streaming environments
- Mentorship & Coaching: Mentor and guide junior and mid-level engineers within your module, providing career development opportunities and fostering a culture of continuous learning and improvement
- Continuous Improvement: Drive continuous improvements in your module's codebase, processes, and tools. Advocate for innovation, automation, and the adoption of new technologies that will enhance the platform
- Quality Assurance: Ensure high-quality software through thorough code reviews, unit testing, integration testing, and the use of modern CI/CD practices
- Troubleshooting & Incident Response: Act as an escalation point for complex issues related to your module, providing expert troubleshooting and timely resolution of production incidents
Education and Experience:
- Shoud hold bachelor's degree in Computer Science engineering
- 10-12 years of experience in backend engineering, with at least 2-3 years of experience in a leadership role
- Prior experience in microservices, cloud-native systems, and enterprise-scale applications is essential
Skills and Qualifications:
- Backend Development: Proficient in backend programming languages such as Java, Go, Node.js, or Python; strong understanding of software design patterns and best practices
- Microservices & APIs: Expertise in designing and building microservices and APIs, with a focus on scalability, fault tolerance, and high availability; experience in RESTful APIs and gRPC
- Cloud Technologies: Strong experience with AWS services (e.g., EC2, Lambda, DynamoDB, S3, RDS) and cloud-native technologies like Kubernetes, Docker, and ECS
- Containerization & Orchestration: Familiarity with containerized applications and orchestration tools like Kubernetes; experience in setting up, deploying, and maintaining containerized microservices in cloud environments
- Performance Optimization: Strong ability to optimize services for performance and scalability, especially in data-intensive environments like OTT/streaming services
- Agile Methodologies: Experience working in agile teams using Scrum or Kanban methodologies; familiarity with tools like Jira, Confluence, and version control systems like Git
- Problem-Solving: Strong problem-solving skills with the ability to troubleshoot and resolve complex issues quickly and effectively
- Collaboration & Communication: Excellent collaboration and communication skills, able to work effectively with cross-functional teams and present technical concepts to non-technical stakeholders
- OTT/Streaming Experience: Experience building or maintaining backend systems for OTT platforms, video streaming, or related media services
- Event-Driven Architectures: Familiarity with event-driven design, message brokers (e.g., Kafka, RabbitMQ), and real-time streaming technologies
- Database Expertise: Experience working with both SQL and NoSQL databases (e.g., MySQL, MongoDB, DynamoDB), with an understanding of their strengths and trade-offs in a cloud-native environment
- Security & Compliance: Knowledge of security best practices for backend systems, including OAuth, JWT, and ensuring compliance with data protection regulations
- CI/CD & DevOps: Experience with modern DevOps practices, CI/CD pipelines, and infrastructure automation tools such as GitLab, Terraform or CloudFormation
- Monitoring & Observability: Familiarity with observability tools such as Prometheus, Grafana, Datadog, or ELK stack for logging, monitoring, and troubleshooting
Visa sponsorship not available for this role
Salary Ranges
Compensation: $110,100.00/Year - $157,300.00/Year
Benefits
We offer versatile health perks, including flexible spending accounts, HSA, a 401(k) Plan with company match, ESPP, career opportunities, and a flexible time away plan; all benefits can be viewed here: DISH Benefits.
The base pay range shown is a guideline. Individual total compensation will vary based on factors such as qualifications, skill level, and competencies; compensation is based on the role's location and is subject to change based on work location.
Candidates need to successfully complete a pre-employment screen, which may include a drug test and DMV check. Our company is committed to fostering an inclusive and equitable workplace where every individual has the opportunity to succeed. We are dedicated to providing individuals with criminal or arrest records a fair chance of employment in accordance with local, state, and federal laws.
The posting will be active for a minimum of 3 days. The active posting will continue to extend by 3 days until the position is filled.