Principal Engineer – Software

EchoStar

Englewood (CO)

On-site

USD 155,164 - 189,645

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

EchoStar, located in Englewood, Colorado, is looking for a Principal Engineer-Software to join their dynamic team. In this role, you will focus on developing automation strategies and frameworks for Video/OTT and API based applications. You will lead teams in ensuring performance goals and resolving technical challenges while maintaining the highest standards.

With a strong emphasis on automation frameworks such as Selenium and WebdriverIO, candidates should have a bachelor's degree in a relevant field along with substantial experience in test engineering. Compensation is competitive at $172,405.39 per year.

Qualifications

  • 6 years of experience in Test Engineering or similar roles.
  • 3 years of experience with automation frameworks and load testing tools.
  • Experience in defect management using Jira.

Responsibilities

  • Perform requirements analysis around Video/OTT and API applications.
  • Design robust automation frameworks for various platforms.
  • Lead teams in Test Automation and Performance Engineering.

Skills

Javascript
Typescript
Java
Python scripting
WebdriverIO
Selenium
Appium
Jmeter
Load Runner
Jira

Education

Bachelor’s degree in Computer Engineering, Mechanical Engineering, or a closely related field

Job description

Job Duties and Responsibilities

Principal Engineer-Software sought by DISH Network, LLC in Englewood, CO. Perform requirements analysis around Video/OTT, API based applications to design and develop Load or Test automation Strategies, identify tools that can automate Functional, Regression and Performance test/analysis activities and support our critical business initiatives. Design and develop robust automation frameworks around STB, Roku, Fire TV, Web, Android, iOS mobile based clients or API based back-end services from scratch or modify existing. Identify critical Server-side performance issues under load using sophisticated server monitoring techniques across tools like New relic, Dynatrace or Splunk. Identify opportunities around Performance Engineering, UI/API Automation and AI implementations across Streaming/OTT, back end or STB applications. Build and review pipeline code, update pipelines for Automation or Load testing CI/CD activities across multiple environments. Involvement in environment management activities such as review and approve Change requests, monitor environment health checks, root cause analysis, channel setup and management for multiple STB and OTT based applications. Lead multiple team members around Test Automation, tools development, and performance engineering activities towards setting performance goals, resolving day to day technical challenges, code reviews, process reviews and providing regular feedback.

Skills, Experience and Requirements

Requirements: Bachelor’s degree (or foreign equivalent) in Computer Engineering, Mechanical Engineering, or a closely related field and six (6) years of progressive post-baccalaureate experience in job offered or as a Test Engineer, Solutions Architect, Test Analyst, and/or Senior Associate-Projects, or similar role. Prior experience must include three (3) years in/with the following (may have been gained concurrently):

  • Programming and scripting experience in Javascript, Typescript, Java, Python scripting.
  • Automation frameworks: WebdriverIO, Selenium, and Appium.
  • Load test scripting and execution using Jmeter, Load Runner.
  • Defect management / tracking through Jira.
  • Developing test scenarios and automation scripts for different test phases of client-server applications on Backend Services –API Automation and Load/Performance test.
Salary

Compensation: $172,405.39/Year - $172,405.39/Year

Rate of Pay: $172,405.39

Benefits

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

Benefits information available at careers.dish.com.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Engineer – Software
Principal Engineer – Software

Dish Network Corporation • Englewood (CO), Northern (KY)

Hybrid
USD 144,000 - 194,000
Principal DevOps/Platform Engineer
Principal DevOps/Platform Engineer

EchoStar • Christiansburg (VA)

On-site
USD 146,000 - 182,000
Senior Software Quality Engineer
Senior Software Quality Engineer

EchoStar • Englewood (CO)

On-site
USD 96,000 - 138,000
EchoStar Benefits
Flexible work options
Principal DevOps/Platform Engineer
Principal DevOps/Platform Engineer

Dish Network Corporation • Christiansburg (VA), Northern (KY)

Hybrid
USD 146,000 - 182,000
Principal DevOps/Platform Engineer
Principal DevOps/Platform Engineer

EchoStar Corporation • Christiansburg (VA)

On-site
USD 146,000 - 182,000
Software Engineer (Java) in Test
Software Engineer (Java) in Test

Paramount+ • New York (NY)

Hybrid
USD 98,000 - 130,000
Attractive compensation
Generous paid time off
Comprehensive benefits packages
Principal Roku BrightScript Engineer
Principal Roku BrightScript Engineer

Dish Network Corporation • Colorado

On-site
USD 127,000 - 182,000
Principal Android Engineer
Principal Android Engineer

Dish Network Corporation • Englewood (CO)

On-site
USD 127,000 - 182,000
Health benefits
401(k) Plan with company match
ESPP
+1
Lead Software Engineer (Java) in Test
Lead Software Engineer (Java) in Test

Paramount Pictures • Burbank (CA)

On-site
USD 120,000 - 160,000
Principal Engineer - Roku Bright Script
Principal Engineer - Roku Bright Script

EchoStar • United States

On-site
USD 150,000 - 190,000
Insurance and Wellbeing
Employee Stock Purchase Program (ESPP)
Time Off
+1