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 development of scalable, resilient microservices for subscription state management, automated cancellations, and real-time billing integrations.
  • Architect and build backend logic for spending management lifecycles and LLM-powered workflow automation.
  • Shape the technical architecture of the membership platform to support high availability, observability, and high-volume event processing.
  • Partner with Product Managers and Designers to turn business needs such as churn reduction and regulatory compliance into technical solutions.
  • Lead code and design reviews to maintain backend reliability and data consistency.
  • Ensure cancellation intent and other member actions are processed accurately and reliably end to end.
  • Own the full service lifecycle, including implementation, testing, CI/CD deployment, monitoring, and on-call support.
  • Provide technical guidance and mentorship to junior engineers while supporting engineering team growth.
  • Collaborate with cross-functional teams to reduce friction and build member trust.

Requirements

  • Bachelor’s degree in Computer Science or a related field, or equivalent professional experience.
  • 8+ years of professional software development experience with a focus on backend systems at scale.
  • Deep proficiency in Kotlin or Java and experience with the Spring Boot framework.
  • Experience designing and operating distributed systems, microservices, and event-driven architectures such as Kafka, SQS, or RabbitMQ.
  • Solid understanding of relational databases, with PostgreSQL preferred, including data modeling and performance tuning for high-traffic applications.
  • Hands-on experience with cloud environments, with AWS preferred.
  • Experience with containerization tools such as Docker and Kubernetes.
  • Clear, effective communication skills and the ability to explain complex technical trade-offs to non-technical stakeholders.
  • A pragmatic, get-it-done mindset that balances engineering excellence with speed to deliver business value.
  • Experience building intuitive and accessible user interfaces with React/TypeScript is preferred.
  • Experience integrating Large Language Models into products is preferred.
  • Experience scaling highly available, mission-critical systems is preferred.
  • Full-stack experience across backend and frontend is preferred.
  • Experience building digital products in the financial space is preferred.

Benefits

  • Base pay range is provided, with final compensation determined by experience, skills, and location.
  • Access to SoFi’s comprehensive and competitive benefits package.
  • Reasonable accommodations are available for candidates with physical or mental disabilities during the application or interview process.
  • Inclusive workplace with equal employment opportunities for all applicants and employees.
  • 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

Software Engineer, Developer (Wallets and Onchain Tools)

Coinbase 1K-5K Capital Markets

Coinbase is hiring a software engineer for its CDP Wallets & Onchain Tools team to build developer-focused APIs, SDKs, and documentation that help accelerate crypto application development onchain.

Android Encryption Flutter GitHub Go iOS Microservices OpenAPI React React Native Solana TypeScript Unity
10 hours, 56 minutes ago

Software Engineer II

Veracyte 251-1K Pharmaceuticals

Veracyte is hiring a cloud engineering and application development professional for its Bioinformatics & Data Science Development team to build scalable cloud-native applications that support cancer diagnostics products and productionize research workflows.

Agile AWS AWS CDK CloudFormation Docker EC2 Kubernetes Machine Learning Microservices Node.js Python React REST API Scrum SQL Terraform Vue.js
10 hours, 56 minutes ago

Staff Software Engineer, C021 Security

Cribl 251-1K IT Services

Cribl is hiring a Staff Engineer for its C021 new product initiative to help design and build an emerging data platform that processes large volumes of streaming data in a fully remote, remote-first environment.

Apache Spark AWS Azure Docker Druid Flink GCP JavaScript Kafka Kubernetes Linux LLM Node.js
10 hours, 56 minutes ago

Software Engineer, Unified Data Store

Airbnb 5K-10K Hotels, Restaurants & Leisure

Airbnb’s Unified Data Store team is hiring an Engineer or Senior Engineer to build and operate the distributed storage infrastructure that powers core company data and supports product teams worldwide.

10 hours, 56 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