Highspot

Highspot

Principal Software Engineer, Data Engineering

Seattle · Principal

Sponsorship not specified$189k-$258kDetected 129 days ago
PythonJavaMongoDBDynamoDBSnowflakeAWSTerraformCI/CDKafkaMachine LearningSparkData EngineeringAgentic AICRMSalesCommunicationMentoring

Stay score

odds of building a lasting career here

59Sponsors, lottery-bound
Cap-exempt (no lottery)0
Sponsors this role80
Entry-level history0
PERM / green-card track0
Lottery odds (Level IV)94
Fits your clock70

Sponsors, but it's cap-subject — you still face the weighted lottery (~61% per draw at Level IV). Good if you win; have a cap-exempt backup on your list.

Lottery odds assume a STEM candidate.

Personalize to your clock →

H-1B wage level

the lottery is wage-weighted — each level is one more entry

Level III · 3×
Level I$111,6131 entry
Level II$143,1042 entries
Level III$174,5953 entries
Level IV$206,0864 entries

$17,390 more — $206,086 — moves this role to Level IV and 4 lottery entries. That figure is inside the range the employer already advertised.

Based on the DOL prevailing wage for this occupation and worksite, a base salary of $206,086 would place this position at wage Level IV. That figure is within the posted range, and I'd like to target it. This role classifies under "Software Developers" for prevailing-wage purposes.

DOL prevailing wage, 2026-27 wage year · Software Developers (15-1252) · Seattle-Tacoma-Bellevue, WA. Wage level is derived by USCIS from the offered wage, occupation and worksite; the occupation shown is inferred from the job title.

Employer immigration record

from this employer's Department of Labor filings

Files H-1B transfers

1 transfer filing in the last year, covering 1 worker. Median labor-condition decision: 8 days. An employer that already files transfers is one that can take over an existing H-1B.

Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.

Community outcomes

No reports yet — be the first to help the next applicant.

About the role

  • We are looking for a Principal Data Engineer to join our growing Data Platform team.
  • This is a rare opportunity to define the technical vision for high-scale data products that power customer-facing analytics, intelligent AI agents, and core product capabilities.
  • Customer-facing analytics dashboards need pre-aggregated, low-latency reads.

Responsibilities

  • Architect the data platform - drive the technical direction for a scalable, reliable data platform built on a medallion architecture that serves customer-facing analytics, reporting, and agentic AI from a unified foundation.
  • Build and optimize ingestion pipelines - design robust CDC, real-time streaming (Kafka, Flink), and batch processing pipelines that transform complex, nested document-oriented operational data into clean analytical models at enterprise scale.
  • Tame schema complexity - build resilient ingestion and transformation layers that gracefully handle deeply nested, continuously evolving document schemas - deciding where to absorb complexity (ingestion, transformation, or query time) and making those tradeoffs explicit and sustainable.
  • Serve AI and analytics consumption patterns - architect data products that support both traditional BI workloads (pre-aggregated dashboards, dimensional models for scorecards and reports) and emerging AI consumption patterns (low-latency retrieval, contextual assembly, freshness-sensitive agent queries).
  • Own data quality, contracts, and observability - establish the data trust infrastructure that makes cross-team data consumption reliable: schema contracts with upstream producers, data quality monitoring, lineage tracking, freshness SLAs, and clear escalation paths when things break.
  • Drive cost-aware architecture - own Snowflake warehouse optimization, compute governance, and cost-efficient pipeline design.
  • Build the practices and visibility so the team makes principled cost/performance tradeoffs rather than discovering them on the invoice.
  • Bridge producers and consumers - collaborate across organizational boundaries to align upstream software engineering teams and downstream analytics and AI teams around unified data strategies, shared contracts, and engineering standards.
  • Lead and grow the team - technically lead and growth-coach a diverse crew of data engineers.
  • Demonstrated depth in building production data platforms that serve multiple consumption patterns - you've gone beyond traditional BI to support real-time product features, AI/ML workloads, or customer-facing analytics from the same data foundation.

Skills

  • Snowflake, Apache Kafka, Apache Flink, and CDC tooling (Debezium or similar).
  • Strong programming skills in Python, Java, and SQL.
  • Experience mentoring engineers and building collaborative, high-performing teams.

Compensation

  • $188,696 - $258,391 Employees may also be eligible for bonuses and other forms of compensation.
  • The above represents total expected compensation for this role.
  • Actual compensation will depend on various job-related factors, including, but not limited to, location, experience, and job qualifications.

Company info

  • About the Role We are looking for a Principal Data Engineer to join our growing Data Platform team.
  • What will set you apart:

Equal opportunity

  • Equal Opportunity Statement We are an
  • equal opportunity employer and value diversity at our company.

Visa & Work Authorization

  • We do not discriminate on the basis of age, ancestry, citizenship, color, ethnicity, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, p

This listing is sourced directly from Highspot's careers page and normalized into a canonical job model.