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 design and implementation efforts across multiple system domains to drive cross-team outcomes.
  • Resolve platform design and implementation problems involving competing constraints and significant ambiguity.
  • Define architectural direction and evolutionary strategy for critical subsystems within the platform.
  • Drive alignment across teams and help resolve technical and organizational conflicts.
  • Design and implement backend services for the next-generation Lending Platform.
  • Engage across the full product lifecycle from initial concept through production deployment.
  • Create durable designs and contribute strong individual code implementation for new capabilities.
  • Improve engineering excellence and team efficiency through leadership by example.
  • Conduct code and design reviews, mentor junior engineers, and uphold quality, reliability, and security standards.
  • Collaborate closely with Product, Marketing, Operations, Business, Legal, and Compliance teams on technical solutions.
  • Participate as a key stakeholder in cross-functional partnerships to deliver value to members.
  • Contribute to recruiting processes as a key participant.

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 artifacts.
  • Experience scaling highly available, mission-critical systems is preferred.
  • Experience with AWS technologies such as DynamoDB, RDS, Lambda, Kinesis, SQS, S3, and Athena is preferred.
  • Full-stack engineering experience, or willingness to expand influence across the platform, is preferred.

Benefits

  • Base pay range is provided for the role, with final offer determined by experience, skills, and location.
  • Access to SoFi’s comprehensive and competitive benefits package.
  • Reasonable accommodations available for candidates with physical or mental disabilities during the application or interview process.
  • Inclusive culture committed to equal employment opportunities.
  • Consideration for qualified applicants with arrest and conviction records under the San Francisco Fair Chance Ordinance.
  • Remote work is not available from Hawaii or Alaska due to insurance coverage limitations.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Core Experiences - Kolkata, India

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior Software Engineer for its Core Experiences Team to build the foundational services and SDKs that power its cross-platform product experience.

GCP Java Kotlin
6 minutes ago

Senior Software Engineer, Core Experiences - San Jose, CA, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior Software Engineer for its Core Experiences Team to build the foundational services and SDKs that power its cross-platform product experience.

GCP Java Kotlin
46 minutes ago

Software Engineer, Data Infrastructure & Acquisition - Lima, Peru

Speechify 51-250 Internet Software & Services

Speechify is hiring a Software Engineer for its AI team to build and operate data collection infrastructure that supports large-scale model training and next-generation consumer and enterprise products.

Bash Docker GCP Linux Python Terraform
1 hour, 14 minutes ago

Software Engineer, Platform - Greensboro, NC, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a backend Platform engineer to build and maintain the core API and service infrastructure behind its text-to-speech products and enterprise integrations in a fully distributed environment.

AWS Azure Docker GCP Kubernetes Microservices Node.js REST API TypeScript
1 hour, 19 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