
Your all-in-one personal finance platform
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 ...
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...
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 ...

SoFi • Seattle, Washington
SoFi is seeking a Staff Software Engineer to lead the design and implementation of key capabilities for their loans originations platform. You'll work with Java and contribute to the architectural direction of critical subsystems. This role requires significant experience in software engineering and system design.
You have 5+ years of experience in software engineering, particularly in designing and implementing complex systems. Your expertise allows you to navigate ambiguity and competing constraints effectively, making you a recognized subject matter expert across platform systems. You have a proven track record of leading design efforts that drive cross-team outcomes, and you excel at resolving systemic issues within platform architecture.
Your ability to define architectural direction and evolutionary strategies for critical subsystems is a key asset. You thrive in collaborative environments, driving alignment across teams to achieve technical and organizational goals. You are passionate about revolutionizing the lending landscape and are eager to contribute to innovative financial solutions that empower users.
Experience with cloud technologies and modern software development practices is a plus. Familiarity with financial services or lending platforms will help you understand the unique challenges and opportunities in this space. You are comfortable mentoring junior engineers and sharing your knowledge to foster a culture of continuous improvement.
In this role, you will lead the design and implementation of key capabilities for SoFi's loans originations platform. You will collaborate with cross-functional teams to define and execute architectural strategies that enhance system performance and reliability. Your responsibilities will include resolving complex design challenges and ensuring that the platform meets the evolving needs of users.
You will participate in code reviews, providing constructive feedback to peers and ensuring adherence to best practices. Your role will also involve mentoring junior engineers, helping them grow their skills and understanding of system architecture. You will be instrumental in driving technical discussions and aligning team efforts towards common goals.
As a Staff Software Engineer, you will have the opportunity to influence the direction of the platform and contribute to innovative solutions that enhance user experience. You will work closely with product managers and other stakeholders to understand user needs and translate them into technical requirements.
SoFi offers a dynamic work environment where you can make a significant impact on the financial landscape. You will have access to professional development opportunities and resources to help you grow your career. We value collaboration and innovation, encouraging you to bring your ideas to the table.
In addition to a competitive salary, we provide comprehensive benefits that support your well-being and work-life balance. Join us in shaping the future of personal finance and making a difference in the lives of our members.
Apply now or save it for later. Get alerts for similar jobs at SoFi.