Taro Logo

Senior Software Engineer, Invest

A next-generation financial services company and national bank using innovative, mobile-first technology to help millions of members reach their financial goals.
Seattle, WA, USACottonwood Heights, UT, USASan Francisco, CA, USA
$128,000 - $240,000
Backend
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
5+ years of experience
Finance

Description For Senior Software Engineer, Invest

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.

Last updated 7 hours ago

Responsibilities For Senior Software Engineer, Invest

  • Lead the development and testing of system components/services, code and design reviews
  • Participate in shaping the technical architecture of the product
  • Help translate user stories into technical solutions
  • Deliver highly available and scalable services in a production environment
  • Mentor other engineers, support the technical culture, and help grow the team
  • Generate ideas for new initiatives and technologies
  • Communicate with project leads, product managers and other software developers

Requirements For Senior Software Engineer, Invest

Java
React
PostgreSQL
  • Bachelor's Degree, ideally in a technical field
  • 5+ years programming experience, ideally on a modern stack
  • 4+ years Java, Kotlin or Scala programming experience
  • Understanding of relational databases and ORMs
  • Strong sense of responsibility
  • Experience working in a collaborative coding environment
  • Experience with git, code reviews and managing pull requests

Benefits For Senior Software Engineer, Invest

Medical Insurance
401k
  • Bonus
  • Long term incentives
  • Competitive benefits package

Interested in this job?

Jobs Related To SoFi Senior Software Engineer, Invest

Software Engineer III (Backend)

Senior Backend Software Engineer role at Walmart Global Tech, building scalable microservices and real-time decision-making systems using Java, Spring Boot, and cloud technologies.

Software Engineer III in Development and Testing (SDET) - O&F

Senior SDET role at Walmart Health & Wellness focusing on test automation, quality engineering, and ensuring seamless customer experiences across all channels.

Senior, Software Engineer

Senior Software Engineer role at Walmart focusing on backend development for international transactions using Java, Spring Boot, and Kafka technologies.

Senior, Software Engineer - Backend

Senior Backend Software Engineer role at Walmart Global Tech, focusing on fraud detection systems, offering competitive pay $108K-$234K, hybrid work, and comprehensive benefits.

Senior, Software Engineer

Senior Software Engineer position at Walmart Global Tech, focusing on payment systems transformation and team leadership, offering competitive compensation and comprehensive benefits.