Principal Software Engineer

Ripple is building a world where value moves like information does today, improving the global financial system and creating greater economic fairness and opportunity.
$248,800 - $311,000
Staff Software Engineer
Hybrid
12+ years of experience

Description For Principal Software Engineer

Ripple, a leader in enterprise blockchain solutions for global payments, is seeking a Principal Software Engineer to join their team in San Francisco. This role is crucial in scaling their systems to meet explosive growth and complexity in the cross-border payments industry.

As a Principal Software Engineer, you'll be at the forefront of defining the future state architecture and engineering best practices for Ripple's payment systems. You'll play a key role in evolving the Payments at 10X roadmap, contributing to enterprise-level engineering decisions, and ensuring alignment with overall company direction.

Your responsibilities will include working closely with product managers to create a frictionless customer experience, orchestrating engineering forums to elevate standards, and sharing your expertise in building highly available, scalable distributed systems. You'll bring clarity to ambiguous situations and influence people across all levels of the organization.

The ideal candidate will have at least 12 years of experience in designing complex distributed systems, with 5+ years of Java experience. Familiarity with Python, NoSQL, and RDBMS is preferred. You should have a track record of contributing to multi-year engineering roadmaps, mentoring engineers, and working with cloud platforms like AWS and GCP.

Ripple offers a competitive salary range of $248,800 - $311,000 USD for this position in California, along with equity and additional compensation. The company provides a flexible work environment with a hybrid model, requiring 10+ days a month in-office collaboration.

Benefits include comprehensive healthcare coverage, retirement plans, family support, generous vacation policy, wellness reimbursements, and various perks like catered lunches and fully-stocked kitchens.

Join Ripple to be part of a team that's revolutionizing global financial systems and creating greater economic fairness and opportunity worldwide. This role offers the chance to work on cutting-edge technology in a fast-paced startup environment while making a significant impact on the future of cross-border payments.

Last updated 9 months ago

Responsibilities For Principal Software Engineer

  • Define future state system architecture and engineering best practices
  • Contribute to the definition and evolution of Payments at 10X roadmap
  • Represent payments engineering in Ripple enterprise level engineering decisions
  • Work with product managers to ensure frictionless customer experience
  • Define and orchestrate engineering forums
  • Build highly available, scalable, distributed systems
  • Mentor and provide guidance for career development of others
  • Keep an eye on industry evolution in blockchain and crypto world

Requirements For Principal Software Engineer

Java
Python
  • 12+ years experience in designing and developing complex distributed systems
  • 5+ years experience contributing to large scale projects as an architect or key individual contributor
  • 5+ years of experience in Java
  • Experience with Python, NoSQL, RDBMS preferred
  • Experience crafting multi-year engineering roadmaps
  • Experience mentoring and growing engineers at all levels
  • Experience with private and public clouds (AWS, GCP)
  • Prior experience in migrating systems from monolith to microservices
  • Experience leading software evaluation and decision making processes
  • Excellent verbal and written communication skills

Benefits For Principal Software Engineer

Medical Insurance
401k
Parental Leave
  • Competitive salary, bonuses, and equity
  • Competitive benefits that cover physical and mental healthcare, retirement, family forming, and family support
  • Employee giving match
  • Mobile phone stipend
  • R&R days
  • Generous wellness reimbursement
  • Generous vacation policy
  • Industry-leading parental leave policies
  • Family planning benefits
  • Catered lunches, fully-stocked kitchens with premium snacks/beverages

Interested in this job?