Staff Backend Engineer - Application Core Services, Stacks | Canada | Remote

16 hours, 48 minutes ago
Full-time
Lead
Software Development
Grafana

Grafana

Grafana is the open observability platform providing analytics, monitoring, and visualization solutions with a focus on user control and cost efficiency.

IT Services
1K-5K
Founded 2014
$535M raised

Description

  • Design, build, and operate reconciliation systems, including the Stack State Service (SSS) backend, to detect and repair drift across stack state sources.
  • Collaborate across grafana.com, deployment configurations, and adjacent teams to keep stack lifecycle workflows reliable, observable, and resilient.
  • Improve deployment efficiency and contribute to efforts that simplify regional SSS deployment and stack configuration reconciliation.
  • Manage rollout mechanisms for provisioned plugins, dashboards, data sources, Grafana versions, release channels, and stack-level configuration.
  • Support safe stack launches in new Grafana Cloud regions and cluster rollouts.
  • Improve incident response and recovery for stack misalignment, reconciliation failures, plugin rollout issues, and Hosted Grafana integration failures.
  • Partner with Product, Hosted Grafana, Infrastructure, Support, and other AppCore squads on customer-impacting stack lifecycle work.
  • Contribute to roadmap planning, technical design, on-call improvements, and long-term simplification of stack operations.
  • Own the production behavior of the systems you build by improving runbooks, dashboards, alerts, rollout controls, and recovery procedures.
  • Debug across service boundaries and make careful changes in systems that affect customer stacks.

Requirements

  • At least 1 year of fully remote work experience.
  • Professional experience with Golang and willingness to work across both backend service and application code.
  • Experience working on a large SaaS platform with distributed systems challenges such as scalability, multi-tenancy, data isolation, and high availability.
  • Strong Kubernetes experience in AWS, GCP, or Azure.
  • Familiarity with infrastructure-as-code tools such as Helm, Terraform, or Jsonnet.
  • Experience participating in blameless incident response and writing high-quality post-incident reviews.
  • Experience delivering projects from requirements gathering and brainstorming through shipping to customers in a self-driven way.
  • Ability to write clean, robust, well-tested software that other engineers can understand, operate, and maintain.
  • Experience mentoring junior engineers in a collaborative, asynchronous environment.
  • Experience with Kubernetes control-plane patterns, operators, reconcilers, or desired-state systems is preferred.
  • Experience with TypeScript/Node.js is a plus.
  • Experience with Jsonnet/Tanka, Terraform, Flux, Argo, or similar deployment/configuration tooling is a plus.
  • Experience working on SaaS provisioning, tenancy, regional expansion, plugin rollout, or customer lifecycle systems is a plus.
  • Experience with incident response involving configuration drift, partial failure, or cross-service state mismatch is a plus.

Benefits

  • Base salary range in Canada of CAD 186,368 to CAD 223,642.
  • Equity in the form of Restricted Stock Units (RSUs).
  • Bonus eligibility, if applicable.
  • Remote-first, 100% remote global work culture.
  • Global annual leave policy of 30 days per year.
  • 3 days of annual leave reserved for Grafana Shutdown Days.
  • In-person onboarding for new hires.
  • Career growth pathways and development opportunities.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Java Engineer - Mid to Senior

Ethics Code Diversified Consumer Services

ETHICS CODE is seeking a Mid to Senior Java Engineer to design, develop, and maintain business-critical Java applications within a collaborative engineering team.

Agile Git Hibernate Java MySQL Oracle PostgreSQL REST API Spring
1 hour, 12 minutes ago

Senior Software Development Lead - R01564232

Brillio 1K-5K IT Services

Brillio Romania is hiring a Senior Software Development Lead to develop backend services for high-performance, microservices-based systems in Bucharest or remotely.

CI/CD Docker Git Java Kafka Kotlin Microservices PostgreSQL REST API
1 hour, 17 minutes ago

Senior Software Engineer- .Net (AWS)

BOLD 251-1K Internet Software & Services

BOLD is hiring a Senior Software Engineer to develop and optimize cloud-native .NET services for its global platform, supporting high-scale web and mobile products.

API Gateway AWS CI/CD CloudFormation CSS Docker Java JavaScript Kubernetes Microservices MySQL .NET Python React REST API Solr SQL Server Terraform TypeScript
1 hour, 51 minutes ago

Software Engineer II (C#/.NET)- Payments

Versapay 51-250 Capital Markets

Versapay is hiring a Software Engineer II in Canada to build and improve its remote payments and accounts receivable platform, with a focus on core payment gateway services and related backend systems.

AWS C# .NET PostgreSQL SQL Server
1 hour, 59 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers