Jobs / ServiceNow
Staff Site Reliability Engineer
ServiceNow · Toronto, ON, Canada
Toronto, ON, CanadaExp: 8+ yrs109,400-191,500 CAD/yearlyRemote
Remuneration
Equity when applicable, variable or incentive compensation, and benefits
Location
Toronto, ON, Canada
Visa sponsorship
Not specified
Job summary
The Staff Site Reliability Engineer sets technical direction for reliability and release quality across teams, building and operating cloud-native platforms for software validation, release validation, and production readiness. The role develops Kubernetes-based test infrastructure, CI/CD automation, observability, quality gates, and resilience checks, while leading architecture decisions and mentoring engineers. The work includes integrating Kubernetes with GitOps, progressive delivery, and automated testing.
Benefits
Health plansFlexible spending accountsEmployee stock purchase planMatching donationsFlexible time away planFamily leave programsEquity when applicableVariable or incentive compensation
Qualifications
- At least 8 years of relevant engineering experience with a bachelor's degree, 6 years with a master's degree, 3 years with a PhD, or equivalent experience.
- Hands-on Kubernetes experience across cluster operations, networking, storage, security, autoscaling, and multi-cluster environments.
- Experience building and operating highly available cloud-native platforms.
- Experience integrating Kubernetes with CI/CD, GitOps, automated test pipelines, and deployment validation.
- Experience with progressive delivery, canary deployments, feature flags, and automated rollback.
- Experience with chaos engineering, resilience testing, and disaster recovery.
- Strong software engineering skills in Python, Go, Java, or Ruby.
- Understanding of observability, SLIs/SLOs, incident management, and distributed systems operations.
- Ability to drive projects independently in fast-paced, ambiguous environments.
- Experience integrating AI into work processes, decision-making, or problem-solving.
Responsibilities
- Design, build, and operate cloud-native platforms for software validation, release validation, and production readiness.
- Design and maintain production-like release and test environments.
- Integrate automated test pipelines, observability, and quality gates into CI/CD workflows.
- Reduce manual toil through automation and shift-left practices.
- Build reusable frameworks, self-service environments, test data management, and mock services.
- Develop Kubernetes-based test infrastructure, release automation, and developer self-service platforms.
- Implement automated failure detection, deployment verification, policy enforcement, security, and resilience checks.
- Resolve complex platform, infrastructure, and networking challenges.
- Lead architecture reviews and cross-team design discussions and projects.
- Mentor engineers through code reviews, guidance, and knowledge sharing.
- Promote reliability, automation, and operational excellence.
Skills
AKSAnsibleArgo CDAWSAzureEKSFluxGCPGitLabGitLab CIGKEGoGrafanaHelmIstioJavaKubernetesLinkerdOpenTelemetryPrometheusPythonRESTRubyServiceNowTerraformVictoriaMetrics
Degrees
Bachelor's degreeMaster's degreePhD
Languages
PythonGoJavaRuby
Industry
Cloud infrastructureSoftware validationRelease validation
Security clearance
Government of Canada Reliability Status screeningFive years of verifiable background history
Relocation
No