Posted in

Staff Software Engineer

Staff Software Engineer

CompanyRipple
LocationToronto, ON, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelExpert or higher

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field—or equivalent practical experience.
  • 10+ years of professional experience, including 5+ years architecting and operating cloud-native infrastructure at scale (AWS/GCP preferred).
  • Strong programming skills in Go, Python, or Java, with a deep understanding of Linux systems, networking, and concurrency.
  • Proven experience with Kubernetes (EKS or similar), container runtimes (Docker/OCI), and service meshes (Istio, Linkerd, etc.).
  • Hands-on experience building CI/CD pipelines and deploying infrastructure using GitHub Actions, GitLab CI/CD, or similar.
  • Expertise in Infrastructure-as-Code (e.g., Terraform, Helm, Ansible) and related automation practices.
  • Familiarity with distributed systems monitoring and observability using Prometheus, Grafana, or equivalent tools.
  • Strong leadership and collaboration skills—able to align technical execution across teams while mentoring and developing talent.
  • Excellent communication and problem-solving abilities, with a focus on driving outcomes in complex and evolving environments.

Responsibilities

  • Design and implement scalable and resilient infrastructure supporting production-grade XRPL services and public blockchain networks.
  • Build automation for infrastructure lifecycle, CI/CD workflows, and deployment pipelines using tools like Terraform, Helm, and GitHub Actions.
  • Develop systems and services that support observability, secret management, disaster recovery, and regional failover.
  • Improve platform reliability through proactive instrumentation, alerting, and incident response in collaboration with observability and security teams.
  • Lead technical initiatives and cross-team projects, establishing best practices in performance, availability, and cost optimization.
  • Contribute to and maintain internal tooling, self-service workflows, and platform capabilities that support developer efficiency and service delivery.
  • Mentor engineers, drive architectural reviews, and influence the engineering culture through a focus on operational excellence and automation.
  • Stay ahead of evolving technologies and evaluate new tools to improve infrastructure scalability and reduce manual overhead.

Preferred Qualifications

    No preferred qualifications provided.