RBC

Senior Site Reliability Engineer

RBC
Apply
4 days ago
Toronto, Canada or Calgary, CanadaSenior

Responsibilities

  • Design and develop infrastructure automation and observability solutions using software engineering practices.
  • Scale infrastructure through automation with Ansible, Python, and Infrastructure as Code.
  • Build, maintain, and support scalable observability services for AI-driven insights and advanced analytics.
  • Develop monitoring for infrastructure and applications, measuring availability, latency, and system health.
  • Define SLOs and error budgets with partner teams.
  • Lead automation and observability components from technical direction through production support.
  • Contribute to AI-enabled SDLC practices, including prompt standards, guardrails, and quality and security checks for AI-generated code.

Requirements

  • At least 5 years of software engineering experience, including designing and troubleshooting large-scale distributed systems.
  • Strong hands-on experience with Ansible playbooks, roles, collections, and inventories.
  • Strong proficiency in Python for building automation, services, and APIs.
  • Experience with Infrastructure as Code, Git-based workflows, automated testing, and CI/CD for infrastructure changes.
  • Experience building and supporting scalable observability and monitoring pipelines using one or more open-source solutions such as OpenTelemetry, Prometheus, Grafana, Jaeger, Tempo, or OpenObserve.
  • Strong understanding of software engineering principles, design patterns, data structures, algorithms, testing techniques, CI/CD, DevOps, and engineering practices.
  • Experience building software and deploying applications with containers and Kubernetes.
  • Experience with Go and Terraform is preferred.
  • Experience with public cloud platforms such as Azure and AWS is preferred.
  • Network infrastructure experience is preferred.
  • Experience building AI agents and applying AI across the SDLC is preferred.
  • Experience building user interfaces with React and modern frontend tooling is preferred.
  • Experience with SNMP and gNMI is preferred.

Benefits

  • Comprehensive Total Rewards Program including bonuses and flexible benefits.
  • Competitive compensation, commissions, and stock where applicable.
  • Development support through coaching and management opportunities.
  • Opportunity to make a difference and create lasting impact.
  • Dynamic, collaborative, progressive, and high-performing team environment.
  • Opportunities to undertake challenging work and progressively greater accountabilities.
  • Access to varied job opportunities across the business.
  • Full-time regular employment in Toronto, Canada, with 37.5 work hours per week.
  • Applications are accepted until December 31, 2026, subject to the stated deadline timing.

Tech Stack

Categories

DevOpsSite Reliability
RBC

About RBC

10,000+ employees

Royal Bank of Canada (RBC) provides personal and commercial banking, payments, mortgages, investing, wealth management, insurance, and capital markets services to consumers, businesses, and institutions. The public company, headquartered in Toronto and founded in 1864, serves more than 17 million clients across Canada, the U.S., and other global markets. Revenue comes from interest income, fees, advisory, and trading across its diversified financial services businesses, and it is Canada’s largest bank by market capitalization.

Contact me