← All jobs
RI

Senior Software Engineer, Payments

RippleSan Francisco, CA, United States
Type
Full-time
Work setup
On-site
Experience
Senior
Posted
28 days ago
📈 Equity / stock options

What engineering roles in crypto pay

205 salaries · our own data
median $202k$144k$255k

Most engineering roles in crypto pay between $144k and $255k, with a median of $202k.

As a Senior Software Engineer, Payments at Ripple, you'll develop enterprise-level payment applications that enable FinTech companies and banks to settle cross-border payments instantly, securely, and efficiently. You'll collaborate with a team of engineers to prototype and implement solutions for sophisticated software problems, while providing mentorship and technical guidance. Working closely with product, legal, and business development teams, you'll ensure your design decisions align with the organisation's strategic goals.

What you'll do

  • Build highly scalable and performant enterprise software for payment systems
  • Design and deliver complex features within large-scale systems in complex, regulated environments
  • Develop and operate modern, cloud-native, highly-available distributed systems
  • Design APIs with a focus on clear, reusable service contracts (REST and/or gRPC)
  • Navigate and reduce technical debt while driving significant business value and managing feature-level migration efforts
  • Own technical delivery for complex features and influence cross-team decisions
  • Provide mentorship and insights to the engineering team, serving as a go-to resource for questions
  • Encourage engineering standard processes across the team and department

What you bring

  • 5+ years of software engineering experience with a deep focus on backend systems
  • Deep, hands-on experience building and operating modern, cloud-native, highly-available distributed systems
  • A deep understanding of distributed systems architectures, trade-offs, and challenges as they relate to payment transactions
  • Proven track record designing and delivering complex features within large-scale systems in complex, regulated environments
  • Strong skills in API design and integration (REST and/or gRPC)
  • Experience with cloud platforms (AWS preferred) and container orchestration (Kubernetes, ECS)
  • Excellent understanding of Java and its ecosystem (threading, concurrency, etc.)
  • Ability to tactically navigate and reduce technical debt
  • Strong technical ownership skills with demonstrated ability to own technical delivery and influence decisions
  • Ability to work openly and collaboratively with a diverse team

Nice to have

  • Experience with Java and Spring Boot
  • Experience with event-driven architecture (Kafka, SNS/SQS, etc.)
  • Background in other robust backend stacks such as Go, Kotlin, C#, Python, or Rust

What we offer

  • Annual base salary of $172,000-$215,000 USD (for California-based positions), plus equity and bonuses
  • Competitive benefits covering physical and mental healthcare, retirement, family forming, and family support
  • Professional development budget to support learning
  • Flexible in-office collaboration with 10+ days per month in-office at manager and team discretion
  • R&R days to rest and recharge
  • Generous wellness reimbursement and weekly onsite and virtual programming
  • Generous vacation policy, work with your manager to take time off when needed
  • 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 social 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 for more people worldwide.

Senior Software Engineer, Payments | CryptoJobsHQ