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