Staff Software Engineer

RippleToronto, ON
$172,000 - $210,000Hybrid

About The Position

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.

Requirements

  • 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; 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
  • Have excellent communication skills – written, verbal and interpersonal

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

Benefits

  • Professional development budget
  • 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 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, and plenty of fun events
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service