SoFi is seeking a Software Engineer to join their Invest team, working on their market-leading robo-advisor and online brokerage platform. As a next-generation financial services company and national bank, SoFi uses innovative, mobile-first technology to help millions of members achieve their financial goals. The role offers an opportunity to work on implementing functionality, architecting systems, and maintaining code health in a collaborative environment. The position requires 2+ years of programming experience, with a focus on Java/Spring/PostgreSQL stack. Team members participate in the entire product lifecycle, from ideation through deployment. The compensation range is $105,600 - $198,000 annually, plus benefits and equity. The role offers a blend of technical challenges in the fintech space while working on products that directly impact people's financial lives. The position provides opportunities for growth, mentorship, and working with cutting-edge technologies in a mission-driven company that's transforming the financial services industry.