Posted in

Staff Software Engineer

Staff Software Engineer

CompanyRipple
LocationSan Francisco, CA, USA
Salary$188000 – $211500
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

Requirements

  • 8+ years of full-stack engineering experience, with demonstrated leadership in crafting and shipping developer-facing tools or platforms.
  • Deep proficiency in JavaScript/TypeScript, Python, and familiarity with Java or Go.
  • Experience managing and scaling Kubernetes workloads (AWS EKS preferred) and setting up observability for production systems.
  • Strong command of software architecture principles, particularly in building APIs, SDKs, and infrastructure that serve external developers.
  • Proven track record in mentoring and technical leadership, with the ability to drive execution across multiple teams and projects.
  • Comfortable operating in agile, fast-paced environments and adapting to evolving technical and business needs.
  • Passion for open-source ecosystems, developer advocacy, and building community trust through transparency and reliability.
  • Excellent written and verbal communication skills, with the ability to influence technical decisions and communicate vision clearly.

Responsibilities

  • Lead architecture and development of full-stack systems supporting developer tools, ensuring scalability, reliability, and security.
  • Drive technical strategy for open-source XRPL client libraries (xrpl.js, xrpl-py, and xrpl4j), emphasizing performance, usability, and maintainability.
  • Mentor and guide engineers across varying levels through code reviews, technical design sessions, and 1:1 mentorship.
  • Own and improve infrastructure powering developer tools using platforms like AWS (EKS, S3, Lambda), Postgres, and observability stacks like Grafana.
  • Represent RippleX engineering externally, engaging with the broader XRPL developer community through hackathons, grants support, GitHub forums, and technical conferences.
  • Strengthen engineering practices across the team by enforcing standard processes in testing, CI/CD, documentation, observability, and system design.
  • Collaborate cross-functionally with Developer Relations, Product, and ecosystem teams to support developer onboarding and community growth.

Preferred Qualifications

  • Familiarity with blockchain technologies or past contributions to decentralized ecosystems.