Principal Software Engineer, Data Platform — Data Trust & AI Context
SoFi is hiring a Principal Software Engineer, Data Platform — Data Trust & AI Context in Seattle and San Francisco, United States. Level rates it ; you can apply on SoFi.
Level's read on this job
- On Level's scale, this software engineer role is Works on AI ●●●○: the daily work is on AI products, without building the model.
- The posting mentions AI agents among its tools and skills.
- Level classes it as a lead role.
- SoFi has 48 other open roles on Level.
- Posted in the last few days.
AI in this role
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
The Role:
SoFi’s ability to deliver trusted member experiences, manage risk, meet regulatory obligations, and scale enterprise AI depends on data that is reliable, governed, understandable, and available when it is needed.
As a Principal Software Engineer in the Data Platform Group, you will provide hands-on technical leadership within the Data Trust pillar. Working alongside the Senior Manager and other Principal Engineers, you will design, build, and operate the distributed systems and reusable platform primitives that make data quality, privacy, metadata, lineage, access, and reliability enforceable by construction across the enterprise.
Your work will span three connected areas: establishing shared Data Trust capabilities, raising the reliability of data across batch and low-latency environments, and applying those foundations to a semantic context layer for trusted analytics and AI. By making business meaning, ownership, provenance, quality, freshness, and access policies machine-readable, you will help end users and AI systems work from consistent, governed context.
This is an individual contributor role with broad organizational impact. You will personally contribute code, prototypes, architecture, and operational improvements while setting technical direction across engineering, data, security, privacy, legal, risk, analytics, and product teams. You will build reusable enterprise capabilities and reference patterns that partner teams can adopt, while domain teams retain ownership of their application-specific use cases and serving paths.
What you will own:
- Data Trust architecture and strategy: Define and execute the technical direction for data contracts, metadata and catalog modernization, lineage, data quality, privacy, and access controls. Translate business, regulatory, and engineering requirements into a coherent platform strategy and sequence investments for long-term impact.
- Declarative enforcement primitives: Build platform services, libraries, and reference patterns that make contracts, quality rules, privacy policies, and access requirements versioned, testable, observable, and automatically enforceable across the data lifecycle.
- Semantic context for analytics and AI: Establish the technical foundations for a governed semantic context layer that connects business definitions, metadata, lineage, ownership, quality, freshness, and access policy. Enable trusted discovery, analytics, and AI-assisted or agentic experiences without turning this role into a model-development function.
- Reliability across batch and streaming data: Lead the evolution of Data Trust capabilities across Snowflake, AWS data services, Kafka-based ingestion, and other batch or low-latency environments. Establish explicit SLOs, failure modes, correction paths, and operational ownership, supported by automated detection, containment, remediation, and recovery.
- Mission-critical operational rigor: Raise the standard for production data systems through observability, integrity checks, audit evidence, incident learning, and safe automation. Help move the organization from reactive troubleshooting and manual compliance activity toward proactive, measurable control.
- Cross-organizational technical leadership: Drive multi-quarter initiatives across teams and functions, earning alignment on difficult architectural tradeoffs and investment decisions. Serve as a trusted technical authority for Data Trust while mentoring senior engineers, strengthening design and implementation practices, and raising the broader engineering bar.
What success looks like in the first 12–18 months:
- A clear enterprise architecture and delivery path exists for Data Trust primitives spanning contracts, metadata, lineage, quality, privacy, and reliability.
- Priority data domains have materially improved coverage, observability, SLOs, and automated enforcement.
- The platform provides production-ready patterns for governing data in both batch and low-latency environments.
- Initial semantic context capabilities are operating in production and provide more reliable, traceable context for analytics and AI use cases.
- Manual investigation, recurring data failures, and compliance evidence-gathering are measurably reduced.
- Engineering and partner teams have adopted reusable standards and capabilities rather than creating isolated point solutions.
What you’ll need:
- Experience & Education: 15+ years of software or data engineering experience (or 13+ years with a Master’s degree) with a proven track record of designing, building, and operating distributed data platforms at enterprise scale.
- Platform Architecture Expertise: Deep experience designing horizontal, multi-tenant platform services that other engineering teams depend on. You understand the failure modes of distributed systems, eventual consistency, and how to balance latency, availability, and cost.
- Data Trust & Governance Depth: Practical, battle-tested experience building or managing components of the modern data trust stack, such as data contracts, metadata catalogs, data quality frameworks, end-to-end lineage, and fine-grained access control (RBAC/ABAC).
- Batch & Streaming Mastery: Advanced knowledge of modern data ecosystems, specifically Snowflake, Kafka (or similar streaming platforms), and AWS data services. You know how to govern data in motion just as effectively as data at rest.
- Hands-On Engineering: Mastery of one or more core programming languages (e.g., Python, Java, Go) and advanced SQL. You are comfortable writing production-grade code, conducting rigorous code reviews, and building declarative infrastructure (Terraform, CI/CD).
- Cross-Organizational Leadership: A history of successfully driving multi-team, cross-functional technical initiatives. You know how to build consensus across Engineering, Security, Privacy, and Product teams, translating compliance and risk requirements into frictionless engineering primitives.
- Operational Rigor: Experience managing Tier-0/mission-critical infrastructure. You build systems with a "trust but verify" mindset—relying on automated testing, drift detection, and circuit breakers rather than manual processes.
Nice to have:
- FinTech / Regulated Industry Experience: Prior experience operating in a highly regulated environment where auditability, data privacy (CCPA/GDPR), and data integrity are architectural requirements, not afterthoughts.
- AI Infrastructure Exposure: Experience building semantic layers, knowledge graphs, or context engines that ground LLMs and autonomous agents in governed enterprise data.
- Open Source Contributions: Contributions to relevant open-source data or metadata projects (e.g., Apache Iceberg, OpenMetadata, DataHub, Amundsen).
How we rate this
Principal Software Engineer, Data Platform — Data Trust & AI Context at SoFi rates 66 out of 100 for how much of the daily work is AI. That makes it Works on AI (AI Level 3 of 4). The level is about AI in the job, not seniority.
Works on AI. The daily work is on AI products, without building the model.
- ●●●● Builds AI80 to 100
- ●●●○ Works on AI60 to 79
- ●●○○ Uses AI40 to 59
- ●○○○ Little AI0 to 39
Levels come from how often the tools, models and workflows of the role are named in the posting itself. Read the description and count the AI tools, models and workflows it names.
Prepare for this job
Built from this posting and from similar jobs on Level.
Skills and AI tools this role asks for
Also common in software engineer jobs at this level
Pay
- Typical software engineer job
- $168k
This posting doesn't list pay. Use the typical software engineer figure when pay comes up. See software engineer jobs
Questions you could be asked
- How do you decide when an AI agent can act on its own versus asking for approval first?
- Describe a typical day in a role like this one: which parts run through AI directly?
- If you removed AI from this role, what would be left, and how do you decide what still needs a human?
Adapt your resume
- List these exact terms on your resume: AI agents. An applicant tracking system matches the wording, not the idea.
- Attach one line of real, concrete experience to at least one of them. A tool named with nothing behind it rarely survives a human read.
- Show where AI is part of your daily process, not a one-off project. This role expects it to be a running habit.
Want an expert to read your CV for this job?
Free. Send your CV and the role you want next. We reply by email within 2 to 4 business days.
Get new software engineer jobs (Works on AI ●●●○ or higher) by email
One email a week with the new software engineer jobs (Works on AI ●●●○ or higher), each rated for how much AI is in the work. No recruiter spam, unsubscribe in one click.
Free. One email a week. Unsubscribe in one click.
Similar roles
Software Engineering roles that work on AI, at other companies.
What kind of AI work fits you?
Answer 12 practical questions in about three minutes. Get a simple profile, the work it points to, and live roles to explore next.
Find my next step