
About SoFi
Your all-in-one personal finance platform
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 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.
Job Description
Who you are
You have a strong background in software engineering with a focus on designing and implementing complex systems — your experience allows you to navigate ambiguity and competing constraints effectively. You are recognized as a subject matter expert in platform systems, contributing to the resolution of systemic issues and defining architectural direction. Your leadership skills enable you to guide cross-team outcomes and drive impactful changes in the lending landscape.
You possess excellent problem-solving abilities and can tackle challenges that arise during the design and implementation phases. Your collaborative nature allows you to work effectively with various teams, ensuring that the solutions you develop align with the company's goals. You are committed to continuous learning and growth, always seeking to enhance your skills and knowledge in the financial technology space.
What you'll do
In this role, you will lead the design and implementation of key capabilities for SoFi's loans origination platform, ensuring that the technology meets the needs of millions of members. You will work closely with cross-functional teams to define and execute architectural strategies that support the company's mission of transforming personal finance. Your responsibilities will include resolving complex design challenges, mentoring junior engineers, and contributing to the overall success of the platform.
You will also participate in discussions around system architecture and evolutionary strategies, helping to shape the future of SoFi's technology stack. Your expertise will be crucial in identifying and addressing systemic issues that may arise, ensuring that the platform remains robust and scalable. As a leader, you will foster a culture of collaboration and innovation, encouraging your team to push the boundaries of what is possible in financial services technology.
What we offer
SoFi provides a dynamic work environment where you can invest in your career and make a meaningful impact on the financial world. You will have access to opportunities for professional development and growth, as well as a supportive team that values your contributions. We encourage you to apply even if your experience doesn't match every requirement — your unique perspective and skills could be exactly what we need to drive our mission forward.
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

Software Engineering
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.

Software Engineering
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.

Software Engineering
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.

Staff Engineer
SoFi is hiring a Staff Software Engineer to lead the design and implementation of key capabilities for their financial services platform. You'll work on innovative solutions that empower members in their financial journeys. This position requires significant experience in software engineering and system design.

Staff Engineer
SoFi is hiring a Staff Software Engineer for their Loans Platform to lead the design and implementation of key capabilities in financial services. You'll work in Seattle and contribute to innovative, mobile-first technology. This role requires significant experience in software engineering.