Senior Software Engineer, Data Trust

SoFi

Quick summary

Work type
On-site
Location
Seattle, WASan Francisco, CA
Salary
$128,000–$240,000 / yr
Posted
40 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $185k
This role $184k
$115k most similar roles pay here $253k

This role pays less than 51% of similar roles. Most pay $147,062–$222,000 — the shaded band above. At the midpoint, this role pays about $184k versus about $185k for comparable roles.

Based on 240 similar postings.

Employer

About SoFi

SoFi Technologies is a fintech company offering student and personal loans, mortgages, credit cards, investing, banking, and insurance products, positioning itself as a one-stop financial services platform. Industry: Financial Technology & Personal Finance

SoFi currently has 36 open roles on FindRole.

Listed pay typically runs $153,600–$258,500 across 36 roles with salary data.

Most-posted roles

View all roles at SoFi

At a glance

TL;DR · Senior Software Engineer, Data Trust

As a Senior Software Engineer at SoFi’s Data Trust team, you will lead the development of backend services for our next-generation metadata architecture, focusing on implementing new capabilities and ensuring code quality. Your day-to-day responsibilities include collaborating closely with cross-functional teams to translate business requirements into technical solutions, leading the evolution of key platform subsystems, and leveraging existing patterns while understanding when differentiation is necessary. You will write maintainable, scalable services, create meaningful tests for stability, and contribute to design and operational documentation. Proficiency in Java, Kotlin, or Python, along with experience in Git, CI/CD systems, data warehousing solutions like Snowflake, and IAC tools, is essential. Additional skills such as full-stack development, microservices architecture, and workflow orchestration technology are highly valued. This role plays a crucial part in SoFi’s mission to revolutionize financial services through robust platform services and governance initiatives.

What you'll do

  • Implement new backend services for metadata architecture, ensuring high availability and scalability.
  • Translate business requirements from various stakeholders into effective technical solutions.
  • Lead the technical evolution of key platform subsystems, applying existing patterns as needed.
  • Write maintainable code by understanding data models, APIs, scaling concerns, and failure modes.
  • Create clear design and operational documentation for complex systems.
  • Contribute to team efficiency through code reviews and mentoring junior engineers.

What we're looking for

  • 3+ years of professional software engineering experience
  • Proficiency in Java, Kotlin, Python or similar languages
  • Expertise in Git and CI/CD systems
  • Experience with data warehousing solutions like Snowflake and IAC tools
  • Deep understanding of distributed systems concepts
  • Full-stack development skills including back-end technologies (Kafka, Redis, Docker) and front-end frameworks (JavaScript, TypeScript, React)
  • Knowledge of microservices design principles and workflow orchestration technologies

More like this

Similar roles

Senior Software Engineer - Data Infrastructure

Plaid

San Francisco 88 days ago $190,800$262,800
Data Warehouse Data Lakehouse Apache Spark Workflow Orchestration Streaming Technologies Databricks Airflow AWS EMR CI/CD Python SQL Kafka Hadoop Git Jira Confluence

Senior Software Engineer - Data Infrastructure

Plaid

Seattle 88 days ago $190,800$262,800
Data Warehouse Data Lakehouse Apache Spark Workflow Orchestration Streaming Technologies Databricks Airflow AWS EMR CI/CD Python SQL Kafka Hadoop Git Jenkins

Senior Software Data Engineer

Apple Inc

Seattle, WA 73 days ago $139,500$258,100
Java Apache Spark Apache Flink Hadoop HDFS Kafka Apache Airflow SQL NoSQL Scala Go Python Kubernetes CI/CD AI-powered development tools Data modeling Schema design Query optimization Workflow orchestration

Senior Software Data Engineer

Apple Inc

Seattle, WA 88 days ago $139,500$258,100
Java Apache Spark Apache Flink Hadoop HDFS Kafka Apache Airflow SQL NoSQL Scala Go Python Kubernetes CI/CD AI-powered development tools Data modeling Schema design Query optimization Workflow orchestration

Senior Software Engineer, Data Engineering

Chime

San Francisco, CA 18 days ago $227,000$227,000
SQL Spark AWS Glue EMR Airflow Python Snowflake AWS Redshift Teradata MPP database systems CI/CD Docker Kubernetes Terraform PostgreSQL Apache Hadoop Apache Spark Data质量管理工具 数据治理平台 数据安全技术 ETL工具 数据建模工具
Hybrid