SoFi is seeking a Senior Software Engineer to join their Invest team, working on their market-leading robo-advisor and online brokerage platform. This role offers an opportunity to shape the future of financial technology at a rapidly growing fintech company. You'll be implementing functionality, architecting systems, and maintaining code quality while collaborating closely with Product and Design teams throughout the entire product lifecycle.
The position requires strong technical expertise in Java/Spring/PostgreSQL stack, though candidates with equivalent experience in similar technologies are welcome. You'll be working on critical financial systems that directly impact millions of users' investment activities. The role combines hands-on development with technical leadership responsibilities including mentoring other engineers and contributing to architectural decisions.
SoFi offers competitive compensation including base salary range of $128,000-$240,000, plus bonus and equity opportunities. The company provides comprehensive benefits and maintains an inclusive culture focused on helping members achieve financial independence. This is an excellent opportunity for experienced engineers who want to make a direct impact on people's financial lives while working with modern technologies at scale.
The role can be based in several major tech hubs including Seattle, San Francisco, New York City or Cottonwood Heights, offering flexibility in location while being part of a collaborative, mission-driven engineering team. SoFi's engineering culture emphasizes practical problem-solving, mentorship, and continuous learning.