Senior Software Engineer,
What engineering roles in crypto pay
146 salaries · our own dataThis role pays $200k-$201k, below the $207k median for engineering roles in crypto on this board.
As a Senior Software Engineer at Ripple, you build reliable, scalable, and high-performance compliance systems that support business objectives across our cryptocurrency fintech products. You drive the full software development lifecycle, from capturing and analyzing requirements through design, deployment, and continuous improvement of backend applications. Working alongside Ripple's cross-functional technical teams, you implement and raise coding, testing, and deployment processes to Ripple's engineering excellence standards.
What you'll do
- Build reliable, scalable, and high-performance compliance systems that support business objectives
- Capture and analyze requirements including user needs, software requirements, and performance requirements
- Apply sound design principles to robust software architecture
- Perform unit and integration testing
- Design, deploy, and continuously improve backend applications in collaboration with cross-functional technical teams
- Implement and drive coding, testing, and deployment processes, raising them to Ripple's engineering excellence standards
What you bring
- A Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, or a related field plus 5 years of progressive post-baccalaureate software development experience, OR a Master's degree in one of these fields plus 3 years of software development experience
- 3 years of experience coding in Java with Spring or Spring Boot Framework
- 3 years of experience with Messaging Stream Solutions
- 3 years of experience building systems backed by modern persistence technologies in payments, banking, or e-commerce domains, using Aurora or DynamoDB
- 3 years of experience with at least one web frontend framework: Node.js, React.js, or Angular.js
- 3 years of experience with Typescript, Golang, Scala, Rust, or Python
- 3 years of experience building cloud applications on AWS with Docker or Kubernetes
- 3 years of experience with Agile development of distributed services, with a focus on robust software design, scalability, and security
What we offer
- Annual base salary of $200,340-$200,540 USD (for positions based in California; actual salaries vary based on experience and qualifications)
- Competitive bonuses and equity
- Comprehensive benefits covering physical and mental healthcare, retirement, family forming, and family support
- Professional development budget to support continuous learning
- Telecommuting permitted up to 50% per week within the same geographic location as your assigned office location
- R&R days to rest and recharge
- Generous wellness reimbursement and weekly onsite and virtual wellness programming
- Generous vacation policy, determined with your manager
- Industry-leading parental leave and family planning benefits
- Employee giving match
- Mobile phone stipend
- Catered lunches, fully-stocked kitchens with premium snacks and beverages
- Team offsites, bonding activities, and company events
About Ripple
Ripple is building a world where value moves like information does today through crypto solutions for financial institutions, businesses, governments, and developers. The company is improving the global financial system and creating greater economic fairness and opportunity worldwide.
Context for this role
From the live jobs we track on CryptoJobsHQ, updated daily.
Ripple has 50 open roles on CryptoJobsHQ: 11 in Engineering, 10 in Security and 6 in Finance. All are on-site or hybrid, mostly in the US and the UK. 11 were posted in the last 7 days. The median advertised base salary is $215k, from 20 listings that publish pay.
All 50 Ripple roles →1,037 Security roles are open across crypto right now.
Browse Security Jobs →- Software Engineer at Xsolla · Remote
- Digital Asset QA Engineer at RBC · Remote
- Lead Fullstack Developer at Standard Chartered Bank · On-site
- Blockchain Developer at WisewayTec · On-site
