About the job
Employee Applicant Privacy Notice
SoFi is a national bank and financial technology company. Its mobile-first platform supports millions as they manage, invest, and grow their money. Products span student loan refinancing, lending, wealth management, and insurance. The team values impact, innovation, and a commitment to positive change in members’ lives.
Role overview
The Senior Staff Software Engineer, Invest, joins the SoFi Invest team in either Seattle or San Francisco. SoFi Invest provides robo-advisor and online brokerage services for stocks, ETFs, and mutual funds. This position focuses on shaping the architecture and core functionality of Invest systems, troubleshooting technical issues, and maintaining high code quality. The role combines hands-on engineering with technical leadership and a strong sense of ownership.
What you will do
- Design and define the technical architecture for SoFi Invest’s core systems.
- Lead development, testing, and release practices for Invest components, and contribute to shared SoFi components.
- Mentor engineers and help foster a supportive technical culture.
How the team works
Engineers partner with Product and Design teams throughout the product lifecycle, from early concepts to deployment and ongoing improvements. Collaboration and continuous learning are central to the team’s approach. As SoFi expands its offerings, experienced engineers play a key role in supporting growth and the mission to help members achieve financial independence.
Locations
- Seattle, WA
- San Francisco, CA
