Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Data Platform Engineer

$170k - $235k

Doma Technology LLC

Job Description

Job Description

If you're good at what you do, you can work anywhere. If you're the best at what you do, come work for Doma Technology.About Us 

Doma Technology LLC offers solutions for lenders, real estate professionals, title agents, and homeowners that make closings vastly simpler and more efficient, reducing cost and increasing customer satisfaction.

Our Values
  • Obsessively Entrepreneurial - We encourage calculated risk-taking, and we know that some of our best learning happens by making mistakes along the way.
  • People First - We communicate with honesty and respect to our customers, colleagues, and partners.
  • Better Together - We believe diversity, equity and inclusion creates value through the differences in our backgrounds, experiences, and perspectives.
  • Act with Integrity - We hold ourselves to the highest ethical standards in all of our business practices.

Principal Data Platform Engineer

About the Role

We're looking for a Principal Data Platform Engineer to own the data platform as we migrate to a new cloud environment and modernize how data moves from applications through streams, into a governed warehouse, and out to marts that teams can actually use. This is a hands-on IC role reporting to the Senior Director of Platform Engineering.

You'll be accountable for data being correct, governed, discoverable, and ready for consumption from source through curated marts. You'll partner closely with application engineering, analytics, SRE, security, finance, and executive stakeholders.

The Stack

We're on Azure and expanding across cloud providers. IaC and git-backed delivery are established. Orchestration, streaming/ingestion tooling, catalog, and table/storage formats are open decisions. You'll have real influence here. Bring depth in a modern stack and the judgment to choose well for our constraints.

What You'll Do

  • Design and implement end-to-end data architecture including application CDC, streaming, schema design, transformation, warehouse/mart modeling, and consumption-readiness with IaC and automation-first delivery.
  • Build resilient multi-region database and replication topologies with automated failover and DR.
  • Architect streaming pipelines with correctness, replayability, and schema evolution as first-class concerns.
  • Model, document, and catalog marts for downstream self-service analytics and customer-facing consumption.
  • Build monitoring, alerting, and data-quality observability across data platform services.
  • Own PII classification, lineage, access controls, and encryption in partnership with Security.
  • Mentor engineers and set architectural standards across data platform craft.
  • Treat compute and storage spend as a design input.

Required Qualifications

  • 8+ years in data engineering, platform engineering, SRE, or DevOps, with a track record at Staff or Principal IC level.
  • Proven experience building large-scale distributed data systems in production.
  • Deep hands-on cloud experience (Azure preferred; AWS/GCP transferable) with IaC and CI/CD (Terraform or comparable).
  • Strong SQL and data modeling fundamentals across streaming and relational/warehouse patterns.
  • Production depth in at least one orchestration tool and one streaming/ingestion stack.
  • Experience designing cross-regional database replication architectures, including failover and consistency trade-offs.
  • Warehouse and mart modeling with a transformation/semantic layer (dbt or comparable).
  • Proficiency in Python, Go, or similar for automation and tooling.
  • Track record of owning ambiguous, cross-team problems end to end from approach through delivery.

Preferred Qualifications

  • Kubernetes for data workloads or equivalent container orchestration.
  • Table/lakehouse formats (Iceberg, Delta, Hudi) and judgment on where they fit against a warehouse.
  • Data-quality frameworks (Great Expectations, Soda) and production observability (Prometheus, Grafana, Datadog).
  • Schema registries and event contracts (Avro, Protobuf, JSON Schema).
  • Catalog and discovery tooling (Microsoft Purview, DataHub, Collibra, or similar).
  • GitOps tooling (Flux, ArgoCD) and FinOps practices.
  • Practical data governance: PII identification, lineage, encryption, and a sane access model for regulated data.
  • Familiarity with MCPs (Model Context Protocol) and exposing data to AI systems safely.
  • Background in fast-paced, high-growth environments with hard delivery deadlines.

Technical Skills

Cloud & Infrastructure

  • Cloud IaaS: Azure (primary), AWS or GCP transferable
  • IaC: Terraform or comparable; git-backed, automated delivery
  • CI/CD: GitHub Actions, GitLab CI, ArgoCD, or similar

Data Platform & Streaming

  • Orchestration: Airflow, Prefect, Dagster, or similar
  • Streaming & ingestion: Kafka, Flink, Airbyte, or similar
  • CDC, event streaming, batch ingestion, schema registries, and event contracts
  • Warehouse: Snowflake or comparable; transformation/semantic layer (dbt or comparable); mart modeling
  • Catalog and table/lakehouse formats (decisions in flight)
  • PostgreSQL and operational RDBMS at scale; cross-region replication and DR patterns

