Full-Time

Senior Software Engineer

Updated on 5/2/2024

Ripple

Ripple

1,001-5,000 employees

Enterprise-grade crypto and blockchain solutions

Crypto & Web3
Financial Services

Senior

London, UK

Required Skills
Agile
Requirements
  • 6+ years of hands-on Software Development experience on large-scale distributed systems
  • Experience in building transactional systems backed by modern persistence technologies
  • Experience with Agile development of distributed services
  • Experience building and deploying containerized applications into modern distributed computing environments
  • BS or equivalent experience in Computer Science or similar
Responsibilities
  • Be an ambitious builder, working up and down the stack to build modern enterprise payment applications
  • Build reliable, high-throughput, low-latency microservices for cross-border transactions
  • Participate in the full software development lifecycle by capturing requirements and ensuring operational excellence
  • Work with teams across the organization to think beyond the technical implications of design decisions
  • Implement and drive best practices for coding, testing, and deployment
  • Proactively identify customer and infrastructure problems and drive solutions
  • Mentor and support the growth of junior engineers

Ripple offers enterprise-grade solutions utilizing proven crypto and blockchain technology for faster, transparent, and cost-effective financial services, including cross-border payments, crypto liquidity, and Central Bank Digital Currency implementation. Their global payments network spans over 40 countries and six continents, providing innovative solutions for financial institutions, businesses, and governments.

Company Stage

Later Stage VC

Total Funding

$319.4M

Headquarters

San Francisco, California

Founded

2012

Growth & Insights
Headcount

6 month growth

11%

1 year growth

25%

2 year growth

76%

Benefits

401(k) Plan

Healthcare Coverage

Health and Wellness

Family Support

Flexible Vacation

Employee Giving

Learning and Development