Position Details
About this role
SoFi is hiring a Senior Software Engineer to help build out crypto products and services, leading backend development, architecture, and delivery for crypto offerings including investing, transfers, and custody.
Key Responsibilities
- Lead the development and testing of system components/services
- Participate in shaping the technical architecture
- Translate user stories into technical solutions
- Deliver highly available and scalable services in production
- Mentor other engineers and grow the team
Technical Overview
Focus on Kotlin/Spring/Elixir/PostgreSQL stack with collaborative coding practices (Git). Requires strong experience with relational databases/ORMs, testing, and scalable services; blockchain familiarity is a plus.
Ideal Candidate
The ideal candidate is a senior software engineer with 5+ years of experience in modern stacks, including Kotlin, Spring, Elixir, and PostgreSQL, and comfortable with distributed systems and mentoring. They should own the full delivery lifecycle, collaborate across teams, and have exposure to blockchain/digital asset contexts.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Bachelor's Degree required, 5+ years programming experience in relevant tech stack, Experience with relational databases and ORMs
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile