Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Principal Software Engineer, Data Platform

Home > Python programming jobs

Principal Software Engineer, Data Platform in USA

  • Seattle, WA

Responsibilities

  • Define and execute technical direction for data contracts, metadata, catalog modernization, lineage, data quality, privacy, and access controls.
  • Build versioned, testable, observable, and automatically enforceable platform services, libraries, and reference patterns.
  • Establish a governed semantic context layer connecting business definitions, metadata, lineage, ownership, quality, freshness, and access policies for analytics and AI use cases.
  • Lead Data Trust evolution across Snowflake, AWS data services, Kafka-based ingestion, and batch and low-latency environments.
  • Establish SLOs, failure modes, correction paths, operational ownership, automated detection, containment, remediation, and recovery for production data systems.
  • Improve observability, integrity checks, audit evidence, incident learning, and safe automation for mission-critical data infrastructure.
  • Drive multi-quarter initiatives across engineering, security, privacy, legal, risk, analytics, and product teams.
  • Mentor senior engineers and raise design and implementation standards across the organization.

Requirements

  • 15+ years of software or data engineering experience, or 13+ years with a Master's degree, designing, building, and operating enterprise-scale distributed data platforms.
  • Deep experience designing horizontal, multi-tenant platform services and understanding distributed-system failure modes, eventual consistency, latency, availability, and cost tradeoffs.
  • Battle-tested experience with data contracts, metadata catalogs, data quality frameworks, end-to-end lineage, and fine-grained RBAC/ABAC access control.
  • Advanced knowledge of Snowflake, Kafka or similar streaming platforms, and AWS data services across data-in-motion and data-at-rest use cases.
  • Mastery of one or more of Python, Java, or Go, along with advanced SQL and production-grade coding and code review experience.
  • Experience building declarative infrastructure with Terraform and operating Tier-0 or other mission-critical infrastructure.
  • Experience driving multi-team, cross-functional technical initiatives and translating compliance and risk requirements into engineering primitives.
  • Experience with automated testing, drift detection, circuit breakers, and other operational controls.
  • Preferred experience in fintech or regulated industries, including CCPA/GDPR, auditability, data privacy, and data integrity requirements.
  • Preferred experience building semantic layers, knowledge graphs, or context engines grounding LLMs and autonomous agents in governed enterprise data.
  • Open-source contributions to data or metadata projects such as Apache Iceberg, OpenMetadata, DataHub, or Amundsen.

Benefits

  • SoFi provides comprehensive and competitive benefits through its Benefits at SoFi program.
  • Remote work is not accommodated from Hawaii, Alaska, or Puerto Rico.

Salary: Competitive

SoFi

SoFi is a values-driven company on a mission to help our members get their money right. We create modern financial products and services that help people borrow, save, spend, invest, and protect their money better, so that they can achieve financial independence and realize their ambitions—from o...

Similar positions

Senior Software Engineer - Machine Learning

  • Anduril Industries
  • Full time
  • USA
  • 10/25/2026
  • Salary: $190k - $252k/yr
  • Broomfield, CO

2027 Software Engineer

  • Point72
  • Full time
  • Others
  • 10/25/2026
  • Bengaluru, India

Platform Engineer

  • Quindar
  • Full time
  • USA
  • 10/25/2026
  • Salary: $145k - $186k/yr
  • Washington, DC

Staff Software Engineer | AI

  • LawPay
  • Full time
  • Remote
  • 10/25/2026
  • Salary: $150k-$190k
  • United States

Senior Mission Software Engineer

  • Varda Space Industries
  • Full time
  • USA
  • 10/25/2026
  • Salary: $169k - $216k/yr
  • El Segundo, CA