Governance & Security

  • PII classification/labeling, lineage, change management, data-access model, encryption for regulated client data
  • Secret management: Azure Key Vault or similar

Programming & Observability

  • Python, Go, or similar; SQL; YAML/JSON/HCL for IaC and pipelines
  • Metrics, logging, tracing, alerting, and data-quality monitoring for pipelines and platform services

What We Screen For Beyond the Technical Bar

  • Written-first communication - designs, ADRs, and runbooks live in the repo.
  • Ownership and bias to action - you drive ambiguous problems to working systems without waiting for the next step.
  • Influence without authority - you build consensus and can hold the line on governance when it matters.
  • Principled prioritization - you protect the critical path and can explain why you said no.
  • Stakeholder and executive communication - you translate complex technical reality into clear risk, cost, and timeline.
  • Mentorship - you level up the engineers around you through design reviews, pairing, and documentation.
  • Self-awareness and collaboration - you know your edges and partner well across application, analytics, SRE, and security.

#LI-Remote

Shown below is the lowest to highest base salary we in good faith believe we would pay for this role at the time of this posting. We may ultimately pay more or less than the posted range, and the range may be modified in the future. An employee's pay position within the base salary range will be based on several factors including, but not limited to, relevant education, qualifications, certifications, experience, skills, seniority, geographic location, performance, shift, travel requirements, sales or revenue-based metrics, any collective bargaining agreements, and business or organizational needs. At Doma, compensation decisions are dependent on the facts and circumstances of each case.

This job is also eligible for the following compensation components: Bonus & Equity

The base salary range for this role is shown below:

$170,000—$235,000 USD

How we'll value you and make your life a bit easier:

We offer a comprehensive package of benefits to eligible employees (FTE, non-contract): medical/dental/vision insurance, 401(k), generous vacation time, and paid bonding leave.

Note: No amount of pay is considered to be wages or compensation until such amount is earned, vested, and determinable. The amount and availability of any bonus, commission, or any other form of compensation that are allocable to a particular employee remains in the Company's sole discretion unless and until paid and may be modified at the Company's sole discretion, consistent with the law.

We believe the most valuable investment we can make is to build an outstanding team of colleagues and leaders who are passionate about our mission.

We currently offer the following benefits to all Full-Time employees:

  • Work/Life Balance - We encourage taking Paid Time Off (PTO)!
  • 12 Weeks of Paid Family Bonding Leave (Maternity and Paternity)
  • Incredible medical, dental, and vision benefits options to allow you to customize to you and your family's needs that all start in the following month following your first day of employment
  • Health Savings Account (HSA)
  • 401K with company match program
  • Short-Term & Long-Term Disability
  • Supplemental Life and AD&D Insurance
  • Critical Illness, Injury and Hospital Insurance 
