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 platform domains to drive multi-team and org-wide outcomes.
  • Define the long-term architectural direction for critical platform areas and align multiple teams around a shared vision.
  • Develop phased execution plans that deliver incremental customer value.
  • Resolve complex platform design and implementation problems involving ambiguity, competing constraints, and high technical or business risk.
  • Coordinate resolution of systemic issues across platform systems as a subject matter expert.
  • Drive alignment across teams and build consensus on technical and organizational tradeoffs.
  • Improve engineering maturity by strengthening engineering culture and processes.
  • Partner with Product, Marketing, Operations, Business, Legal, and Compliance teams to align technology with company strategy.
  • Drive improvements in systems that increase engineer productivity and velocity.
  • Mentor engineers and participate in recruiting processes.

Requirements

  • Bachelor's or Master's degree in Computer Science or Software Engineering.
  • 7+ years of professional, full-time software engineering experience or similar relevant work experience.
  • 4+ years in a technical leadership role.
  • Proven track record of leading cross-team initiatives that support key business and strategic goals.
  • Proven track record of improving engineering productivity and engineering excellence.
  • Exemplary communication and documentation skills.
  • 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 microservices design principles and architecture.
  • Deep understanding of scaling highly available, mission-critical systems.
  • Expert proficiency with Git and related CI/CD systems.
  • Experience leading and improving Agile methodologies.
  • 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 entire platform, is preferred.

Benefits

  • Competitive base pay range with final offer based on experience, skills, and location.
  • Access to SoFi’s comprehensive and competitive benefits package.
  • Reasonable accommodations for candidates with physical or mental disabilities during the application or interview process.
  • Equal employment opportunity and an inclusive hiring culture.
  • Consideration for qualified applicants with arrest and conviction records in compliance with 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

Principal Engineer/Head of Engineering - Payments

ThriveCart 11-50 Internet Software & Services

ThriveCart is hiring a remote Principal Engineer/Head of Engineering to lead the creation of ThrivePay, a standalone payment platform being rebuilt from its existing payment engine to process transactions at global scale.

AWS CI/CD EC2 Microservices Node.js PHP TypeScript
1 day ago

Principal Software Engineer- Data Platform

HubSpot 5K-10K Media

HubSpot is hiring a Principal Software Engineer to help shape the technical direction of its Data Platform, which underpins an AI-powered CRM and large-scale customer data infrastructure.

CRM
1 day ago

Staff Software Engineer - US (Remote)

Luxury Presence 251-1K Real Estate

Luxury Presence is hiring a Staff Software Engineer to lead high-impact, AI-focused platform and architecture work for its remote engineering team serving real estate professionals.

Agile AWS DynamoDB Elasticsearch GraphQL JavaScript Kafka Kubernetes Microservices Node.js PostgreSQL Python React SEO Solid.js Tailwind CSS TypeScript
1 day ago

Staff Engineer / Senior Developer (Ruby, Elixir, Flutter)

SmartLogic 11-50 Internet Software & Services

SmartLogic is hiring a remote Staff Engineer to lead technical delivery across client projects, guide project teams, and support pre-sales and architecture work for custom software engagements.

Ansible AWS Azure CI/CD Elixir Flutter Phoenix Prototyping React Native Ruby Ruby on Rails Terraform
1 day 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