landing_page-logo
Ripple logo

Senior Staff Software Engineer, Platform

RippleSan Francisco, CA

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.1

Reclaim your time by letting our AI handle the grunt work of job searching.

We continuously scan millions of openings to find your top matches.

pay-wall

Job Description

At Ripple, we're building a world where value moves like information does today. It's big, it's bold, and we're already doing it. Through our crypto solutions for financial institutions, businesses, governments and developers, we are improving the global financial system and creating greater economic fairness and opportunity for more people, in more places around the world. And we get to do the best work of our career and grow our skills surrounded by colleagues who have our backs.

If you're ready to see your impact and unlock incredible career growth opportunities, join us, and build real world value.

THE WORK:

The Platform Engineering team at Ripple is a multi-functional Software Engineering and Operations team with involvement at all phases of our application and service release lifecycle that embraces the DevOps and GitOps principles of collaboration and integration!

As a Senior Staff Engineer, Platform you will be responsible for design and implementation of the production services, applications and platform components that comprise our backend. In this role you have the opportunity to demonstrate your technical skills in distributed systems, design and software development and to provide best-practices mentorship for a novel new business that is based on Blockchain technology and moving billions of dollars globally.

WHAT YOU'LL DO:

  • Work closely with operations and software engineering teams to craft and implement scalable and high-performance solutions for our platform-as-a-service and internal management tools
  • Architect and develop tools for automation, monitoring, and instrumentation to reduce operational friction and increase engineering efficiency
  • Build solutions for outstanding technical challenges faced by Ripple involving PKI, secret management, geographic failover, data replication, availability, and platform resiliency
  • Build and automate new and existing platform and application lifecycle services, using data to converge on declared states with minimal human interaction
  • Participate in the leadership of DevOps and GitOps or equivalent experience principles within the organization
  • Research promising new tools and technologies, push the team to experiment and evolve

WHAT YOU'LL BRING:

  • Bachelor's and/or Master's degree or equivalent experience in Computer Science, Computer Engineering or related technical subject area
  • 10+ years of meaningful work experience (8+ years of proven development background with Go, Python, or Java; 5+ years proven experience crafting and operating large scale, multi-region service platforms with emphasis on security)
  • Extensive experience working with cloud infrastructures, particularly AWS and GCP
  • Experience with container schedulers and runtimes such as Docker, or OCI running on Kubernetes, Rancher, or Mesos
  • Experience with service mesh (Istio, Linkerd, etc.)
  • Experience in crafting and building deployment pipelines using common CI/CD tools
  • Experience with Infrastructure-as-Code (e.g. Terraform, CloudFormation, etc.)
  • Experience with autoscaling, multi-cluster and Multi-AZ redundancy, log and application tracing (Jaeger, ELK, etc.)
  • A desire to get the best out of each individual on your team while building an inclusive environment that celebrates diversity.
  • Excellent interpersonal skills required to adapt to a constantly evolving technical environment. Have excellent communication skills - written, verbal and interpersonal

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.

pay-wall