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 Senior Software Engineer to join their Invest team, focusing on building and maintaining their investment platform. You'll work with Java and JavaScript to implement functionality and improve the system. This role requires strong ownership and collaboration skills.

Job Description

Who you are

You have 5+ years of software engineering experience, particularly in building and maintaining production systems. You possess a strong sense of ownership and are driven to deliver high-quality software that meets user needs. Your hands-on approach allows you to tackle complex problems while mentoring junior engineers and collaborating effectively with cross-functional teams.

You are proficient in Java and JavaScript, with a solid understanding of system architecture and design principles. You have experience in implementing functionality and maintaining code health, ensuring that the software you develop is robust and scalable. Your ability to squash bugs and optimize performance is a testament to your attention to detail and commitment to excellence.

You thrive in collaborative environments, working closely with product managers and designers throughout the entire product lifecycle. You understand the importance of user feedback and are eager to iterate on your work to enhance the user experience. Your forward-thinking mindset enables you to contribute innovative ideas that drive the product forward.

Desirable

Experience with investment platforms or financial services is a plus, as it will help you understand the unique challenges and opportunities in this domain. Familiarity with agile methodologies and modern development practices will also be beneficial in this role.

What you'll do

As a Senior Software Engineer at SoFi, you will be instrumental in shaping the future of our Invest platform. You will implement new features and functionality that enhance our users' investment experience, ensuring that our platform remains competitive and user-friendly. Your role will involve architecting systems that support our market-leading robo-advisor and online brokerage products.

You will collaborate with product managers and designers to define requirements and translate them into technical specifications. Your expertise will guide the team in making informed decisions about technology choices and system design. You will also participate in code reviews, providing constructive feedback to your peers and ensuring that best practices are followed.

In addition to development work, you will be responsible for maintaining the health of our codebase. This includes identifying and resolving bugs, optimizing performance, and implementing automated testing strategies to ensure software reliability. You will also have the opportunity to mentor junior engineers, helping them grow their skills and advance their careers.

What we offer

At SoFi, we offer a dynamic work environment where innovation is encouraged, and your contributions have a direct impact on our members' financial futures. You will be part of a collaborative team that values open communication and continuous improvement. We provide competitive compensation and benefits, along with opportunities for professional development and career growth. Join us in our mission to change the way people think about personal finance and make a meaningful difference in their lives.

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

SoFi

Software Engineering

SoFi📍 Seattle - On-Site

SoFi is hiring a Senior Software Engineer to join their Invest team, focusing on building and maintaining their investment platform. You'll work with Java and JavaScript to implement functionality and improve system architecture. This role requires strong ownership and collaboration skills.

🏛️ On-SiteSenior
10h ago
Delve

Full Stack Engineer

Delve📍 San Francisco - On-Site

Delve is hiring a Senior Full-Stack Engineer to lead major product initiatives and ship high-impact features. You'll work with React, TypeScript, Node.js, and PostgreSQL to power AI-driven workflows. This position requires strong judgment and experience in full-stack development.

🏛️ On-SiteSenior
7 months ago
Handshake

Software Engineering

Handshake📍 San Francisco - On-Site

Handshake is hiring a Senior Software Engineer to drive the development of critical systems for user acquisition and fraud prevention. You'll collaborate with cross-functional teams to deliver scalable software solutions. This position requires a deep understanding of software engineering principles.

🏛️ On-SiteSenior
2w ago
Parafin

Software Engineering

Parafin📍 San Francisco - Hybrid

Parafin is hiring a Senior Software Engineer to build and maintain their financial infrastructure. You'll work with technologies like Java and Python to develop secure and high-performing systems. This position requires significant experience in software engineering.

🏢 HybridSenior
11 months ago
AngelList

Software Engineering

AngelList📍 San Francisco

AngelList is hiring a Senior Software Engineer to tackle complex challenges in venture capital and private markets. You'll work in a small, collaborative team focused on building innovative financial infrastructure. This role requires significant experience in software engineering.

Senior
5 years ago