Staff Software Engineer, Platform

You will play a critical role helping to advance Ripple's production infrastructure and release pipelines. As a hybrid of systems and software engineer, you will support the design and lifecycle of hosted products, working closely with product engineers to support their infrastructure needs, ideally in a self-service environment.

Responsibilities

  • 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 scalable, maintainable and cost effective solutions
  • Participate in the leadership of DevOps and GitOps principles within the organization

Requirements

  • Bachelor's and/or Master's degree in Computer Science, Computer Engineering or related technical field
  • 8+ years of relevant work experience with solid development background with Go, Python, or Java, with a strong command of software engineering best practices and system design
  • Experience working with cloud providers like AWS
  • Proficiency in orchestration platforms (Kubernetes, Rancher) and containerization technologies to deploy and manage high-availability distributed services
  • Experience building deployment pipelines using common CI/CD tools
  • Experience with Infrastructure-as-Code (e.g. Terraform, CloudFormation, etc.)
  • Experience architecting and scaling Observability platforms leveraging Prometheus and OpenTelemetry, focusing on building self-service instrumentation patterns that enable engineering teams to monitor SLOs/SLIs via distributed tracing and high-cardinality metrics
  • Strong standout colleague with a customer service orientation and ability to forge relationships at all levels of the company and across diverse cultures
  • Excellent communication skills – written, verbal and interpersonal

Benefits

  • Professional development budget
  • Competitive 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 and weekly onsite & virtual programming
  • Generous vacation policy
  • Industry-leading parental leave policies
  • Family planning benefits
  • Catered lunches, fully-stocked kitchens with premium snacks/beverages