We believe in Equal Opportunity

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Vacancy posted 24 days ago
Similar jobs that could be interesting for youBased on the Principal Data Platform Engineer in Salt Lake City, UT vacancy
  •  ...Principal Data Engineer Responsibilities: Architecting, building, and maintaining modern, scalable data architectures in the cloud preferably...  ...and deliver event-driven solutions using a streaming platform such as Kafka. Mentor data engineers and other... 
    Principal

    ClifyX

    Salt Lake City, UT
    2 days ago
  •  ...We are seeking a Principal Data Engineer to drive scalable, business-focused data solutions that power insight-driven decision-making across...  ...someone who combines deep technical expertise in modern data platforms with the ability to translate complex data concepts into... 
    Principal
    Local area
    Remote work

    Cornerstone OnDemand

    Salt Lake City, UT
    3 days ago
  •  ...Principal Data Engineer As a Principal Data Engineer, you will design, build, and maintain scalable data pipelines and infrastructure to support...  ...efficiently processed and integrated into enterprise data platforms Build and maintain robust ETL/ELT pipelines using Azure... 
    Principal
    Work experience placement
    Local area

    BHE Renewables

    Salt Lake City, UT
    3 days ago
  • $115.3k - $264.1k

     ...days from the posting date or as long as the job remains posted. Career Level - IC5 About Us Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded... 
    Principal
    Temporary work
    Flexible hours

    Oracle

    Salt Lake City, UT
    1 day ago
  • $146k - $241k

     ...Position Overview The Principal Data/AI Engineer helps drive the technical strategy and architecture of enterprise-scale data and AI platforms that power mission-critical data products, analytics, and AI-driven solutions. In this role, you will operate as a technical... 
    Principal
    Remote work
    Work from home

    FUJIFILM Corporation

    Salt Lake City, UT
    1 day ago
  • $126.2k - $264.1k

     ...Job Description Data Center Facility Lead Principal Engineers are essential to driving data center growth and advancing liquid-to-chip solutions. As our facility engineering operations expand, the need for senior engineering expertise remains critical to providing technical... 
    Principal
    Contract work
    Temporary work
    Flexible hours
    Shift work

    Oracle

    Salt Lake City, UT
    1 day ago
  • $99.6k - $223.4k

     ...generation of cloud-native EHR platforms that directly improve...  ...We're looking for senior engineers with deep Java expertise, exceptional...  ...Responsibilities Senior Principal Engineer - Cloud, AI & Healthcare...  ...Only Oracle brings together the data, infrastructure, applications... 
    Principal
    Full time
    Temporary work
    Remote work
    Flexible hours

    Oracle

    Salt Lake City, UT
    4 days ago
  • $114.5k - $154.58k

     ...re doing! Job Description Summary: We're looking for a Principal Sales Engineer who is not only passionate about technology but thrives on engaging...  ...: Engage with prospective clients to understand their data integration challenges, especially around migrating from... 
    Principal
    Remote work
    Worldwide

    Rocket Software

    Salt Lake City, UT
    1 day ago
  •  ..., extracted polygons, and build ETL pipelines to automate these processes Manage the interface between our AI systems and the input data they need to operate via streaming systems, storage systems, and caching systems Be aware of, and manage 3rd party provider rate limits... 
    Full time
    Work experience placement

    Arturo

    South Jordan, UT
    5 days ago
  •  ...Responsibilities Participate in the engineering and administration of big data systems. Apache Storm/Java development for both data transformation and augmentation. Employ best practices to ensure high availability and scalability. Install, configure, and maintain big... 

    Deegit

    Salt Lake City, UT
    4 days ago
  • $139.2k - $232.6k

     ...Jacobs is seeking a Senior Engineering Authority for Data Center & Hyperscale projects in Salt Lake City, Utah. This role entails design and construction delivery accountability for telecommunications systems, overseeing installation by subcontractors, managing change... 
    For subcontractor

    Jacobs

    Salt Lake City, UT
    4 days ago
  • $238.7k - $365.7k

     ...three times per week, at minimum. The Role The Vehicle Experiences Engine software team is a dynamic and fast paced team that designs, develops, and maintains the embedded software platform for Infotainment and Software Defined Vehicle. We are looking for a seasoned... 
    Principal
    Local area
    Remote work
    Work from home
    Relocation package

    General Motors

    Salt Lake City, UT
    1 day ago
  • $150k - $190k

     ...experiences for our internal users, customers and partners. The Senior Data Engineer will be responsible for the analysis, design, and development...  ...developing data applications, relational databases, and ETL platforms Previous Experience building highly available and testable... 
    Work experience placement
    Worldwide
    Flexible hours
    Shift work

    SHI GmbH

    Salt Lake City, UT
    4 days ago
  • $2,000 per month

     ...contingent on passing both a background and credit check. Essential Job Duties As a Senior Data Engineer, you will play a key role in designing, building, and operating scalable data platforms, analytics systems, and AI/ML infrastructure. We’ll rely on your expertise across... 
    Work at office

    BambooHR

    Salt Lake City, UT
    5 days ago
  •  ...Sr. Data Engineer Responsibilities: ~ Build resilient production ETL pipelines with data observability ~ Deploy solutions to...  ...implementations for new technologies being tested for the data platform ~ Ensure data is secure and in compliance with GDPR, CCPA,... 

    ClifyX

    Salt Lake City, UT
    2 days ago
  • $106.9k - $176.5k

     ...help to build a better working world. Technology – Data and Decision Science – Data Engineering – Senior We are seeking a highly skilled Senior Consultant...  .... Optimizing data flows for target data platform designs. Design, develop, and implement data engineering... 
    Summer holiday
    Flexible hours

    Ernst & Young Oman

    Salt Lake City, UT
    3 days ago
  •  ...Sr. Data Engineer Do you get excited when you see Data? Constantly looking for value in Data? If that is you, then you're the one we're looking for! As a Data Engineer, you will get an opportunity to closely work with business teams and other application owners, understand... 

    Professional Recruiters

    Salt Lake City, UT
    5 days ago
  • $2,000 per month

     ...Sr. Data Governance Engineer Utah | Hybrid This is a Utah-based hybrid position which will require some regular in-office days each week...  ...people do their best work. As we continue to grow our data platform and AI capabilities, we're looking for a Senior Data Governance... 
    Work at office

    BambooHR

    Salt Lake City, UT
    1 day ago
  •  ...Description : Designs and implements scalable data pipelines, optimizes workflows for performance...  ...on major projects and for/in multiple platforms. Performs technical and functional analysis for data engineering projects. Supports and performs all phases... 

    Fidelity Investments

    Salt Lake City, UT
    5 days ago
  •  ...Sr Data Engineer As a Sr Data Engineer, you will design, build, and maintain scalable data pipelines and data infrastructure that support...  ..., semi-structured, and unstructured data across enterprise platforms. Build, standardize, and maintain robust ETL/ELT pipelines... 
    Work experience placement
    Local area

    BHE Renewables

    Salt Lake City, UT
    2 days ago
  •  ...the direction and architecture of our next‑gen AI‑powered SoFi Data Platform (SDP), and elevate data reliability through AI‑enabled...  ...primary technical authority and strategic guidance to the data engineering group. Architectural Excellence: Lead the architecture and delivery... 
    Remote work

    SoFi

    Cottonwood Heights, UT
    2 days ago
  • $109.2k - $223.4k

     ...complexity increase, OCI depends on hardware platforms that are both innovative and deployable...  ...of rack-level hardware platforms for data center deployment Ensure designs meet...  ...Leadership Collaborate across OHD, engineering, operations, supply chain, and software... 
    Temporary work
    Flexible hours

    Oracle Defunct

    Salt Lake City, UT
    6 days ago
  • $99.86k - $124.28k

     ...Job Summary Join the Utah Data Coordinating Center (DCC) as a Data Engineer, where your work will directly enable innovative clinical research at the University...  ..., data analysts, and research teams to ensure our platforms evolve with the needs of scientific discovery. This... 
    Work experience placement
    Work at office

    University of Utah

    Salt Lake City, UT
    5 days ago
  •  ...Biocomputing - 331 Primary Purpose The Sr. Analytics Engineer is responsible for modeling our complex clinical and operational data into data products that capture how a world‑...  ...the long‑term technical roadmap for our data platform, informing high‑level decisions on how to... 
    Work at office
    Monday to Friday

    ARUP Laboratories

    Salt Lake City, UT
    4 days ago
  •  ...Data Engineer As a Data Engineer, you’ll provide your talents in contributing to the success of the Zions team by delivering the following...  ...environment. Responsible for maintaining enterprise-grade platforms that enable data-driven solutions. Search for ways to... 

    Software Technology Inc

    Salt Lake City, UT
    2 days ago
  •  ...What you'll be doing Build and maintain data models using dbt on top of PostgreSQL...  ...the architect and broader data team on platform design and improvements Connect curated...  ...Must Haves: 5+ years of hands-on data engineering experience Strong SQL skills and... 

    Insight Global

    Millcreek, UT
    5 days ago
  •  ...Data Center Engineer The engineer in this position should have a wealth of experience engineering/installing datacenter equipment. The engineer will typically take on the more complex work and pull all aspects of a job together into a cohesive package. This would include... 
    For contractors
    Work at office
    Local area

    ADEX

    Salt Lake City, UT
    3 days ago
  • $150k - $165k

     ...Data Engineer Join a team that's transforming mental healthcare. Headlight is more than a company: it's a movement. A movement that...  ...sources into the warehouse - EHR (NextGen), CRM (HubSpot), HR platforms (ADP, Lever), credentialing ( Modio ), call center (Five9), and... 
    Temporary work
    Private practice

    Headlight

    Salt Lake City, UT
    2 days ago
  •  ...Description Position Summary We’re hiring a Data Engineer to build our data foundation from the ground up. Today, our data lives across transactional databases, SaaS tools, and external APIs. Over the next few months, you’ll help us stand up our first analytics... 
    Permanent employment
    Internship
    Work at office
    Local area

    Red Cat Holdings

    Salt Lake City, UT
    3 days ago
  •  ...PDS is looking for a Data Engineer: • Requires a Bachelor's in Computer Science, Computer Engineering or related field and some experience ETL, SQL, UNIX/Linux, Big Data distributed systems, various programming languages like Java and Python, orchestration tools... 

    People, Data & Solutions

    Midvale, UT
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Data Platform Engineer. Be the first to apply!