Staff Engineer - Software
Company Summary
DISH, an EchoStar Company, has been reimagining the future of connectivity for more than 40 years. Our business reach spans satellite television service, live-streaming and on-demand programming, smart home installation services, mobile plans and products, and now we are building America's First Smart Network™.
Today, our brands include EchoStar, Hughes, DISH TV, Sling TV, Boost Infinite, Boost Mobile, DISH Wireless, OnTech and GenMobile.
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
DISH is seeking an Staff Engineer who will work within an agile delivery team and use their skills to create and customize application integrations.
Key Responsibilities:
- End-to-end API and integration experience
- Analyze and help define data, workflow, environment, system and software interfaces
- Establish and document the full life cycle of API management standards and best practices
- Build out secure integration APIs to interface with a diverse set of systems
- Set up CI/CD implementation using tools like GitLab/Argo CD/EKS
- Responsible for identifying gaps between current systems and desired end-state; creating a roadmap to deliver end-state solutions
- Works closely with more senior staff on more complex and/or integrated programming issues
- Performs unit and performance testing on code and document findings within the defined scope
- Develops enhancements to satisfy end-user requirements
- Completes moderately complex project tasks within defined milestones
- May lead or manage projects; may train and mentor less experienced staff
Skills, Experience and Requirements
Education and Experience:
- Bachelor's Degree in a technical field or equivalent experience
- 10+ years of professional experience as an API developer with deep understanding of API implementations or combination of education and experience
Skills and Qualifications:
- Well versed with Java, Spring Boot, APIGEE and similar technologies
- Direct experience or working knowledge with AWS technologies including ECS/EKS, Lambda, API Gateway, S3, Terraforms and Kafka
- Sound knowledge with authorization and authentication approaches like oAuth, SSO/SAML
- Experience with build tools like maven, gradle and unit test tools like Junit, Mocito
- Foundational experience with service orchestration and messaging technology
- Experience with end to end API Platform setup and implementation
- Experience with Agile development methodologies
Preferred Qualifications:
- Experience in Telecom sector
Salary Ranges
Compensation: $110,100.00/Year - $180,900.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.
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.