Principal Software Engineer, Data Platform — Data Trust & AI Context
SoFi
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).
Compensation and Benefits
The base pay range for this role is listed below. Final base pay offer will be determined based on individual factors such as the candidate’s experience, skills, and location.
To view all of our comprehensive and competitive benefits, visit our Benefits at SoFi page!
SoFi provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion (including religious dress and grooming practices), sex (including pregnancy, childbirth and related medical conditions, breastfeeding, and conditions related to breastfeeding), gender, gender identity, gender expression, national origin, ancestry, age (40 or over), physical or medical disability, medical condition, marital status, registered domestic partner status, sexual orientation, genetic information, military and/or veteran status, or any other basis prohibited by applicable state or federal law. The Company hires the best qualified candidate for the job, without regard to protected characteristics. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. New York applicants: Notice of Employee Rights SoFi is committed to an inclusive culture. As part of this commitment, SoFi offers reasonable accommodations to candidates with physical or mental disabilities. If you need accommodations to participate in the job application or interview process, please let your recruiter know or email View email address on click.appcast.io. We are unable to accommodate remote work from Hawaii, Alaska or Puerto Rico at this time. Internal Employees
If you are a current employee, do not apply here - please navigate to our Internal Job Board in Greenhouse to apply to our open roles.
Vacancy posted 12 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer, Data Platform — Data Trust & AI Context in Cottonwood Heights, UT vacancy
$152k - $242k
...solutions, and data management our... ...the hardware and software that connect... ...and deliver the platforms, applications,... ...work gets done. Engineers define intent,... ...and orchestrate AI agents that execute... ...our customers' trust. When your... ...Multiple Open Roles, Principal and Senior...DataRelocation package- Sr AI Engineer Help us transform how an entire industry... ...AI models, data sources, and business... ...every time Build context-aware... ...into the broader platform Talk directly to customers... ...that users actually trust in the real world... ...primary tool Solid software engineering fundamentals...DataFlexible hoursDay shift
$59 - $77 per hour
...seeking an experienced Principal AI DevSec Engineer in support of our... ...identity, and internal platforms - through APIs,... ...such as MCP (Model Context Protocol)* Partner with... ...boundaries, appropriate data models, secure... ...Solid understanding of software architecture and...DataImmediate start- ...are seeking an Applied AI Engineer to help identify, design... ...automation, and data-driven insights-helping... ...enterprise systems, data platforms, and APIsEnsure solutions are grounded in trusted, governed enterprise dataPartner... ...in Computer Science, Software Engineering, Data...DataFull timeTemporary workWork at office
- ...quality of life. We bring together planners, engineers, architects, construction management... ...the world.Primary Role:The Applied Data Scientist - AI Enablement is a high-impact individual... ...collaborative culture, encourages organizational trust and connects us closer to the clients...Data
- ...smarter through our AI‑powered Ivanti Neurons platform. We help IT and... ..., full-stack data and AI practitioner... ...actions. Engineer agentic AI systems... ...design — tight context management, retrieval... ...Python and a software-engineering mindset... ...product trusted by the business,...DataWork at officeFlexible hours
- ...today.We are seeking a Software Engineer to join our Enterprise... ...into system flows, data usage, and work processes... ...-commented code.Use AI coding agents productively... ..., cloud computing platforms, and microservices architecture... ...output rather than trust it blindly.Familiarity...DataTemporary workH1bWork at officeFlexible hours
- ...Senior Site Reliability Engineer, Platform Infrastructure to take... ...our onsite SRE team, Software Engineers, and other... ...reliability. It's ideal for an AI-forward engineer with... ...engineering and context management practices... ...memory, and retrieved data) to keep LLM-based workflows...DataWork at officeRemote workRelocationRelocation package
$40 - $43 per hour
DescriptionContract Platform Operations Engineer Caching Services Platform Engineering Team Overview Join... ...technologies, or similar distributed data platforms Experience with Ansible or... ...liability.Use of Artificial Intelligence (AI): We may use Artificial Intelligence (...DataContract workTemporary work- ...Description: Launch Your AI Career with client... ...a Junior AI Engineer to join our... ...experienced AI engineers, software developers, and... ...* Work with Model Context Protocol (MCP) servers... ...systems and data sources * Containerize... ...* Cloud platforms such as Microsoft...DataInternship
- ...Description The Analytics Engineer combines data engineering and data... ...reuse. Develop and apply AI models to analyze customer contact... ...multiple Contact center platforms, including ACD, CRM, ticketing... ..., well-defined, and trusted data sources. Contact Center...DataFull timeWork at officeRemote workRelocationRelocation package
- ...time.Let’s make.Job DescriptionWe're hiring a Senior Data Engineer to shape the data foundation behind Cricut's product analytics, personalization, and AI initiatives. You'll own and evolve our event data platform, from app instrumentation through streaming and batch...DataWork at officeRemote workRelocationRelocation package
- ...solutions that make a real-world impact.As a Data Engineer, you will play a critical role in... ...as CRM systems, ERP Systems, marketing platforms, and other third-party data sources. Build... ...3+ years of experience in developing software and/or data products, with programming...DataFull timeTemporary work
- ...Pioneering massively parallel data-intensive analytic... ...experts and highly skilled engineers to equip our customers to generate... ...engineering, product, and platform teams to enable AI at scale.scale ML solutions... ...with graph ecosystemsStrong software engineering background with...Data
$74.1k - $148.3k
...cabling systems as instructed. Implements infrastructure for Oracle data centers. Builds relationships with Program Management teams to... ...everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn...DataTemporary workFlexible hoursShift work$96k - $132k
Job-ID: 299875Category: Data EngineeringLocation:... ...Senior Analyst, Agentic AI EngineerOur team sits at... ...Senior Analyst, Agentic AI Engineer on our Services... ...years of experience in software engineering, data science... ...development tools and platforms such as GitHub Copilot,...Data- ...this mission — driving intelligence through data to improve operational efficiency, agent... ...lines. We are looking for a Senior Data Engineer to build and scale the data... ...with Fraud Data Engineering and the TDM platform team on the foundational Fraud CoE data buildout...DataRemote work
- ...seeking a highly collaborative Manager of AI Engineering & Generative AI Development to build,... ...or Master’s degree in Computer Science, Software Engineering, Information Technology, or... ...development.3+ years of experience with data science and AI (Machine Learning and/or...DataWork at officeFlexible hours
- ...future, today.We are looking for a Software Engineer who brings a strong focus on DevSecOps and cloud platforms, while staying grounded in how... ..., microservices, and complex data layers, full-stack literacy is... ...them.Pragmatic Automation & AI: Leverage smart automation,...DataTemporary workWork experience placementH1bWork at officeWork from homeFlexible hours3 days per week
- ...subsidiary of ST Engineering, is seeking a talented... ...-native mobility platform that lets people... ...the Smart Mobility software, mobile, and QA... ...identity, and managed data services. Strong... ...Connect, JWT, service principals and managed... ...Experience using approved AI-assisted...DataFull timeWork at officeLocal areaRemote workRelocation
- ...our workforce of the future, today.We are looking for a Software Engineer with a background in Platform Engineering to build and scale our modern... ...hybrid cloud environments. If you love bringing Applied AI into platform automation, we want to talk to you.Responsibilities...Temporary workH1bWork at officeFlexible hours
$146.2k - $282.6k
...Healthcare is seeking a Staff Software Engineer to join our DMO Engineering... ...and maintains the technology platforms and software solutions that power... ...engineering excellence in an AI-driven product development... ...service-based architectures, and data modeling Education &...DataPermanent employmentTemporary workLocumWork from homeFlexible hours$140.6k - $173.1k
...are looking for a passionate Staff Software Development Engineer who enjoys solving complex problems,... ...environment using industry-leading AI tools/platforms, Java, AWS, Kafka event streaming, Elasticsearch... ...strategies, query optimization, and data analysis.Experience working with...DataFull timeWork at officeRemote workFlexible hours- Are you a software engineer who is excited by the challenge of building both... ...PACSystems technologies.PACSystems is trusted by leading companies across... ...both the embedded controller platform and the engineering software... ...including automated testing, AI-assisted development, and...Temporary workFlexible hours
$152k - $209k
...solutions, and data management our... ...the hardware and software that connect... ...and deliver the platforms, applications,... ...work gets done. Engineers define intent,... ...and orchestrate AI agents that execute... ...our customers' trust. When your... ...technology. Mechanical Principal Engineer-Data...DataRelocation package- ...automate these processes Manage the interface between our AI systems and the input data they need to operate via streaming systems, storage... ...quality of your code Contribute to open-source geospatial software Build solutions that enable new products -- typically involving...DataFull timeWork experience placement
$126.2k - $264.1k
...increased concurrent projects for the delivery of our data centers, Oracle is recruiting a Lead Principle Commissioning Engineer. The role is a senior multi-disciplinary data... ...innovations to life-saving care. And with AI embedded across our products and services, we help...DataContract workTemporary workLive inFlexible hours- ...building an internal AI platform that will change... ..., enterprise context, tools, memory, governed... ...the AI Platform engineering team, product leader... ..., systems, data, constraints, and... ...engineering.Serve as a trusted technical advisor... ...operating sophisticated software systems at Sr...DataRemote work
$150 per hour
...Job Title: Project Engineer Company Profile: Congruex provides digital infrastructure... .... This includes wireline, wireless, data centers, and utility services from initial... ...Be Accountable, Be Respectful, and Earn Trust. These values guide how we work with one...DataFull timeContract workTemporary workFor subcontractorWork at officeImmediate startRemote workFlexible hours$123.2k - $169.4k
Messaging and Streaming Platform Engineer The ability to drive human progress through technology relies... ...performance of the following tasks: Software installation, patch installation,... ...be required to develop automation using AI-assisted engineering practices. Identify...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer, Data Platform — Data Trust & AI Context. Be the first to apply!
Related searches
- software Cottonwood Heights, UT
- remote software sales Cottonwood Heights, UT
- data tech Cottonwood Heights, UT
- data analysis part time Cottonwood Heights, UT
- clinical data coordinator remote Cottonwood Heights, UT
- data modeling Cottonwood Heights, UT
- data Cottonwood Heights, UT
- principal software engineer
- principal embedded software engineer
- principal software engineer manager



