GrepJob
SoFi

Senior Staff Software Engineer, Crypto

SoFi
Apply
about 4 hours ago
New York, NY, USA +2 more
Senior / Staff+

Responsibilities

  • Write production-grade, scalable backend code using Java, Kotlin, Spring Boot, and modern frameworks.
  • Debug and resolve complex systems issues in high-scale, real-time services.
  • Build high-quality, scalable systems with a focus on performance, security, and reliability in crypto products.
  • Shape the technical architecture across SoFi’s crypto stack — wallets, custody, trading, and beyond.
  • Drive new ideas and technical strategies that push our crypto offerings forward.
  • Raise the bar on engineering through code quality, mentorship, and setting strong technical standards.
  • Apply deep knowledge of crypto protocols, smart contracts, and blockchain infrastructure.
  • Collaborate across teams to deliver reusable crypto services and integrate with SoFi’s broader platform.
  • Mentor engineers and contribute to a culture of technical growth and curiosity.
  • Lead discussions, reviews, and decisions across teams and with senior technical leadership.
  • Make smart, pragmatic decisions that balance speed and quality.
  • Stay curious — constantly learning new tools, protocols, and patterns in the evolving crypto space.
  • Ask hard questions, give and take feedback well, and thrive in a collaborative, fast-moving environment.

Requirements

  • 8+ years programming experience, with significant experience in modern day languages and familiarity with AI tools.
  • Expert understanding and hands-on experience building and operating large-scale fault-tolerant distributed systems, workflows, databases and mobile/web applications.
  • Expertise with Java / Spring / Kotlin / PostgreSQL / AWS.
  • Deep understanding of code release, deployment orchestration / rollout mechanisms, logging, instrumentation, monitoring, and alerting in a microservices environment.
  • Experience with public cloud infrastructure.
  • Excellent verbal and written communication skills and working with stakeholders across disciplines.
  • Understanding of blockchain fundamentals and distributed ledger technologies.
  • Familiarity with digital assets across major chains (Bitcoin, Ethereum, etc.).
  • Hands-on experience with smart contracts is a plus.
  • Familiarity with custody, settlement, and clearing of crypto transactions.
  • Experience with security and best practices for wallet management.
  • Exposure to crypto trading platforms, market data, and DeFi protocols.
  • Experience integrating with or building services using crypto infrastructure providers.
  • Awareness of Web3 trends, including NFTs, DAOs, and Layer 2 solutions.
  • Prior work in or collaboration with crypto-native companies or fintechs.
  • Enthusiasm for the evolving digital asset ecosystem and its potential impact on financial services.

Tech Stack

AWSJavaKotlinPostgreSQLSpring Boot

Categories

BackendSecurity