Taro Logo

Senior Staff Software Engineer, Sofi Money

A next-generation financial services company and national bank using innovative, mobile-first technology to help millions of members reach their goals.
$172,800 - $297,000
Backend
Staff Software Engineer
In-Person
1,000 - 5,000 Employees
8+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Staff Software Engineer, Sofi Money

SoFi is seeking a Senior Staff Software Engineer to join their Money and Bank team, playing a crucial role in transforming their banking core and implementing enhanced account structures. This position offers an opportunity to work on scaling customer base and disrupting the banking industry through innovative solutions. The role requires a technical leader who can guide the team's vision while working in a highly collaborative environment.

The ideal candidate will be an experienced engineer with 8+ years of experience, capable of bringing fresh perspectives and thought leadership to the team. They'll work with Java, Kotlin, and various AWS services to build scalable banking solutions. The position involves both technical leadership and hands-on coding, requiring expertise in modern software architecture and cloud technologies.

Working at SoFi means joining a next-generation financial services company that's using technology to transform the banking industry. The company offers a competitive compensation package ranging from $172,800 to $297,000 annually, plus bonus potential and comprehensive benefits. This is an excellent opportunity for someone passionate about fintech who wants to make a direct impact on people's financial lives.

The role combines technical expertise with leadership responsibilities, including mentoring other engineers and collaborating across teams to drive technical decisions. You'll be involved in the entire product lifecycle, from ideation to deployment, working closely with Product and Design teams to deliver innovative financial solutions. The position requires strong communication skills and the ability to work effectively in a fast-paced, collaborative environment.

Last updated a month ago

Responsibilities For Senior Staff Software Engineer, Sofi Money

  • Help shape the technical architecture & design of the Sofi money
  • Deliver highly available and scalable services in a production environment
  • Generate ideas for new initiatives and technologies
  • Mentor other engineers, support the technical culture, and help grow the team
  • Communicate and collaborate with product and design
  • Work within and across teams to resolve technical conflicts and achieve consensus
  • Lead the development and testing of our systems and services
  • Ensure that our codebase remains easy to change and is always shippable

Requirements For Senior Staff Software Engineer, Sofi Money

Java
Kotlin
MongoDB
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • 8+ years experience as a software engineer, designing and implementing complex software solutions
  • Experience with Java / Spring / Kotlin /DynamoDB / Temporal /AWS
  • Expertise with any modern Java frameworks, REST APIs, and relational databases
  • Deep understanding of software architecture, design patterns, and best practices
  • Proven experience in leading and mentoring engineering teams
  • Excellent communication and interpersonal skills
  • Experience with Kafka, Docker, Kubernetes, cloud infrastructure, Terraform and CI/CD

Benefits For Senior Staff Software Engineer, Sofi Money

Medical Insurance
  • Bonus eligibility
  • Long term incentives
  • Competitive benefits package

Interested in this job?