Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

SoFi Logo

Staff Software Engineer, Money

SoFi

Salary not specified
Jul 31, 2025
New York, NY, US
Apply Now

SoFi is looking to scale its Money product and customer base while providing exceptional service to existing members. The role aims to build tools for the SoFi Money team to ensure member trust and safety, prioritizing efficiency and operational excellence.

Requirements

  • 6+ years of Java programming experience.
  • Familiarity with our core stack: Java/Kotlin/Spring/PostgreSQL/React, and experience running on Kubernetes in a service-oriented architecture with over 100 services in production.
  • A solid understanding of relational databases and ORMs.
  • Experience working on a SOA or microservice-based application.
  • Experience in a collaborative coding environment, refining designs together, navigating code reviews, and managing pull requests.
  • Knowledge in analytics, metrics, and monitoring integrations.
  • Full-stack experience, with backend in Java/Kotlin & front-end (JavaScript/TypeScript, React).

Responsibilities

  • Lead the development and testing of our internal money servicing tools and services.
  • Oversee the full development life-cycle design, from project requirements to deployment.
  • Help define project scope, deliverables, and goals.
  • Guide cross-functional delivery teams to ensure we meet our deliverables.
  • Monitor project performance against defined milestones and goals.
  • Drive process improvement projects to enhance performance in key program metrics.
  • Make meaningful contributions to our code base.

Other

  • A Bachelor’s Degree in Computer Science or a related field from a fully-accredited college or university.
  • A willingness to roll up your sleeves, collaborate with others, and get things done!
  • A strong sense of responsibility, driving projects from inception to completion.
  • A knack for solving problems and shipping impactful features, rather than just polishing perfect code or architecture.
  • Keep key stakeholders and business leadership informed about ongoing project health.