Senior Frontend Engineer: Crypto & Invest

SoFi SoFi · Fintech · San Francisco, CA · Engineering

Senior Frontend Engineer at SoFi to build the visual and interactive layer for crypto and invest initiatives, including the SoFi Exchange Network (SEN) and SoFiUSD stablecoin. The role involves building interfaces for automated trading strategies, bringing "quant-grade" tools to everyday investors, and developing high-performance web applications for institutional clients managing settlement, payments, and stablecoin minting/burning. Responsibilities include crafting retail-facing UIs, architecting scalable components, collaborating with product and design, mentoring engineers, and owning features from ideation to deployment.

What you'd actually do

  1. Build the Command Center: Develop high-performance web applications that allow institutional clients to manage 24/7/365 settlement, real-time payments, and stablecoin minting/burning.
  2. Craft Member Experiences: Build the retail-facing UI for SoFiUSD, ensuring that complex blockchain transactions feel seamless, secure, and transparent for every SoFi member.
  3. Architect for Scale: Design and implement scalable, reusable frontend components using React, ensuring a consistent design language across our commercial and crypto suites.
  4. Collaborate Across Functions: Work deeply with Product and Design to translate complex financial data—like real-time treasury positions and on-chain settlement—into intuitive, responsive user flows.
  5. Mentor & Lead: Drive the technical bar for the frontend team through rigorous code reviews, documentation, and mentoring junior engineers.

Skills

Required

  • React
  • API design
  • Microservices
  • Test-driven development (TDD)
  • CI/CD practices
  • Agile environments
  • Git

Nice to have

  • Fintech
  • Banking
  • Web3
  • Crypto
  • Blockchain fundamentals
  • Wallets
  • Digital asset data
  • Data Visualization
  • D3.js
  • Recharts
  • Frontend security best practices
  • Stablecoin infrastructure

What the JD emphasized

  • 5+ years of professional web programming experience
  • heavy emphasis on React
  • Proven ability to build modern, highly-responsive customer-facing components
  • Deep experience designing and consuming backend APIs
  • strong foundation in test-driven development (TDD)
  • Ownership & Drive
  • shipping impactful features and solving user problems