EchoStar · Greenwood Village, CO

Salary
$172,405from the description
Posted
Jul 1, 2026
Location
Greenwood Village, CO
Last confirmed open
Jul 21, 2026

What this job asks for AI summary

A principal-level engineering role focused on test automation and performance engineering for streaming and OTT products. Day-to-day work involves designing and building automation frameworks for set-top box, mobile, web, and API-based platforms; scripting and running load tests; diagnosing server-side performance issues; and maintaining CI/CD pipelines. The role also carries team leadership responsibilities, including mentoring engineers and conducting code and process reviews.

Senior level · 6+ years · Denver-Aurora-Lakewood, CO · Bachelor's required · Full-time

Advertised as Principal, but the requirements read as Senior.

Must have (6)
JavaScript, TypeScript, Java or PythonWebdriverIOSeleniumAppiumJMeter or LoadrunnerJira
Nice to have (2)
New Relic, Dynatrace or SplunkCI/CD

“or” means any one of them counts — you don't need all of them.

We read this from the posting text with AI. Skim the description below before ruling yourself out.

How this req sits in the market our data

Roughly 50 people in the Denver-Aurora-Lakewood, CO area plausibly meet what this posting asks for (software quality assurance analysts and testers). range 15–80

Applicant volume Moderate — A normal amount of company. The rare requirements below are what will separate a shortlisted application from the rest.

What won't set you apart
JavaScript62%Selenium62%Python51%

Most people in this occupation already list these. Still required — just not what gets you shortlisted.

What the occupation pays Median $126,410 (middle half $97,907–$144,029). This posting is about at that midpoint.

Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.

Why we read it this way (5)

The title is 'Principal Engineer-Software' but the role's actual scope — 6 years of experience required, 3 years in specific tools, team lead responsibilities on a QA/automation team — aligns with a Senior-level position rather than a true Principal (org-wide technical authority). The advertised seniority reflects the title as posted.

The role is genuinely dual-natured: heavy test automation and performance engineering (pointing to 15-1253) but also involves building automation frameworks from scratch, pipeline code, and CI/CD work (pointing to 15-1252). 15-1253 was chosen as the primary SOC given the dominant focus on test strategy, load testing, defect management, and QA tooling.

JavaScript, TypeScript, Java, and Python are listed together as a single programming/scripting requirement in the required section. They are emitted as separate skills since the JD treats them as a combined stack rather than strict alternatives, though a candidate strong in any subset would likely qualify.

New Relic, Dynatrace, and Splunk appear in the job duties narrative (not the formal requirements section) as examples of server monitoring tools, so they are marked preferred.

The compensation is posted as a single fixed figure ($172,405.39) with no range.

Read the full posting

The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.

Apply

Apply on employer site ↗