Ripple logo

Staff Software Engineer, Platform

Ripple
Full-time
On-site
San Francisco Bay Area, California, United States
Software / Technology / IT

As a Staff Software Engineer, Platform  you will play a critical role helping to advance Ripple's production infrastructure and release pipelines. Infrastructure Engineers at Ripple are a hybrid of systems and software engineers who support the design and lifecycle of our hosted products. You will work closely with product engineers to support their infrastructure needs, ideally in a self-service environment.

What you’ll do:

  • Build and provide platform features for compute, authentication, service discovery and calls, observability and redundancy
  • Lead architectural approaches with the right tradeoffs between scale, cost and maintenance
  • Coach junior engineers about design, development, testing and deployment standard processes
  • Deploy and maintain Ripple’s multi-region, multi-provider service platforms (with an emphasis on security and resiliency)
  • Develop tools for automation, monitoring, and instrumentation to reduce operational friction and increase engineering efficiency
  • Create and automate new and existing platform and application lifecycle services, using data to converge on declared states with minimal human interaction
  • Propose scaleable, maintainable and cost effective solutions
  • Participate in the leadership of DevOps and GitOps principles within the organization

What we’re looking for:

  • Bachelor’s and/or Master’s degree in Computer Science, Computer Engineering or related technical field
  • Thinks about engineering perfection in tandem with the developer experience
  • 8+ years of relevant work experience with solid development background with Go, Python, or Java
  • Experience developing APIs and SDKs
  • Experience working with cloud infrastructures, particularly AWS
  • Experience with container schedulers and runtimes such as Docker running on Kubernetes, Rancher, or Mesos
  • Experience building deployment pipelines using common CI/CD tools
  • Experience with Infrastructure-as-Code (e.g. Terraform, CloudFormation, etc.)
  • Experience with real-time telemetry and tracing tools like Prometheus
  • Strong standout colleague with a customer service orientation and ability to forge relationships at all levels of the company and across diverse cultures
  • Have excellent communication skills – written, verbal and interpersonal