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 design and implementation of key capabilities across multiple system domains.
  • Define the architectural direction and evolutionary strategy for critical subsystems.
  • Resolve problems involving competing constraints and significant ambiguity as a subject-matter expert.
  • Drive alignment across teams to resolve technical and organizational conflicts.
  • Align technology decisions with company strategy and risk.
  • Raise engineering maturity through code reviews, design reviews, and mentorship of junior engineers.
  • Enforce quality, reliability, and security standards consistently.
  • Participate in recruiting and team-building efforts.
  • Design and implement backend services for the lending platform across the full product lifecycle.
  • Collaborate closely with Product, Marketing, Operations, Business, Legal, and Compliance teams to deliver technical solutions.

Requirements

  • Bachelor's or Master's degree in Computer Science or Software Engineering.
  • 5+ years of professional, full-time software engineering experience or similar relevant work experience.
  • 2+ years in a technical leadership role.
  • Proficiency coding in Java, Kotlin, or a similar object-oriented programming language.
  • 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 distributed systems concepts.
  • Deep understanding of microservices design principles and architecture.
  • Experience with performance tuning and optimizing data access patterns.
  • Proficiency with GIT and related CI/CD systems.
  • Familiarity with Agile methodologies.
  • Ability to produce clear and meaningful design and operational documentation.
  • Experience utilizing AI tools such as Claude efficiently.
  • Experience scaling highly available, mission-critical systems is preferred.
  • Full-stack engineering experience, or willingness to expand influence across the entire platform, is preferred.

Benefits

  • Base pay is offered within a defined range, with final pay determined by experience, skills, and location.
  • Access to comprehensive and competitive benefits through SoFi.
  • Reasonable accommodations are available for candidates with physical or mental disabilities.
  • Remote work is not currently accommodated from Hawaii or Alaska due to insurance coverage issues.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Full Stack (Frontend Focused)

Relativity Space 251-1K Aerospace & Defense

Relativity Space is hiring a Factory Platform software engineer to build internal applications and automation systems that support Terran R manufacturing, testing, and launch operations.

Agile Apache Spark AWS dbt Go Helm Kubernetes Microservices MongoDB PostgreSQL Python React Terraform TypeScript
22 minutes ago

Software Engineer, Fleet Monitoring

Waymo Autonomous vehicles, robotics, AI, ride-hailing / mobility tech

Waymo is hiring a full stack software engineer to build internal Angular-based tools and platform systems that support fleet monitoring and help the company scale its autonomous ride-hail service into new markets.

Angular C++ CSS Go HTML Java JavaScript Kotlin Python React TypeScript UX Design
22 minutes ago

Software Engineer, Community Support Engineering

Airbnb 5K-10K Hotels, Restaurants & Leisure

Airbnb is hiring a Software Engineer for its Community Support Engineering team in China to build reliability-focused systems and tools that improve incident response, service resilience, and support operations at scale.

22 minutes ago

Senior Software Engineer - AMS

Ensono 1K-5K IT Services

Ensono is seeking a Senior Mainframe Developer to support, maintain, and enhance critical mainframe applications within enterprise environments while serving as a technical lead for the team.

Agile COBOL DB2
22 minutes 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