Principal Engineer-Software
EchoStar · Greenwood Village, CO
$172,405from the description
Jul 1, 2026
Greenwood Village, CO
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.
“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.
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.