Full-stack Software Engineer, Benefits and Rewards

SoFi SoFi · Fintech · San Francisco, CA · Engineering

Full-Stack Software Engineer for SoFi's Member Benefits and Rewards team, focusing on member-facing features and backend services for benefits like cash back and the SoFi Plus subscription. The role involves collaborating with cross-functional teams, mentoring engineers, solving complex infrastructure and data pipeline challenges, and driving innovation through new technologies and AI/ML-driven marketing. Requires full-stack experience with frontend (React, TypeScript) and backend (Java, Kotlin, Scala) technologies, microservices, cloud-native environments (Kubernetes, AWS), and databases.

What you'd actually do

  1. Collaborate cross-functionally with Product, Design, Engineering, and Data Science teams to translate business needs into scalable technical solutions.
  2. Mentor and inspire engineers through code reviews, technical leadership, and fostering a culture of innovation and collaboration.
  3. Solve complex challenges across infrastructure, data pipelines, and backend services to ensure systems are robust, reliable, and future-proof.
  4. Drive innovation by identifying opportunities for new technologies, AI/ML-driven marketing, and process improvements to enhance marketing capabilities.
  5. Own the full lifecycle of projects—from ideation to deployment, monitoring, and continuous improvement.

Skills

Required

  • Bachelor’s Degree in Computer Science or related field
  • 2+ years of software engineering experience
  • Full-stack experience
  • frontend (React, TypeScript)
  • infrastructure (Kafka, CI/CD, observability tools)
  • Strong backend expertise in Java, Kotlin, or Scala
  • experience in frameworks like Spring Boot
  • Experience designing and deploying microservices in a cloud-native environment (Kubernetes, Docker, Kafka, AWS)
  • Proficiency in relational databases (PostgreSQL) and ORMs
  • Strong problem-solving skills
  • Excellent communication skills

Nice to have

  • Experience with MarTech or AdTech platforms
  • Interest in personal finance, fintech, or SoFi’s mission
  • Prior experience working with AI/ML-driven marketing solutions

What the JD emphasized

  • AI/ML-driven marketing