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

  • Lead the technical evolution and design of one or more key platform subsystems.
  • Resolve unanticipated platform design and implementation problems by taking ambiguous requirements and proposing durable technical solutions.
  • Design and implement new capabilities and features across the full product lifecycle, from concept to deployment.
  • Build and deliver highly-available, scalable services that support market-leading loan products and member experiences.
  • Ensure code quality through meaningful tests, code reviews, and by being a role model and mentor for more junior engineers.
  • Analyze data models, APIs, scaling concerns, and failure modes to make trade-offs between maintainability and performance.
  • Debug complex issues across multiple system layers and improve observability and operational readiness.
  • Create clear design and operational documentation for systems and features.
  • Collaborate closely with Product, Marketing, Operations, Business, Legal, and Compliance to translate stakeholder requirements into technical solutions.

Requirements

  • Bachelor's or Master's degree in Computer Science or Software Engineering.
  • 3+ years of professional, full-time experience as a Software Engineer or equivalent.
  • Proficient coding in Java, Kotlin, or similar object-oriented programming languages.
  • Proficient working with GIT and related CI/CD systems.
  • Experience with public cloud compute, storage, and infrastructure.
  • Experience with Kafka, Docker, Kubernetes, and Spring Boot or similar frameworks.
  • Deep understanding of relational and document database fundamentals.
  • Deep understanding of fundamental distributed systems concepts.
  • Nice to have: Full-stack experience (back-end: Kafka, Redis, Docker; front-end: JavaScript, TypeScript, React).
  • Nice to have: Experience with microservices design principles and architecture.
  • Nice to have: Experience with performance tuning and optimizing data access patterns.
  • Due to insurance coverage, remote work from Hawaii or Alaska cannot be accommodated at this time.

Benefits

  • Base pay range is provided (final base pay determined by experience, skills, and location).
  • Comprehensive and competitive benefits package (details available on SoFi Benefits page).
  • SoFi provides reasonable accommodations for candidates with physical or mental disabilities.
  • SoFi is an equal opportunity employer committed to an inclusive culture.

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, 41 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