Full-Time

Principal Software Engineer

Operational Database Platform

Confirmed live in the last 24 hours

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

Seattle, WA, USA + 1 more

More locations: San Francisco, CA, USA

No remote work from Hawaii or Alaska due to insurance coverage issues.

Category
Backend Engineering
Software Engineering
Required Skills
CockroachDB
Terraform
Ansible
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 like YugabyteDB, CockroachDB, and Postgres Citus as well as familiarity with other open-source database systems.
  • 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.

SoFi provides a variety of financial services aimed at helping individuals manage their money effectively. Its 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

0%

1 year growth

0%

2 year growth

-1%
Simplify Jobs

Simplify's Take

What believers are saying

  • SoFi reached 10 million members, indicating strong growth and market penetration.
  • The $2 billion agreement with Fortress boosts SoFi's lending capacity significantly.
  • Partnerships with Mesh Payments and Galileo enhance SoFi's enterprise solutions.

What critics are saying

  • Increased competition from traditional banks could erode SoFi's market share.
  • Rapid member growth may strain SoFi's customer service capabilities.
  • Integration of new technologies like Cyberbank Core may present operational challenges.

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-first 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.