Taro Logo

Senior Software Engineer

Ripple builds solutions for financial institutions, enabling value movement like information through crypto and blockchain technology.
$160,000 - $180,000
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Finance · Blockchain
This job posting is no longer active. Check out these related jobs instead:

Job Description

Ripple is revolutionizing the $155 trillion cross-border payments market by leveraging digital assets to create a faster, cheaper, and more reliable payment platform. As a Senior Software Engineer on the RippleNet Payments team, you'll be at the forefront of building the "Internet of Value," connecting traditional financial institutions with blockchain technologies. The role offers significant opportunities to work on large-scale distributed systems, building mission-critical payment infrastructure that processes high-throughput transactions. You'll be responsible for developing microservices, implementing best practices, and mentoring junior engineers while working in a collaborative, diverse environment. The position offers competitive compensation ($160,000-$180,000), comprehensive benefits, and a hybrid work model with 10+ days per month in-office. Ripple provides a dynamic startup environment backed by experienced industry leaders, where you'll have the chance to make a meaningful impact on the future of global financial systems while growing your career with supportive colleagues and modern technologies.

Last updated 2 months ago

Responsibilities For Senior Software Engineer

  • Build reliable, high-throughput, low-latency microservices for cross border transactions
  • Participate in full software development lifecycle
  • Work with cross-functional teams including product, legal, and business development
  • Implement and drive best practices for coding, testing, and deployment
  • Identify customer and infrastructure pain points and drive solutions
  • Mentor and support growth of junior engineers

Requirements For Senior Software Engineer

Java
Go
Scala
  • 5-7 years of hands-on Software Development experience on large scale distributed systems
  • 3-5+ years in Java or similar (Golang, Scala etc)
  • Experience in building transactional systems with modern persistence technologies
  • Experience with Agile development of distributed services
  • Experience building and deploying containerized applications
  • BS in Computer Science or similar

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
401k
Parental Leave
Education Budget
  • Competitive salary, bonuses, and equity
  • Healthcare coverage for physical and mental health
  • Retirement benefits
  • Family forming and family support benefits
  • Employee giving match
  • Mobile phone stipend
  • R&R days
  • Wellness reimbursement
  • Generous vacation policy
  • Industry-leading parental leave
  • Catered lunches and fully-stocked kitchens
  • Professional development budget