Senior Staff Engineer-Software

Dish Network Corporation Englewood , CO 80110

Posted 1 week ago

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.

Job Duties and Responsibilities

Senior Staff Engineer-Software sought by DISH Network, LLC in Englewood, Colorado.

Build and grow the APJS team, responsible for expanding and optimizing player for different platforms like Smart TVs (Samsung, LG & Vizio), Xbox, Comcast, Chromecast and Browser platforms. Develop robust, scalable and distributed software. Develop new features into the video player and maintain existing features using technologies such as HEVC, H.264, EAC3 and VP9, HLS, MPEG, DASH, CMAF. Ensure that DISH software meets quality standards that our customers expect. Write quality, clean code that is maintainable and solves complex business problems. Write NodeJS, JavaScript and TypeScript code to authorize content, play video and track video status and progress. Assist with validation of functional correctness, architectural compliance, and adherence to applicable industry standards. Develop new features required for player, UI and enhancements by implementing the latest technologies into player and improve player experience for user. Refactor code to meet new architectural decisions, clean up code that is no longer needed or valid, and simplify logic where possible. Debug and maintain React app code.

Job requirements:

Requires Bachelor's degree (or foreign equivalent) in Computer Science or a closely related field plus 5 years of experience in job offered or Application Development Technical Team Leader and Technical Lead. Also required 5 years of experience with using the following (which may have been gained concurrently):

  • Client-side JavaScript debugging using browser-based tools such as debuggers, web inspectors, HTTP analyzers (Charles, Fiddler, et al), etc.

  • Programming in Java Script/Type Script and Node.js.

  • Object Oriented principles, design patterns, and software design/architecture best practices.

  • Analyze the live application statistics to understand the behavior and performance using analytics tools like Conviva, Kibana, ComScore, Nelsen and Adobe.

  • Analyzing, debugging and fix bugs in Javascript/Typescript code and Nodejs

  • Intercept, manipulate/change the Http/s requests for the JS platforms (Samsung, LG, Vizio, Browsers, Comcast, Chromecast, etc.) using Charles Debugging Proxy to replicate and debug the defect so it can be easy to fix.

  • Create the CI/CD jobs using the GitLab, Artifactory and Jenkins to build, deploy and run the nightly jobs for APJS player.

  • Node Packaging Manager for packaging and building the application.

  • Unit testing, automated testing, peer code-reviews, and continuous integration.

  • Scrum and Agile working experience.

Skills, Experience and Requirements

Employment is contingent on successful completion of a pre-employment criminal background check, which may include a drug test.

Rate of pay: $169,222.50

Benefits information available at careers.dish.com.

Apply at careers.dish.com. Ref: 2024-87695 if applying externally through careers.dish.com; Ref: 2024-87696 if applying internally. May also apply by emailing resume with (Ref: 2024-87695) to tasharedservices@dish.com. 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.

Salary Ranges

Compensation: $169,222.50/Year - $169,222.50/Year

Benefits

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.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove

Senior Staff Engineer-Software

Dish Network Corporation