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

Senior Software Engineer, Credit Card Foundations

SoFi

$130,000 - $220,000
Sep 10, 2025
Seattle, WA, US • San Francisco, CA, US
Apply Now

SoFi is seeking to transform its Credit Card product architecture to scale its customer base, delight existing customers, and disrupt the banking industry through innovative, mobile-first financial services.

Requirements

  • 5+ years of programming experience, ideally on a modern microservice stack.
  • Strong experience with modern Java frameworks, GraphQL, REST APIs, and relational databases.
  • Experience working in a team coding environment, refining designs together, iterating on ideas, participating in code reviews, and managing requests.
  • Experience with Kotlin, Java, Typescript/JavaScript, Kafka, Kubernetes, Spring Boot, cloud infrastructure, Terraform, and CI/CD.
  • Experience with Production monitoring tools such as DataDog, Kibana, Splunk
  • Fintech, finance, or lending industry experience.
  • Experience with safe deployment practices.

Responsibilities

  • Utilize object-oriented programming languages to build performant and scalable backend applications within a cloud-based microservice architecture.
  • Own and develop technical solutions for new product requirements.
  • Deliver highly available and scalable services in a production environment.
  • Generate ideas for new initiatives and technologies.
  • Drive operational excellence in our business processes to enhance service quality.
  • Collaborate with business stakeholders, product management, operations, and peer technical teams to deliver impactful products.
  • Work with our core technology stack: React / Java / Kotlin / Microservices / Spring Boot / AWS / PostgreSQL

Other

  • Bachelor’s Degree in a technical field.
  • Strong sense of accountability, code quality and testing, and ownership; capable of driving a project from inception to completion.
  • Willingness to mentor and collaborate with others.
  • Passionate about broadening your technical skill set, experimenting with new ideas, and teaching others.
  • Effective communication skills.