Taro Logo

Senior Software Engineer

Ripple builds solutions for financial institutions, enabling value to move globally like information does today through crypto solutions.
$160,000 - $179,999
Data
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Finance · Blockchain

Description For Senior Software Engineer

Ripple, a leading blockchain and financial technology company, is seeking a Senior Software Engineer to join their Data Platform team in San Francisco. This role is crucial in implementing data infrastructure for analytics, machine learning, and various business functions.

The position offers an exciting opportunity to work on cutting-edge technology in the intersection of finance and blockchain. As a core engineer within Ripple's central Data Platform, you'll be responsible for developing scalable data solutions and working with distributed systems. The role requires expertise in languages like Java, Scala, or Python, along with strong SQL skills and experience with modern data technologies like Spark or Flink.

The ideal candidate will have 5-7 years of experience and should be passionate about building efficient data pipelines and solving complex technical challenges. You'll work closely with cross-functional teams including data science, product, application engineering, compliance, and finance.

Ripple offers a competitive compensation package including a base salary range of $160,000 - $179,999 USD (for CA), plus equity and bonuses. The company provides comprehensive benefits including healthcare, retirement plans, parental leave, and professional development opportunities. The work environment is hybrid, combining in-office collaboration with flexibility.

This is an excellent opportunity for a senior engineer who wants to make a significant impact in the blockchain and financial technology sector while working with a talented team on challenging technical problems. The role offers both technical depth and leadership opportunities, making it ideal for someone looking to grow their career in a fast-paced, innovative environment.

Last updated a day ago

Responsibilities For Senior Software Engineer

  • Ship solutions to both large and small projects
  • Provide leadership on projects involving one or more engineers
  • Write, present, and get agreement on design documents
  • Own development and rollout for large projects
  • Write clean tech specs and identify risks
  • Break down initiatives spanning multiple sprints and tasks
  • Lead feature development with 1-2 collaborators

Requirements For Senior Software Engineer

Java
Python
Scala
  • 5-7 years experience in Java, Scala, or Python
  • Strong SQL knowledge
  • Experience with distributed systems and scalable data pipelines
  • Familiarity with Spark or Flink
  • Experience with RESTful APIs
  • Knowledge of AWS cloud resources
  • Experience with CI/CD pipelines using Gitlab, Helm, and Terraform
  • Experience with Docker or Kubernetes
  • Strong documentation and data debugging skills

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 (physical and mental)
  • Retirement benefits
  • Family forming and support benefits
  • Employee giving match
  • Mobile phone stipend
  • R&R days
  • Wellness reimbursement
  • Generous vacation policy
  • Industry-leading parental leave
  • Catered lunches
  • Fully-stocked kitchens
  • Professional development budget

Interested in this job?

Jobs Related To Ripple Senior Software Engineer

Data Engineer III

Senior Data Engineer role at McDonald's Global Technology, building scalable data solutions and pipelines using AWS/GCP, Python, and big data technologies.

Senior Software Engineer, Data and Statistical Modeling (12-Month LTE)

Senior Software Engineer position at Gates Foundation focusing on data and statistical modeling for global health initiatives, offering competitive compensation and comprehensive benefits.

Senior Data Science Engineer, Hockey

Senior Data Science Engineer position at DraftKings focusing on hockey analytics, statistical modeling, and machine learning implementation for sports betting platform.

Software Engineer III

Senior Software Engineer role at Truist focusing on data engineering and management, requiring 6+ years of experience in software development and data systems.

Data Engineer/Software Engineer

Senior Data Engineer position at Parsons Corporation focusing on AI systems and data pipeline development, offering hybrid work and comprehensive benefits.