Full-Time

Principal Software Engineer

Operational Database Platform

Updated on 2/1/2025

SoFi

SoFi

1,001-5,000 employees

Offers diverse personal finance solutions

Fintech
Financial Services

Compensation Overview

$192k - $330kAnnually

+ Bonus + Long Term Incentives

Senior, Expert

Company Historically Provides H1B Sponsorship

Seattle, WA, USA + 1 more

More locations: San Francisco, CA, USA

Role is based in the US; may require in-office presence in either Seattle or San Francisco.

Category
Backend Engineering
Full-Stack Engineering
Software Engineering
Required Skills
CockroachDB
Terraform
Ansible

You match the following SoFi's candidate preferences

Employers are more likely to interview you if you match these preferences:

Degree
Experience
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related technical field.
  • 12+ years of experience in software engineering, with significant expertise in designing, operating, and scaling highly distributed, next-generation databases.
  • Proven experience with modern distributed databases, as well as familiarity with other open-source database systems (examples might be like YugabyteDB, CockroachDB, and Postgres Citus).
  • Deep knowledge of database architecture, data replication, partitioning, sharding, and performance tuning for multi-region, large-scale, high-traffic environments.
  • Strong background in cloud database services (e.g., AWS RDS, Google Cloud Spanner, Azure SQL) and experience with deploying and managing databases in cloud environments.
  • Strong programming skills and proficiency with automation tools (e.g., Ansible, Terraform) for managing database infrastructure.
  • Excellent communication and collaboration skills with the ability to work effectively with both technical and non-technical stakeholders.
Responsibilities
  • Design, build, and maintain operational database platforms, ensuring high availability, reliability, performance, and security.
  • Architect and operate modern distributed database systems, focusing on performance, fault tolerance, and horizontal scalability.
  • Collaborate with cross-functional teams to understand database requirements and translate them into scalable technical solutions.
  • Drive the adoption of best practices in database management, including data replication, partitioning, sharding, performance tuning, observability, and disaster recovery.
  • Mentor and guide engineers on database technologies, fostering a culture of technical excellence, continuous learning, and innovation.
  • Stay ahead of emerging database technologies and industry trends, proactively identifying opportunities to enhance and innovate our platform.
  • Lead the development of technical strategies that align the database platform with SoFi's broader architectural vision.
Desired Qualifications
  • Experience contributing to open-source projects and are passionate about engaging with the database engineering community to drive innovation.

SoFi provides a variety of financial services aimed at helping individuals manage their money effectively. Their offerings include home loans, personal loans, student loan refinancing, credit cards, and investment options. SoFi's platform is designed to be user-friendly and mobile-first, allowing members to easily access and utilize these services. The company differentiates itself from competitors by offering a comprehensive suite of financial products under one roof, along with educational resources to assist users in making informed financial decisions. SoFi's goal is to create a seamless experience for its members, encouraging them to engage with multiple services while fostering an inclusive environment.

Company Stage

IPO

Total Funding

$4B

Headquarters

San Francisco, California

Founded

2011

Growth & Insights
Headcount

6 month growth

-7%

1 year growth

0%

2 year growth

0%
Simplify Jobs

Simplify's Take

What believers are saying

  • SoFi's member base grew to over 10 million by 2024, indicating strong market presence.
  • The company plans to re-enter the crypto market, potentially expanding its investment offerings.
  • SoFi's partnership with Mesh Payments enhances its financial infrastructure capabilities.

What critics are saying

  • Regulatory changes in cryptocurrency could impact SoFi's planned market re-entry.
  • Increased competition from fintech companies like Robinhood may affect SoFi's market share.
  • Volatility in the FinTech IPO Index could influence SoFi's stock performance.

What makes SoFi unique

  • SoFi offers a comprehensive suite of financial products under one platform.
  • The company leverages mobile-first technology to enhance user experience and engagement.
  • SoFi's member-centric approach fosters a strong community and customer loyalty.

Help us improve and share your feedback! Did you find this helpful?

Benefits

You’re taken care of. SoFi employees receive comprehensive health, vision, dental, life insurance, and disability benefits—as well as flexible time off, fitness, fertility, and family planning options.

Realize your ambitions. We want to help our employees achieve financial freedom, just like our members. That’s why we contribute $200 per month toward your student loans to help pay down your debt—plus free financial classes.

Never stop learning. We offer frequent training, mentorship opportunities, and leadership programs to develop our people. We also cover tuition costs for approved programs, up to $5,250 per year.