Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

$186.37k - $223.64k per year
Full-time

Grafana Labs

Remote
  • Remote job

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). 

Staff Backend Engineer - Application Core Services, Stacks


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.


*Compensation ranges are country specific. If you are applying for this role from a different location than listed above, your recruiter will discuss your specific market’s defined pay range & benefits at the beginning of the process.

Why You’ll Thrive at Grafana Labs:


  • 100% Remote, Global Culture -  As a remote-only company, we bring together talent from around the world, united by a culture of collaboration and shared purpose.

  • Scaling Organization – Tackle meaningful work in a high-growth, ever-evolving environment.

  • Transparent Communication – Expect open decision-making and regular company-wide updates.

  • Innovation-Driven – Autonomy and support to ship great work and try new things.

  • Open Source Roots – Built on community-driven values that shape how we work.

  • Empowered Teams – High trust, low ego culture that values outcomes over optics.

  • Career Growth Pathways – Defined opportunities to grow and develop your career.

  • Approachable Leadership – Transparent execs who are involved, visible, and human.

  • Passionate People – Join a team of smart, supportive folks who care deeply about what they do.

  • In-Person onboarding - We want you to thrive from day 1 with your fellow new ‘Grafanistas’ to learn all about what we do and how we do it. 

  • Balance is Key - We operate a global annual leave policy of 30 days per annum. 3 days of your annual leave entitlement are reserved for Grafana Shutdown Days to allow the team to really disconnect. *We will comply with local legislation where applicable.

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.

#LI-Remote

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

 

