SoFi

SoFi

SoFi specializes in providing a comprehensive financial platform that empowers individuals to achieve their financial goals through services such as student loan refinancing, debt consolidation, home buying assistance, and investment opportunities, all...

Capital Markets
1K-5K
Founded 2011
$2900M raised

Description

  • Define and execute the technical vision and strategy for SoFi Money’s API platform and core architecture.
  • Design, build, and deliver highly available, scalable production services and systems.
  • Lead development and testing efforts for systems and services, ensuring high quality and reliability.
  • Mentor, empower, and grow engineering talent while promoting technical excellence and a strong engineering culture.
  • Collaborate with product and design across the full product lifecycle from ideation through deployment and iteration.
  • Work within and across teams to resolve technical conflicts, achieve consensus, and coordinate complex, interdependent initiatives.
  • Generate and evaluate ideas for new initiatives and technologies to advance the product and platform.
  • Ensure the codebase remains maintainable, easy to change, and always shippable.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 8+ years of experience as a software engineer designing and implementing complex software solutions.
  • Experience with Java, Spring, Kotlin, DynamoDB, Temporal, and AWS.
  • Deep understanding of software architecture, design patterns, and best practices for building scalable, robust applications.
  • Proven experience leading and mentoring engineering teams and promoting collaboration and technical excellence.
  • Experience with Kafka, Docker, Kubernetes, cloud infrastructure, Terraform, and CI/CD pipelines.
  • Excellent communication and interpersonal skills with the ability to explain technical concepts to diverse audiences.
  • Nice to have: experience designing and operating GraphQL services at scale (schema design, query performance, contract evolution).
  • Nice to have: experience in Fintech/Payments/Credit products; analytics, metrics, and monitoring integrations; and test-driven development with unit and integration testing.

Benefits

  • Competitive, comprehensive benefits package (details available on SoFi Benefits page); base pay range listed for this role with final offer based on experience, skills, and location.
  • Remote work is accommodated (note: unable to accommodate remote work from Hawaii or Alaska due to insurance coverage).
  • SoFi is an equal opportunity employer and offers reasonable accommodations for candidates with physical or mental disabilities.
  • Inclusive company culture with support for candidate accommodations during the application and interview process.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Android - Retail

Toast 1K-5K Hotels, Restaurants & Leisure

Senior Android Engineer at Toast on the Retail POS team, responsible for shaping and delivering the POS product for retail locations by defining, designing, building, and maintaining features and core workflows that enable new customer and guest experiences and support business growth.

Android Android Studio CSS HTML JavaScript Kotlin Prototyping UX Design
14 hours, 46 minutes ago

Senior Software Engineer, Graphics

Unity 5K-10K Internet Software & Services

Senior graphics software engineer at Unity joining a team building the infrastructure to stream and render Unity content into other game engines and 3D environments, with the objective of creating a robust, high-performance pipeline that preserves visual fidelity across runtimes.

DirectX Unity Vulkan
1 month ago

Senior Software Engineer, Core Identity (Auth0)

Okta 5K-10K Professional Services

Senior Software Engineer on Okta’s Core Identity team (Auth0) designing, building, and operating the critical backend services that ensure secure, reliable, and scalable global authentication and identity functionality.

Agile AWS Azure JavaScript MongoDB Node.js OAuth OpenID Connect PostgreSQL Redis SAML TypeScript
1 month ago

Healthcare IT Developer

Kentro Internet Software & Services

Healthcare IT Developer at IT Concepts (Kentro) supporting VA Enterprise health IT projects, responsible for designing, building, and implementing Oracle Health (Cerner) Millennium solutions to improve clinical workflows and patient care across large-scale healthcare environments.

Agile SQL
1 month ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers