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

  • Define and evolve frontend architecture across web and mobile web platforms.
  • Collaborate with engineering leaders to advance the digital platform architecture.
  • Build for engineering efficiency and standardization of non-functional requirements.
  • Advise the Director of Engineering on platform evolution and technical decisions.
  • Develop software hands-on and model high standards for engineering teams.
  • Define boundaries, APIs, and integrations with internal teams, clients, and partners.
  • Operate, support, and run software in production environments.
  • Architect the distribution of SDKs, libraries, and components to other engineering teams.
  • Solve complex engineering problems in high-availability, low-latency distributed systems.
  • Lead large-scale projects across multiple teams, including design, planning, and execution.
  • Identify broader problems and opportunities and design the next generation of systems and products.
  • Improve software quality, testing practices, and engineering processes across teams.
  • Mentor and coach individuals and teams, and help build engineering communities.
  • Advise leadership on technical strategy, organizational structure, and strategic planning.
  • Drive operational excellence and implement mechanisms or tools that improve engineering quality.

Requirements

  • 10+ years of programming experience with mastery of software development independent of language.
  • Advanced experience designing frontend platforms, including mobile, web, SDKs, and micro-frontends.
  • Advanced experience designing, building, and operating large-scale fault-tolerant distributed systems, applications, databases, and workflows.
  • Ability to translate product and UX concepts into scalable technical solutions.
  • Experience with continuous delivery principles and layered test automation for safe production releases.
  • Experience improving legacy systems and setting a high standard for technical quality.
  • Strong judgment and ability to drive critical decisions in a balanced, pragmatic way.
  • Experience building systems on public cloud infrastructure, preferably AWS.
  • Excellent verbal and written communication skills; Spanish is a plus.
  • Ability to lead and influence technical direction across multiple teams.
  • Experience working across distributed time zones and willingness to adapt working hours when needed.
  • Deep experience in ReactJS.
  • Experience with Java and NodeJS.
  • Strong understanding of browser internals and performance optimization.
  • Knowledge of security best practices, including XSS, CSRF, auth flows, and secure storage.
  • Experience with API integration, including REST and GraphQL.
  • Proficiency with JavaScript and TypeScript.
  • Experience with HTML5, CSS3, and responsive design.
  • Familiarity with modern build and tooling ecosystems such as Webpack, Vite, npm, yarn, and pnpm.
  • Experience with mobile native/hybrid development such as React Native, Cordova, Swift, Kotlin, or Kotlin Multiplatform.

Benefits

  • Competitive base pay, with final offer determined by experience, skills, and location.
  • Access to comprehensive and competitive benefits through SoFi.
  • Equal employment opportunity across all protected characteristics.
  • Reasonable accommodations for candidates with physical or mental disabilities.
  • 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

Tech Lead, Android Core Product - Nagoya, Japan

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior Android Engineer to help scale its leading text-to-speech Android app and drive new product work for a global, fully distributed team.

Android iOS Jetpack Compose JUnit Kotlin Node.js
1 hour, 3 minutes ago

Tech Lead, Android Core Product - Orlando, FL, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior Android Engineer to help scale its leading text-to-speech Android app and drive new product features in a fully distributed environment.

Android iOS Jetpack Compose JUnit Kotlin Node.js
1 hour, 22 minutes ago

Tech Lead, Android Core Product - Plano, TX, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior Android Engineer to help scale its widely used text-to-speech Android app, lead key product features, and improve the user experience for a global audience.

Android iOS Jetpack Compose JUnit Kotlin Node.js
1 hour, 29 minutes ago

Tech Lead, Web Core Product & Chrome Extension - Jakarta, Indonesia

Speechify 51-250 Internet Software & Services

Speechify is hiring a web product engineer to help build and ship user-facing text-to-speech experiences for its global, fully distributed team.

Firebase JavaScript React TypeScript
1 hour, 38 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