SoFi

About SoFi

Your all-in-one personal finance platform

🏢 Tech, Finance, Investment Banking👥 1001+ employees📅 Founded 2011📍 The East Cut, San Francisco, CA💰 $2.7b4
B2CBankingPersonal financeLendingInvestingMobile

Key Highlights

  • Raised $2.7 billion in funding to date
  • Headquartered in The East Cut, San Francisco, CA
  • Offers a wide range of products including loans, mortgages, and investments
  • Over 1,000 employees with a focus on global expansion

SoFi, headquartered in The East Cut, San Francisco, CA, is a leading provider of mobile and online personal finance services. With over 1,000 employees, SoFi offers a comprehensive suite of products including bank accounts, loans, mortgages, and investment opportunities. The company has raised $2.7 ...

🎁 Benefits

SoFi provides a range of benefits including flexible time off, paid parental leave, and a monthly contribution of up to $200 towards student loan repa...

🌟 Culture

SoFi's culture is centered around financial empowerment, aiming to provide a one-stop solution for all personal finance needs. The company's focus on ...

Skills & Technologies

Overview

SoFi is seeking a Staff Software Engineer to lead initiatives in their money movement team, focusing on product architecture transformation and building resilient money movement systems. You'll work with Java and AWS in a collaborative environment.

Job Description

Who you are

You have 5+ years of experience in software engineering, particularly in building scalable and resilient systems. Your expertise in Java allows you to develop robust applications, and you have a solid understanding of AWS services that enhance system performance and reliability. You thrive in collaborative environments, working closely with cross-functional teams to deliver impactful solutions. Your leadership skills enable you to act as a force multiplier, guiding less experienced engineers and fostering a culture of continuous improvement. You are forward-thinking and hands-on, with a strong sense of ownership over your work and a drive for excellence.

Desirable

Experience with banking systems or financial services is a plus, as is familiarity with modern software development practices such as Agile methodologies. You are comfortable with system architecture and have a knack for identifying and resolving complex technical challenges. A background in product architecture transformation will set you apart, as you will be involved in enhancing account structures and implementing new product features.

What you'll do

As a Staff Software Engineer at SoFi, you will play a pivotal role in the money movement team, focusing on the evolution of our banking core. You will be responsible for architecting and implementing resilient money movement rails that support our innovative financial products. Your role will involve collaborating with stakeholders to define functionality and ensure that our systems are robust and secure. You will also be tasked with squashing bugs and optimizing existing systems to improve performance and reliability. Your contributions will directly impact the way our members interact with their finances, making it essential that you approach your work with a user-centric mindset.

You will lead initiatives that require careful planning and execution, navigating the complexities and interdependencies of various projects. Your ability to communicate effectively with both technical and non-technical stakeholders will be crucial as you work to align team efforts with broader company goals. You will also have opportunities to mentor junior engineers, sharing your knowledge and experience to help them grow in their careers.

What we offer

At SoFi, we are committed to shaping a brighter financial future for our members and our employees. We offer a collaborative work environment where innovation is encouraged, and your contributions are valued. You will have access to professional development opportunities that allow you to invest in your career and grow your skills. We believe in the importance of work-life balance and offer flexible working arrangements to support your needs. Join us in making a meaningful impact in the financial services industry while advancing your career in a supportive and dynamic environment.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at SoFi.

Similar Jobs You Might Like

Based on your interests and this role

Replit

Staff Engineer

Replit📍 Foster City - Hybrid

Replit is seeking a Staff Software Engineer to lead the development of monetization systems. You'll focus on creating seamless payment experiences and building reliable billing systems. This role requires 6+ years of backend engineering experience.

🏢 HybridSenior
2 months ago
SoFi

Staff Engineer

SoFi📍 Seattle - On-Site

SoFi is seeking a Senior Staff Software Engineer to lead the transformation of their SoFi Money product architecture. You'll focus on evolving the banking core and implementing enhanced account structures using Java and GraphQL. This role requires significant experience in software engineering.

🏛️ On-SiteSenior
11h ago
Fivetran

Staff Engineer

Fivetran📍 New York - Hybrid

Fivetran is seeking a Staff Software Engineer to join their Reverse ETL product engineering team. You'll work on integrating data activation capabilities into the Fivetran product using technologies like Python, C++, and Java. This role requires significant experience in software engineering.

🏢 HybridSenior
1w ago
Clear Street

Software Engineering

Clear Street📍 New York - Hybrid

Clear Street is hiring a Software Engineer to build high-performance real-time data pipelines for financial market data. You'll work with technologies such as C++, Rust, and Java. This position requires experience in developing data-intensive applications.

🏢 HybridMid-Level
2w ago
SoFi

Staff Engineer

SoFi📍 Seattle - On-Site

SoFi is seeking a Senior Staff Software Engineer to lead the evolution of their personal loans platform. You'll work on critical design and implementation efforts, resolving complex technical challenges. This role requires expertise in Java and significant experience in software engineering.

🏛️ On-SiteSenior
11h ago