Talent.com
Grafana Labs
Staff Backend Engineer - Application Core Services, Stacks | Canada | Remote Canada (Remote)Grafana Labs • Winnipeg, Canada
No longer accepting applications
Staff Backend Engineer - Application Core Services, Stacks | Canada | Remote Canada (Remote)

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

Grafana Labs • Winnipeg, Canada
11 days ago
Job type
  • Full-time
  • Remote
Job description
Grafana Labs is a remote‑first, open‑source powerhouse. There are more than 20M users of Grafana, the open source visualization tool, around the globe, monitoring everything from beehives to climate change in the Alps. The instantly recognizable dashboards have been spotted everywhere from a NASA launch and Minecraft HQ to Wimbledon and the Tour de France. Grafana Labs also helps more than 3,000 companies -- including Bloomberg, JPMorgan Chase, and eBay -- manage their observability strategies with the Grafana LGTM Stack, which can be run fully managed with Grafana Cloud or self‑managed with the Grafana Enterprise Stack , both featuring scalable metrics (Grafana Mimir ), logs (Grafana Loki ), and traces (Grafana Tempo ).

We’re scaling fast and staying true to what makes us different: an open‑source legacy, a global collaborative culture, and a passion for meaningful work. Our team thrives in an innovation‑driven environment where transparency, autonomy, and trust fuel everything we do.

You may not meet every requirement, and that’s okay. If this role excites you, we’d love you to raise your hand for what could be a truly career‑defining opportunity.

This is a remote opportunity and we would be interested in applicants located in Canadian time zones (EST + CST only at this time).

The Opportunity: Application Core Services (AppCore) partners closely with our Cloud, Enterprise, and Grafana teams to deliver reliable internal and customer‑facing systems that power critical parts of the Grafana business. We build on the grafana.com platform to create custom solutions and integrations across the many systems that support a modern software company.

The team owns important domain areas that help keep both our customer workflows and internal business processes running smoothly. AppCore is made up of multiple squads, each focused on one or more of these domains. Our work includes maintaining the billing engine responsible for customer usage calculation, automating provisioning after a customer signs a contract, integrating with cloud marketplaces such as AWS, Azure, and GCP, and building and maintaining the user portal our customers rely on to manage their accounts.

This is a team working at the intersection of product, platform, and business operations. The systems we build are critical to how Grafana scales. We are looking for engineers who enjoy solving complex workflow and systems problems, improving reliability and developer experience, and building software that directly supports both customers and internal stakeholders.

As a company we are remote‑first and global, we embrace people of different experiences and backgrounds to build diverse teams where every person brings a unique perspective to the software. Engineers at Grafana also have the opportunity to contribute to Open Source communities and collaborate across teams beyond their immediate scope.

What You’ll Be Doing: The AppCore Stacks squad owns the systems that create, configure, reconcile, migrate, and operate Grafana Cloud stacks at scale. A stack is the customer‑facing Grafana Cloud environment that connects an organization to Grafana and the backend services it uses, including Mimir, Loki, Tempo, plugins, dashboards, data sources, and stack‑level configuration.

Our work sits at the intersection of product, platform, and operations. We build the control‑plane services and workflows that keep stack state aligned across grafana.com, Stack State Service (SSS), Hosted Grafana, cloud regions, and the underlying Grafana Cloud infrastructure. When this domain works well, customers get reliable stack creation, safe configuration rollout, predictable migrations, and fewer manual operational interventions.

Design, build, and operate reconciliation systems, including the SSS backend, to track desired stack state, detect and repair drift across stack templates, grafana.com state, Hosted Grafana, and actual customer stack configuration

Collaborate across SSS, grafana.com, and deployment configurations to ensure stack lifecycle workflows remain reliable, observable, and resilient

Improve operational efficiency by reducing deployment complexity (e.g., aiming for single PR regional SSS deployment) and contributing to the Stack Config Reconciliation project

Manage rollout mechanisms for provisioned plugins, dashboards, data sources, Grafana versions, release channels, and stack‑level configuration

