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 hiring a Senior Software Engineer to lead the development of advancements in their loans origination platform. You'll work with Java and contribute to the evolution of financial services technology. This position requires strong problem-solving skills and experience in software development.

Job Description

Who you are

You have 5+ years of experience in software engineering, particularly in developing financial services applications. Your expertise in Java allows you to create robust and maintainable code, and you are skilled at resolving complex design and implementation challenges. You understand data models, APIs, and scaling concerns, enabling you to make effective trade-offs between maintainability and performance.

You are a proactive problem solver who thrives in ambiguous situations, taking requirements that may not be clearly defined and proposing durable technical solutions. Your ability to lead the technical evolution of platform subsystems is complemented by your experience in collaborating with cross-functional teams to deliver impactful results.

You have a strong understanding of software development best practices, including code reviews and testing strategies. Your experience in the financial services industry gives you a unique perspective on the challenges and opportunities in this space, and you are eager to contribute to the transformation of personal finance.

Desirable

Experience with cloud technologies and modern development frameworks is a plus. Familiarity with agile methodologies and a passion for continuous learning will help you excel in this role.

What you'll do

In this role, you will lead the development of key advancements in SoFi's loans origination platform. You will work closely with product managers and designers to understand user needs and translate them into technical requirements. Your responsibilities will include designing and implementing scalable backend services, ensuring code quality through rigorous testing and code reviews, and mentoring junior engineers.

You will participate in architectural discussions and contribute to the overall technical strategy of the team. Your ability to communicate effectively with both technical and non-technical stakeholders will be crucial as you collaborate with various teams to deliver high-quality software solutions.

You will also be involved in troubleshooting and resolving issues that arise in the platform, ensuring a seamless experience for users. Your contributions will directly impact the way people interact with personal finance, making a meaningful difference in their lives.

What we offer

SoFi provides a dynamic work environment where innovation is encouraged, and your contributions are valued. You will have the opportunity to work with cutting-edge technology and be part of a team that is dedicated to transforming the financial services landscape. We offer competitive compensation and benefits, along with opportunities for professional growth and development. Join us in shaping a brighter financial future for our members.

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📍 Cottonwood Heights

SoFi is seeking a Senior Staff Software Engineer to lead the evolution of their financial services platform focused on loans originations. You'll work with Java to design and implement critical platform areas. This role requires extensive experience in software engineering and leadership skills.

Senior
13h ago
SoFi

Staff Engineer

SoFi📍 Cottonwood Heights - On-Site

SoFi is hiring a Staff Software Engineer to lead the design and implementation of key capabilities for their loans origination platform. You'll work with Java and contribute to the evolution of financial services technology. This position requires significant experience in software engineering.

🏛️ On-SiteSenior
13h ago
SoFi

Software Engineering

SoFi📍 Helena - On-Site

SoFi is hiring a Software Engineer for their Loans Originations team to contribute to the development of innovative financial services. You'll focus on building features and capabilities for market-leading loan products. This role requires solid programming fundamentals and a commitment to writing maintainable code.

🏛️ On-SiteMid-Level
13h ago
SoFi

Software Engineering

SoFi📍 San Francisco - On-Site

SoFi is hiring a Senior Software Engineer to lead the development of advancements in their financial services platform. You'll work on innovative, mobile-first technology to help transform personal finance. This position requires significant experience in software engineering.

🏛️ On-SiteSenior
13h ago
SoFi

Software Engineering

SoFi📍 Seattle - On-Site

SoFi is hiring a Software Engineer to contribute to the development of their loan products. You'll focus on building features and ensuring code quality using Java and JavaScript. This position requires solid fundamentals in programming languages and frameworks.

🏛️ On-SiteMid-Level
13h ago