Vacancy posted 9 hours ago
Similar jobs that could be interesting for youBased on the Staff Backend Engineer - Application Core Services, Stacks | Canada | Remote in Remote vacancy
  •  ...leading threat intelligence providers worldwide. Location:  This position is remote within the United States or Canada.    Role Summary: We’re hiring a backend Software Engineer II to join our Core Services team. In this role, you will be responsible for building... 
    Remote work
    Full time
    Worldwide
    Flexible hours

    Censys

    Remote
    9 hours ago
  • $186.37k - $231.96k per year

     ...Grafana Labs is a remote-first, open-source powerhouse. There are...  ...strategies with the Grafana LGTM Stack, which can be run fully...  ...timezone in the United States or Canada. The Opportunity: The Session...  ...frontend observability, backend data processing and storage at... 
    Remote work
    Full time
    Local area

    Grafana Labs

    Remote
    9 hours ago
  • $186.37k - $223.64k per year

     ...to ensure reliability of their applications and systems, resolve incidents...  ...noise and cost. We are a 100% remote company with 1,600+ team...  ...for candidates from the U.S. or Canada. Residents of Quebec are not eligible...  ...of scale, complexity, or tech stack. We recently started a... 
    Remote job
    Long term contract
    Full time
    Internship
    Local area
    Flexible hours

    Grafana Labs

    Remote
    9 hours ago
  • $186.37k - $223.64k per year

     ...Grafana Labs is a remote-first, open-source powerhouse. There are...  ...strategies with the Grafana LGTM Stack, which can be run fully...  ...seeking candidates in US and Canada.  The Opportunity:  We build...  ...open-source distributed tracing backend behind Grafana Cloud Traces and... 
    Remote work
    Full time
    Local area
    Shift work

    Grafana Labs

    Remote
    9 hours ago
  • $186.37k - $223.64k per year

     ...Grafana Labs is a remote-first, open-source powerhouse. There are...  ...strategies with the Grafana LGTM Stack, which can be run fully...  ...is a remote position in US and Canada.  The Opportunity: We...  ...into resource utilization within applications, right down to the specific line... 
    Remote work
    Full time
    Local area

    Grafana Labs

    Remote
    9 hours ago
  • $204.9k - $277.2k per year

     ...collaborate on their files seamlessly. Staff Engineers are pivotal in shaping our mission of building...  ...leadership. The role influences Core Engineering roadmaps, establishes technical...  .... Many teams at Dropbox run Services with on-call rotations, which entails being... 
    Long term contract

    Dropbox

    Remote
    9 hours ago
  • $120k - $200k per year

     ...integrations. It's a developer tool built by engineers, for engineers, making it seamless to...  ...software, natively. We are looking for a staff backend engineer who wants to have a profound...  ...to work each weekday during our core hours: 8 AM to 12 PM EST (1 PM to 5 PM GMT... 
    Remote work
    Full time
    Internship
    Weekday work

    Nango

    Remote
    12 hours ago
  •  ...We are open to candidates across the U.S. and Canada, with a strong preference for those located in...  ...The Role: How You'll Make an Impact Team: Backend Engineering | Reports to: Director, Backend & DevOps | Location: Remote-friendly (US/Canada, PST hours) You'll own... 
    Remote work
    Full time
    Work at office
    Worldwide
    Night shift

    Hatch

    Remote
    9 hours ago
  • $160k - $190k per year

     ...Staff Backend Software Engineer ABOUT US Procurify is the Intelligent Spend Management company. We’re on a mission to give all organizations...  ...capture, analyze, and optimize every dollar of spend. We’re a remote-first company backed by leading investors, helping mid-... 
    Remote work
    Full time
    Immediate start
    Flexible hours

    Procurify

    Remote
    9 hours ago
  •  ...run and grow their business. About the Role   We’re seeking a Staff Software Engineer to strengthen our real estate MLS data platform squad. You will build robust data pipelines and backend services that power:   • High-quality MLS and property data across 400+... 
    Remote work
    Full time
    Shift work

    Luxury Presence

    Remote
    9 hours ago
  •  ...reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members...  ...affiliated with, and do not endorse products or services of GitLab. An overview of this role As a Staff Engineer, you'll be the technical anchor for GitLab's Nonlinear... 
    Remote work
    Full time

    GitLab

    Remote
    3 days ago
  •  ...Scopely is looking for a Staff Backend Engineer to join the MONOPOLY GO! Chat team in Kelowna, British Columbia, Canada, or remotely within Canada and the US. MONOPOLY GO! is a global phenomenon and the biggest mobile game launch in history, captivating millions of players... 
    Remote work
    Full time
    Internship
    Local area
    Immediate start
    Worldwide

    Scopely

    Remote
    9 hours ago
  • $146k - $175k per year

     ...Grafana Labs is a remote-first, open-source powerhouse. There are...  ...strategies with the Grafana LGTM Stack, which can be run fully...  ...databases are offered as a hosted service in Grafana Cloud, and additionally...  ...3 major cloud providers. Engineers on the team focus on optimizing... 
    Remote job
    Full time
    Local area

    Grafana Labs

    Remote
    9 hours ago
  • $150k - $170k per year

     ...insurance practitioners, the ability to deliver this level of service finally becomes possible. What we do Quandri brings...  ...50 and Fintech 100   About the Role As a Full Stack Staff Engineer at Quandri, you will be directly responsible as an IC leader... 
    Long term contract
    Internship
    Shift work

    Quandri

    Remote
    9 hours ago
  •  ...at Cresta. About the Role We're seeking a Staff Software Engineer to lead the design and evolution of our backend systems that power Cresta's AI platform. You'...  ...Build high-performance, fault-tolerant backend services supporting real-time AI agents, conversation... 
    Remote work
    Internship
    Work at office
    Local area
    Work from home
    Home office

    Cresta

    Remote
    9 hours ago
  • $180k - $210k per year

     ...team. Our ideal candidate is a seasoned backend engineer with deep experience building reliable,...  ...with not only engineers from other stacks, but also cross-functional partners, from...  ...Rails/Ruby versions, and fast, well-tested applications) is a plus, our bottom-line... 
    Remote job
    Full time
    Local area
    Home office

    Skylight

    Remote
    9 hours ago
  •  ...Ashby's Co-Founder and VP of Engineering. We’re looking for a versatile...  ...building blocks across the stack and advocate for the time and...  ...Talent Acquisition. We read every application and aim to respond to yours...  ...and compile it to SQL in our backend. Many user-facing features... 
    Full time
    Internship
    Work at office

    Ashby

    Remote
    9 hours ago
  •  ...budget for Anthropic tokens, our engineers use AI agents to write, review,...  ...almost anyone else. As a Staff Software Engineer , you'll be...  ...daily. You use Claude Code as a core part of your workflow, not as a...  ...platform architectures Tech Stack Frontend: React,... 
    Remote job
    Long term contract
    Full time
    Internship
    Immediate start
    Flexible hours
    Shift work

    Luxury Presence

    Remote
    9 hours ago
  •  ...Robots & Pencils is an applied AI engineering firm building the next...  ...Education, Energy, Financial Services, Healthcare, and Manufacturing...  ...2009, with delivery centers in Canada, the United States, Eastern Europe...  ...Overview   We’re looking for a Staff Full Stack Engineer to lead... 
    Long term contract

    Robots And Pencils L.p.

    Remote
    9 hours ago
  • $249k - $269k per year

     ...cybersecurity software, serving Managed Service Providers (MSPs) and internal IT organizations...  ...the bar.    We’re looking for Backend Engineers to lead the design and delivery of SaaS...  ...customer base scale. End-to-End Full-Stack Product Delivery · Build and maintain... 
    Long term contract
    Full time
    Temporary work
    Worldwide

    Kaseya Careers

    Remote
    9 hours ago
  •  ...500, and leading threat intelligence providers worldwide. Location: This position is remote within the United States or Canada. Role Summary Censys is seeking a Staff Backend Engineer to join our Exposure Management team and provide the technical leadership foundation... 
    Remote work
    Long term contract
    Full time
    Worldwide
    Flexible hours

    Censys

    Remote
    9 hours ago
  • $186.37k - $223.64k per year

     ...to ensure reliability of their applications and systems, resolve incidents...  ...noise and cost. We are a 100% remote company with 1,600+ team...  ...for candidates in the US and Canada. The Opportunity: Grafana...  ...also part of our Grafana Cloud service. Grafana Cloud is an integrated... 
    Remote work
    Full time
    Internship
    Local area
    Flexible hours
    Weekend work
    Weekday work

    Grafana Labs

    Remote
    6 days ago
  • $181k - $241k per year

     ...fees or compounding interest. Engineering owns cost visibility and...  ...accountability never gets diffuse. As a Staff Cost Engineer, you'll operate...  ...into durable systems and self-service tooling. We're a small, high-...  ..., developing and launching backend systems at scale using... 
    Remote job
    Full time
    Work at office
    Flexible hours

    Affirm

    Remote
    9 hours ago
  •  ...business. The Role We're hiring a Staff DevOps Enginee r to build the...  ..., and internal tooling that enable both engineers and AI agents to ship validated, production...  ...observable and operable. You'll work across EKS, core AWS services, and our CI/CD stack to create... 
    Remote job
    Full time
    Local area
    Shift work

    Luxury Presence

    Remote
    9 hours ago
  • $181k - $241k per year

     ...or compounding interest. The Ledger Engineering team enables rapid financial product innovation...  ...designing, developing and launching backend systems at scale using languages like...  ...global engineering team. Location - Remote Canada This remote role is open only to candidates... 
    Remote job
    Full time
    Work at office
    Flexible hours

    Affirm

    Remote
    9 hours ago
  • $186.37k - $230k per year

     ...Labs to ensure reliability of their applications and systems, resolve incidents...  ...reduce noise and cost. We are a 100% remote company with 1,600+ team members...  ...be interested in applicants from Canada time zones only at this time. Staff AI Engineer  The Opportunity:... 
    Remote job
    Full time
    Local area
    Flexible hours

    Grafana Labs

    Remote
    9 hours ago
  •  ...their business. The Role As a Staff Software Engineer , you will be a key contributor on a...  ...ll take ownership of major features and services, drive meaningful improvements to our...  ...clean, testable, scalable code across the stack What We’re Looking For ~... 
    Remote work
    Shift work

    Luxury Presence

    Remote
    9 hours ago
  • $150k - $226k per year

     ...Job Responsibility: Ready to be a Titan? ServiceTitan is looking for a Staff Full Stack Engineer (Staff Software Engineer) to help us build smart, compelling, and intuitive applications for our products. This is an exciting role for an engineer to come in and develop the major... 
    Long term contract
    Full time
    Internship
    Local area
    Flexible hours

    ServiceTitan

    Remote
    3 days ago
  • $130k - $170k per year

     ...their victims. Using social engineering techniques that exploit basic...  ...analysis systems, and other core intellectual property at Lookout...  ...identify potentially harmful applications before they enter the Play...  ..., equity, or benefits.   Remote, Canada $130,000 - $170,000... 
    Remote work
    Full time
    Immediate start

    Lookout

    Remote
    9 hours ago
  •  ...Job Title: Senior Full-Stack Engineer Location: Remote (Vancouver, Canada) Employment Type: Independent Contractor About Human Agency We’re scaling rapidly and have a growing pipeline of opportunities that demand exceptional talent across disciplines. Our mission... 
    Remote work
    For contractors
    Local area

    Human Agency

    Remote
    9 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Backend Engineer - Application Core Services, Stacks | Canada | Remote. Be the first to apply!