Support new region and cluster rollouts, including the operational paths required to bring stacks online safely in new Grafana Cloud regions

Improve incident response and recovery paths for stack misalignment, reconciliation failures, plugin rollout issues, and Hosted Grafana integration failures

Partner with Product, Hosted Grafana, Infrastructure, Support, and adjacent AppCore squads on customer‑impacting stack lifecycle work

Contribute to roadmap planning, technical design, OnCall improvements, and long‑term simplification of stack operations

You will help own the production behavior of the systems you build. That includes improving runbooks, dashboards, alerts, reconciliation safety, rollout controls, and recovery procedures. You should be comfortable debugging across service boundaries and making careful changes in systems that affect customer stacks

Of course, there is an on‑call component to this role and one that we take seriously. As a company, we hire globally (remote‑first) to ensure our on‑call remains healthy and aligned to approximately 12 daylight hours per day. You will work closely with counterparts in other regions to provide balanced coverage and shared ownership.

We invest heavily in developer productivity. You can use modern AI coding assistants as part of your daily workflow (your choice of tools, within security guidelines), backed by a company‑funded usage budget so you can iterate quickly without unnecessary friction. We encourage pragmatic AI‑assisted development: faster prototyping, test generation, refactors, documentation, and incident follow‑ups—always paired with strong code review and quality standards. You’ll also have access to frontier models (e.g., GPT‑Codex 5/3, Claude Opus 4.6, Gemini 3 Pro).

What Makes You a Great Fit: At Grafana, we actively embrace AI‑assisted and agentic development practices, integrating these technologies into both our engineering workflows and the systems we deliver. We encourage our engineers to thoughtfully leverage AI tools to enhance every stage of the lifecycle, from design and implementation to testing, documentation, and operations. We also look for strategic opportunities to embed agentic capabilities within our services to eliminate toil, bolster reliability, and ensure that complex customer workflows remain resilient and safe.

We are seeking a Staff Backend Engineer who thrives on building production systems where correctness, scalability, and operational clarity are paramount. As a remote‑first organization, you should be comfortable collaborating asynchronously across time zones and taking full ownership of the critical systems powering Grafana Cloud. Our team is small and operates with a high degree of independence; you will be expected to lead major projects, coordinate across service boundaries, and help define the technical direction for our domain.

You will be particularly successful in this role if you enjoy solving challenges related to stateful systems, eventual consistency, and reconciliation loops. We value engineers who can take ambiguous lifecycle requirements and transform them into explicit, modular solutions. You should be adept at breaking down complex systems work into safe, iterative increments while clearly communicating technical tradeoffs to both internal stakeholders and adjacent product teams.

Some things you might be expected to do could include:

Writing efficient, readable, and easy to maintain code

Designing new microservices or systems

Collaborating with teammates and other departments to reach consensus on proposed solutions

Coordinating with product and UX when needed

Responding to customer requests and feedback

When ready, participating in our follow‑the‑sun OnCall rotation

Participating in team decisions, such as roadmap planning and prioritization

Requirements:

You have at least 1 year of fully remote work experience

You have worked on a big SaaS platform and dealt with common distributed systems problems (e.g. scalability, multi‑tenancy, data isolation, HA, …)

Have professional experience with Golang and be willing to work across both backend service and application code

Care deeply about developer and user experience and the quality of the products that you work on

Have some experience with delivering projects from gathering requirements, and brainstorming ideas to shipping a product to the customer’s hands in a self‑driven way

You write clean, robust, well‑tested software that other engineers can understand, operate, and maintain

Have experience with mentoring junior engineers in a collaborative but asynchronous environment

Can take on complex challenges and break them down to achieve tight learning loops: to analyze, design, and build modular solutions, deliver MVPs, gather data and feedback, and then progress iteratively

You are willing to work across teams. Your work has to be aligned with the needs of other squads and external stakeholders. You make your plans transparent, bring stakeholders on board, and are open to feedback and suggestions

