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

  • Design, build, test, and deploy software systems and services from the ground up, shaping architecture and integrations.
  • Participate in the entire product lifecycle from ideation through deployment and continual improvement.
  • Execute well-defined technical tasks and user stories with high quality and timely delivery.
  • Translate product requirements into technical solutions and implementation plans.
  • Conduct and participate in code reviews to ensure code quality, efficiency, and adherence to best practices.
  • Adapt and improve existing practices, processes, and frameworks to deliver features and projects.
  • Collaborate closely with product managers, designers, project leads, and other engineers to coordinate and deliver cross-functional projects.

Requirements

  • Bachelor’s degree (ideally technical) or equivalent relevant work experience.
  • 2+ years of programming experience on modern technology stacks.
  • 1+ years of Java or Kotlin programming experience.
  • Familiarity with SoFi’s core stack: Kotlin, Spring, PostgreSQL, and DynamoDB (service-oriented architecture on Kubernetes with 100+ services in production).
  • Basic understanding of relational databases.
  • Experience working in collaborative coding environments, including refining designs, conducting code reviews, and managing pull requests.
  • Nice to have: Experience with LLM technologies (agents, prompt engineering, evaluation).
  • Nice to have: Experience with asynchronous and event-based systems (queues, streams).
  • Nice to have: Experience with SQL and/or NoSQL databases and scaling highly available, mission-critical systems.

Benefits

  • Base pay range for this role will be provided; final base pay offer is determined based on the candidate’s experience, skills, and location.
  • Comprehensive and competitive benefits package (details available on SoFi’s Benefits page).
  • Culture of continuous learning, career growth, and mentorship.
  • Inclusive workplace with equal employment opportunity policies and reasonable accommodations for candidates with disabilities.
  • Note: remote work is not available from Hawaii or Alaska due to insurance coverage constraints.

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