← Все вакансии/sofi
FlexibleCA - San Francisco; WA - Seattle; NY - New York City; TX - Frisco; UT - Cottonwood Heights; MT - Helena; FL - Jacksonville

Backend Engineer

S
sofi
Формат
Flexible
О роли

Описание вакансии

About the company

sofi is a financial services company and national bank.

Responsibilities
  • Design and build backend services supporting the digital asset custody platform.
  • Develop secure transaction orchestration services for deposits, withdrawals, transfers, staking, and treasury operations.
  • Build integrations with custody providers, blockchain infrastructure, and institutional settlement networks.
  • Design APIs supporting retail and institutional crypto products.
  • Develop services supporting wallet lifecycle management and blockchain interactions.
  • Improve platform resiliency through redundancy, disaster recovery, observability, and automated recovery mechanisms.
  • Optimize transaction throughput while maintaining strict security controls.
  • Build scalable event-driven architectures supporting blockchain state changes and transaction processing.
  • Partner with Security Engineering to implement cryptographic controls and authorization workflows.
  • Collaborate with Product and Infrastructure teams to deliver new digital asset capabilities.
Requirements
  • 7+ years of backend software engineering experience.
  • Strong experience with applied cryptography, key management architectures (HSMs, KMS), or Multi-Party Computation (MPC) protocols.
  • Proven experience building high-stakes financial transaction systems, such as trading engines, payment rails, or digital asset wallets, with a zero-trust, security-first mindset.
  • Strong understanding of blockchain fundamentals, transaction signing lifecycles, and wallet architecture.
  • Strong experience with distributed systems and cloud-native architectures.
  • Experience building highly available production services.
  • Strong understanding of REST APIs, asynchronous messaging, and event-driven systems.
  • Experience with AWS or comparable cloud platforms.
  • Experience with PostgreSQL, Redis, Kafka, or similar technologies.
  • Strong understanding of CI/CD and modern software development practices.
  • Excellent debugging and production incident response skills.
  • Nice to have: experience working with digital assets or blockchain infrastructure; integrating with custody platforms such as Fireblocks, BitGo, or Anchorage; building financial services infrastructure; familiarity with blockchain transaction lifecycle and wallet architecture; designing secure approval workflows; understanding distributed consensus and cryptographic systems; supporting institutional financial platforms.
Conditions
  • The base pay range is not specified in the provided posting. Final base pay offer will be determined based on the candidate’s experience, skills, and location.
  • Benefits are offered; details are available on the company’s benefits page.
  • Remote work from Hawaii, Alaska, or Puerto Rico cannot be accommodated.
Стек и навыки

С чем работаем