Strong Kubernetes experience in AWS, GCP, or Azure, and familiarity with infrastructure‑as‑code tooling (Helm, Terraform, Jsonnet, etc.)

Experience participating in blameless incident response and writing high‑quality post‑incident reviews

Bonus Points For:

Experience with TypeScript/Node.js

Experience with Kubernetes control‑plane patterns, operators, reconcilers, or desired‑state systems

Experience with Jsonnet/Tanka, Terraform, Flux, Argo, or similar deployment/configuration tooling

Experience working on SaaS provisioning, tenancy, regional expansion, plugin rollout, or customer lifecycle systems

Experience with incident response involving configuration drift, partial failure, or cross‑service state mismatch

Compensation & Rewards: In Canada, the Base compensation range for this role is CAD 186,368- CAD 223,642. Actual compensation may vary based on level, experience, and skillset as assessed in the interview process. Benefits include equity, bonus (if applicable) and other benefits listed here.

All of our roles include Restricted Stock Units (RSUs), giving every team member ownership in Grafana Labs’ success. We believe in shared outcomes—RSUs help us stay aligned and invested as we scale globally.

Equal Opportunity Employer:

We will recruit, train, compensate and promote regardless of race, religion, color, national origin, gender, disability, age, veteran status, and all the other fascinating characteristics that make us different and unique. We believe that equality and diversity builds a strong organization and we’re working hard to make sure that’s the foundation of our organization as we grow.

Grafana Labs may utilize AI tools in its recruitment process to assist in matching information provided in CVs to job postings. The recruitment team will continue to review inbound CVs manually to identify alignment with current openings.

For information about how your personal data is used once you’ve applied to a job, check out our privacy policy.

#J-18808-Ljbffr
Create a job alert for this search

Staff Backend Engineer - Application Core Services, Stacks | Canada | Remote Canada (Remote) • Winnipeg, Canada

Similar jobs

Senior Full-Stack Engineer - Remote (Canada)

ZensuranceWinnipeg, MB, CA
Remote
Full-time

A leading InsurTech firm in Toronto is seeking a Senior Software Developer to work in the Development Experience Group.You will be responsible for leveraging Node.TypeScript to enhance our software... Show more

 • Promoted

Senior Software Engineer - Canada

CanalsWinnipeg, MB, CA
Full-time

Senior Software Engineer – Canada.Canals is a bootstrapped, profitable startup transforming wholesale distribution with AI.Our platform integrates with distributor systems, automating tasks and red... Show more

 • Promoted

Senior Backend Engineer Remote Canada

JobgetherWinnipeg, Manitoba, Canada
Remote
Full-time

Elevate your career as a Senior Backend Engineer with a renowned fintech company in Canada.Design and maintain robust financial technology solutions while working fully remote.As a Senior Backend E... Show more

 • Promoted

Senior Backend Engineer, Cloud Payments (Remote Canada)

MongoDBWinnipeg, MB, CA
Remote
Full-time

A leading database solutions provider is seeking a Software Engineer 3 for a fully remote position based in Canada.This role focuses on designing and operating backend services to manage billing da... Show more

 • Promoted

Senior Backend Engineer - Cloud Payments (Remote Canada)

MongoDBWinnipeg, MB, CA
Remote
Full-time

A leading database company is seeking a Software Engineer 3 to design and operate backend services for its Cloud Payments system.The role demands expertise in large-scale distributed systems primar... Show more

 • Promoted

Senior Full-Stack Engineer - Remote, Flexible, Growth

Featherless AIWinnipeg, MB, CA
Remote
Full-time

A cutting-edge AI technology firm is seeking a Senior Full-Stack Engineer to drive product development and user experience in a remote environment based in Toronto, Canada.The successful candidate ... Show more

 • Promoted

Staff Backend Engineer

ProcurifyWinnipeg, MB, CA
Full-time

Staff Backend Software Engineer.Procurify is the AI-enhanced procurement and AP automation platform for mid-market organizations.We make it easy for organizations to take control of spend and save ... Show more

 • Promoted

