Highspot
Principal Software Engineer, Data Engineering
Seattle · Principal
Stay score
odds of building a lasting career here
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
$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
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.