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 and implement performant, scalable backend applications within a cloud-based microservice architecture.
  • Participate in shaping and evolving the technical architecture of the product.
  • Translate product requirements into user stories and technical solutions.
  • Implement new features based on design documents and deliver services to production.
  • Ensure high availability and scalability of services and respond to production incidents.
  • Participate in code reviews to maintain and improve code quality and learn from peers.
  • Generate ideas for new initiatives, tools, and technologies to improve the platform.
  • Participate in a weekly 24x7 on-call rotation and address system issues in a timely manner.

Requirements

  • Master’s degree (or foreign equivalent) in Computer Science, Engineering, or a closely related quantitative discipline and six months of experience in the job offered or a related occupation (or any suitable combination of education, training, and/or experience).
  • Proficiency with Java and Kotlin.
  • Experience with SQL and relational databases such as PostgreSQL and MySQL.
  • Experience with NoSQL databases such as DynamoDB, Redis, and/or MongoDB.
  • Experience designing and consuming APIs (REST, GraphQL, and/or gRPC).
  • Experience with Spring Boot and the Spring framework.
  • Familiarity with testing frameworks and software development methodologies such as Agile or SCRUM.
  • Experience with microservice patterns, design patterns, and cloud services.
  • Experience with container-based technologies such as Docker and Kubernetes.
  • Willingness/ability to participate in a 24x7 on-call rotation and to telecommute full-time (note: remote work cannot be accommodated from Hawaii or Alaska).

Benefits

  • Base salary range: $176,000 - $193,600 per year (final offer based on experience, skills, and location).
  • Standard company benefits and a comprehensive, competitive benefits package (details available on SoFi benefits page).
  • Full-time telecommuting option (with the exception that remote work from Hawaii or Alaska is not currently accommodated).
  • Reasonable accommodations for candidates with disabilities and inclusive EEO policies.

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, 46 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