Software Engineer, Backend British Columbia; Calgary, Alberta, Canada; Ontario; Toronto; Vancouver

StackAdapt Inc.Winnipeg, MB, CA
Full-time

StackAdapt is the leading technology company that empowers marketers to reach, engage, and convert audiences with precision.With 465 billion automated optimizations per second, the AI-powered Stack... Show more

 • Promoted

Staff Backend Engineer, Growth Platform (Remote)

AffirmWinnipeg, MB, CA
Remote
Full-time

A leading financial technology company is seeking an experienced backend system architect to lead technical strategy and platform development.The successful candidate will possess over 8 years of e... Show more

 • Promoted

Remote Senior Full-Stack Engineer — Build Scalable Features

NewRich NetworkWinnipeg, MB, CA
Remote
Full-time

A forward-thinking tech company in Toronto is searching for a full-stack Software Engineer to enhance our product by building new features and optimizing existing systems.The ideal candidate will h... Show more

 • Promoted

Remote: Senior Workday Integration Engineer

Insight GlobalWinnipeg, MB, CA
Remote
Full-time

A leading recruitment firm is seeking a Senior Software Engineer to join their team.This fully remote position requires strong skills in Java, TypeScript, and AWS.The ideal candidate will have at l... Show more

 • Promoted

Senior Backend Engineer - Integrations & Platform (Remote)

FutureFit AIWinnipeg, MB, CA
Remote
Full-time

A technology company in Canada is seeking a Senior Backend Engineer to join their Integrations & Platform team.In this hands-on, high-impact role, you will design smart, scalable backend systems, d... Show more

 • Promoted

Senior Backend Engineer - AI-Driven Scale (Remote Canada)

CanalsWinnipeg, MB, CA
Remote
Full-time

A profitable startup in wholesale distribution is seeking a Senior Software Engineer to manage complex backend systems and deliver scalable solutions.You will collaborate with teams to ensure proje... Show more

 • Promoted

Remote Full Stack Engineer – SaaS Platform

VantageWinnipeg, MB, CA
Remote
Full-time

A tech company in Toronto is seeking a Full Stack Engineer to join their Product Development Team.The ideal candidate will have over 3 years of experience in SaaS development, proficient in Javascr... Show more

 • Promoted

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

Grafana LabsWinnipeg, Canada
Remote
Full-time

Grafana Labs is a remote-first, open-source powerhouse.There are more than 20M users of Grafana, the open source visualization tool, around the globe, monitoring everything from beehives to climate... Show more

 • Promoted

Backend Engineer, Core Tech, Canada

NerdleveltechWinnipeg, Manitoba, Canada
Full-time

Who we are About Stripe Stripe is a financial infrastructure platform for businesses.Millions of companies—from the world’s largest enterprises to the most ambitious startups—use Stripe to accept p... Show more

 • Promoted

Senior Full-Stack Engineer - Impactful Backend & Mentorship

Veeva SystemsWinnipeg, MB, CA
Full-time

A leading cloud solutions provider in Toronto is seeking experienced software engineers skilled in Java and JavaScript to join their innovative team.The role involves developing scalable applicatio... Show more

 • Promoted

Senior Backend Engineer, Core Services — Remote

LimeWinnipeg, Canada
Remote
Full-time

A leading micromobility company in Canada is looking for an experienced Backend Software Engineer.In this remote role, you will design and build core technology for electric vehicles, working with ... Show more

 • Promoted

Backend/Full‑stack Engineer – Remote, Impact‑driven - $125,000 - $175,000 A Year - Remote

AffirmWinnipeg, Canada
Remote
Full-time

A leading financial technology company is seeking a skilled full stack developer to join their dynamic Card Acquisition team.This role involves implementing critical features and collaborating acro... Show more

 • Promoted

Lead Full Stack Engineer — Remote Canada

USTWinnipeg, MB, CA
Remote
Full-time

A leading technology company is looking for a Lead Full Stack Engineer to develop application features in line with specifications.The ideal candidate will have extensive experience in Java and Jav... Show more