Senior Staff Software Engineer, Crypto

SoFi

Quick summary

Work type
On-site
Location
Cottonwood Heights, UTSan Francisco, CANew York City, NY
Salary
$172,800–$297,000 / yr
Posted
40 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $193k
This role $235k
$135k most similar roles pay here $314k

This role pays more than 83% of similar roles. Most pay $164,625–$222,000 — the shaded band above. At the midpoint, this role pays about $235k versus about $193k for comparable roles.

Based on 240 similar postings.

Employer

About SoFi

SoFi Technologies is a fintech company offering student and personal loans, mortgages, credit cards, investing, banking, and insurance products, positioning itself as a one-stop financial services platform. Industry: Financial Technology & Personal Finance

SoFi currently has 36 open roles on FindRole.

Listed pay typically runs $153,600–$258,500 across 36 roles with salary data.

Most-posted roles

View all roles at SoFi

At a glance

TL;DR · Senior Staff Software Engineer, Crypto

Join our dynamic team as a Senior Staff Engineer at SoFi, where you will play a pivotal role in developing innovative crypto products and services. You’ll be responsible for writing production-grade backend code using Java, Kotlin, Spring Boot, and modern frameworks while debugging complex systems issues in high-scale environments. Your day-to-day involves shaping the technical architecture of our crypto stack, including wallets, custody, trading, and more, while driving new ideas and setting strong engineering standards. You’ll collaborate across teams to integrate with SoFi’s broader platform, mentor engineers, and lead discussions with senior leadership. The ideal candidate has over 10 years of experience in building large-scale distributed systems, expertise with Java/Spring/Kotlin/PostgreSQL/AWS, and a deep understanding of blockchain fundamentals and digital assets. This role requires hands-on experience with smart contracts, custody services, and security practices for wallet management, as well as familiarity with Web3 trends like NFTs and DeFi protocols.

What you'll do

  • 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 crypto services.
  • Build high-quality, secure, and reliable systems for SoFi’s crypto products.
  • Shape the technical architecture across SoFi’s crypto stack including wallets and trading platforms.
  • Drive new ideas and set technical standards to push forward SoFi’s crypto offerings.

What we're looking for

  • 10+ years of programming experience, including modern languages and AI tools.
  • Expert in building and operating large-scale distributed systems using Java/Spring/Kotlin/PostgreSQL/AWS.
  • Deep understanding of code release processes and microservices monitoring in production environments.
  • Hands-on experience with blockchain fundamentals, smart contracts, and digital asset custody.
  • Familiarity with crypto trading platforms, market data, and DeFi protocols; exposure to Web3 trends.

More like this

Similar roles

Principal Software Engineer, Cryptography

Anduril Industries

Boston, MA +3 12 days ago $254,000$336,000
C++, Rust, Go TPM TEE HSM Post-Quantum Cryptography Distributed Key Generation Threshold Cryptographic Schemes Linux Kernel Security SELinux AppArmor Mandatory Access Controls FIPS 140 Common Criteria NIST 800-53 CMMC STIGs Threat Modeling Security Architecture Reviews Cryptographic Design Reviews

Principal Engineer - Crypto/SDLC TISO

Wells Fargo

Iselin +1 15 days ago $159,000$305,000
Blockchain Smart Contracts Threat Modeling Penetration Testing Red Team Operations Kubernetes Docker CI/CD Python Go PostgreSQL AWS Azure GCP GitLab Swagger OAuth PCI DSS SOX GDPR NIST
Hybrid

Senior Cyber Cryptographic Engineer

Capital One Financial

Riverwoods, IL +4 20 days ago $147,100$167,900
AWS Python Terraform PKI Key Management DevOps CI/CD Agile CloudWatch GuardDuty Macie Config CloudTrail Serverless Lambda Scalable Cloud Applications Cryptographic Controls Certificate Lifecycle Processes Security Hardening Advanced Cryptography