SoFi is building out a new team to develop crypto products and services for its members, aiming to expand its product offerings in crypto Investing, Transfers, Payments, Custody and beyond.
Requirements
- 8+ years programming experience, ideally on a modern stack
- 6+ years programming experience in similar technologies and an understanding of relational databases and ORMs suffices
- Experience working in a collaborative coding environment (and git specifically), refining designs together, working through code reviews and managing pull requests
- 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.)
Responsibilities
- Lead the development and testing of system components/services, code and design reviews
- Work closely with product and business stakeholders to gather requirements and design solutions that align with technical considerations and project timelines
- Shape and influence the architecture of our product
- 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
Other
- 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
- 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
- Prior work in or collaboration with crypto-native companies or fintechs