Senior Software Engineer – Crypto
Company | SoFi |
---|---|
Location | Seattle, WA, USA, San Francisco, CA, USA, New York, NY, USA, Cottonwood Heights, UT, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
Requirements
- Bachelor’s Degree, ideally in a technical field, but we understand great engineers come from all sorts of different backgrounds and also consider relevant work experience
- 5+ years programming experience, ideally on a modern stack
- 4+ years Java, Kotlin or Scala programming experience and an understanding of relational databases and ORMs suffices
- Willingness to roll up your sleeves, collaborate with others and get stuff done
- Strong sense of responsibility; driving a project from inception to completion
- Affinity for solving problems and shipping impactful features, not polishing perfect code or architecture
- Experience working in a collaborative coding environment (and git specifically), refining designs together, writing tests, working through code reviews and managing pull requests
Responsibilities
- Lead the development and testing of system components/services, code and design reviews
- Participate in shaping the technical architecture of the product
- Help translate user stories into technical solutions
- Deliver highly available and scalable services in a production environment
- Mentor other engineers, support the technical culture, and help grow the team
- Generate ideas for new initiatives and technologies
- Communicate with project leads, product managers and other software developers
Preferred Qualifications
- Understanding of blockchain fundamentals and distributed ledger technologies
- Hands-on experience working with digital assets (e.g., Bitcoin, Ethereum, stablecoins)
- Familiarity with custody, settlement, and clearing of crypto transactions
- Knowledge of crypto-specific regulatory environments (e.g., SEC, CFTC, MiCA, etc.)
- Exposure to crypto trading platforms, market data, and DeFi protocols
- Experience integrating with or building services using crypto infrastructure providers (e.g., Fireblocks, Zero Hash, Anchorage)
- Awareness of Web3 trends, including NFTs, DAOs, and Layer 2 solutions
- Prior work in or collaboration with crypto-native companies or fintechs
- Comfort with cryptographic concepts such as wallets, keys, and signatures
- Enthusiasm for the evolving digital asset ecosystem and its potential impact on financial services