Denver, COremote

Salary
$104,500–$234,600from the description
Posted
Jul 2, 2026
Location
Denver, CO
Last confirmed open
Jul 21, 2026

What this job asks for AI summary

A principal engineering role on a health and life sciences data platform, responsible for building and owning the core layers — ingestion, transformation, indexing, storage, and serving — that underpin AI, agentic, and analytics workloads. The work involves distributed data systems, cloud-native infrastructure, and streaming and batch processing pipelines in regulated healthcare environments. Suits an experienced engineer with deep knowledge of large-scale data architectures and cloud platforms.

Senior level · 7+ years · Remote · Full-time

Advertised as Principal, but the requirements read as Senior.

Must have (8)
Java or Pythoncloud native services, AWS, Azure or GCPOCIdistributed storage systemsdata warehouseslakehouse/table formatsSpark or FlinkCDC streaming
Nice to have (5)
vector storagegraph storagevector searchLLMsNLP

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

Posted 11 times — it's one opening, so apply once.

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

What gives you an edge
distributed storage systems3%Spark8%

Rare in this occupation — lead with these, and say what you built with them.

What won't set you apart
Java51%Python51%

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

What the occupation pays Median $138,970 (middle half $107,524–$175,762). 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 (11)

The title is 'Principal Software Developer' (Oracle's IC4 career level), but the actual scope — component design, feature delivery, and collaboration with architects rather than setting org-wide technical direction — aligns with Senior rather than Principal on a standard career ladder. Oracle's IC4 is roughly equivalent to a Senior IC at most companies.

No specific work location is stated in the posting; the compensation range is described as US-wide. No CBSA or state could be determined.

The JD notes 'US Citizen eligible to obtain & maintain a Federal Security Clearance' under Preferred Qualifications, framing it as a preference rather than a hard gate. Clearance is therefore not marked as required.

The degree requirement (BS or MS in CS) is paired with 'or equivalent relevant experience,' so no minimum degree is hard-gated.

Java and Python are listed together as 'Java, Python, or similar languages' — they are interchangeable options for the same requirement; one skill entry captures both with the other as an alternative.

OCI is named first among cloud platforms ('OCI, AWS, Azure or GCP'), suggesting it is the primary environment, but the others are explicitly listed as acceptable alternatives.

Spark and Flink appear together as examples of large-scale batch processing tools; Flink is captured as an alternative to Spark.

CDC streaming and large-scale batch processing are listed as a combined requirement in the required qualifications section; CDC streaming is emitted separately as it is a distinct capability.

All preferred qualifications (multi-modal persistence, vector/graph storage, search/retrieval for AI, LLM/NLP, data governance/PHI/PII) are listed under an explicit 'Preferred Qualifications' heading.

The alternative occupation code 15-1243 (Database Architects) is noted because a significant portion of the role involves data platform architecture — lakehouse formats, distributed storage, ingestion/transformation pipelines — but the primary framing is software development and delivery, so 15-1252 is the primary code.

Ignored 1 non-technology phrase(s) as skills (responsibilities/concepts, not named tools): data governance.

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 ↗