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 16 hours ago
Similar jobs that could be interesting for youBased on the Staff Backend Engineer - Application Core Services, Stacks | Canada | Remote in Remote vacancy
  • $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
    16 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
    16 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... 
    Suggested
    Long term contract
    Full time

    Dropbox

    Remote
    16 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
    16 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
    16 hours ago
  • $186.37k - $223.64k per year

     ...Grafana Labs is a remote-first, open-source powerhouse. There are more...  ...strategies with the Grafana LGTM Stack, which can be run fully managed...  ...looking for candidates in the US and Canada. The Opportunity: As our Cloud / Grafana-as-a-service business continues to grow, we'... 
    Remote job
    Full time
    Local area
    Weekend work
    Weekday work

    Grafana Labs

    Remote
    16 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
    16 hours 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
    16 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
    Full time
    Internship
    Shift work

    Quandri

    Remote
    16 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
    Full time
    Internship
    Work at office
    Local area
    Work from home
    Home office

    Cresta

    Remote
    16 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
    16 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
    16 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
    16 hours 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
    16 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
    16 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
    Full time

    Robots And Pencils L.p.

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

     ...experience designing, developing and launching backend systems at scale using languages like...  ...in search or related recommendation engines · You have experience delivering major...  ...CAD $181,000 - $241,000 Location - Remote Canada This remote role is open only to... 
    Remote job
    Full time
    Work at office
    Flexible hours

    Affirm

    Remote
    16 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
    16 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
    Full time
    Shift work

    Luxury Presence

    Remote
    16 hours ago
  • $230k - $280k per year

     ...Description This is a full stack engineering role focused on building and evolving Seeq's data...  ...end. You will work across frontend and backend systems, owning features from browser...  ...entire stack, from React-based frontend applications to backend services, APIs, and data layers... 
    Remote work
    Full time
    Immediate start
    Home office

    Seeq

    Remote
    16 hours ago
  •  ...deeper, and faster. What streaming services have done for audio entertainment, we'...  ...We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and...  ...Ship cloud functions, lightweight backend services, and jobs using Kotlin An... 
    Remote work
    Full time

    Speechify

    Remote
    16 hours ago
  • $82k - $112k per year

     ...Your Opportunity at ARC’TERYX As the Application Engineer, Corporate Services, you own the Workday-centric integration fabric that ties together our...  ...out of our North Vancouver office and is open to hybrid remote work. Candidates must be eligible to work in Canada.... 
    Remote work
    Full time
    Work at office
    Shift work

    Arc'teryx

    Remote
    16 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 Backend Engineer (Python) on the Duo Chat team in AI Engineering... 
    Remote work
    Long term contract
    Full time

    Gitlab

    Remote
    16 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 Backend Engineer (AI) in the Verify stage at GitLab, you'... 
    Remote work
    Full time
    Internship

    Gitlab

    Remote
    16 hours ago
  •  ...compounding interest. Affirm’s engineering team is building a large-...  .... The Data and Storage Services team is responsible for Affirm...  ...layers and internal platform data applications. Our mission is to provide...  ...an existing vacancy. #LI Remote  Affirm is proud to be a... 
    Remote job
    Long term contract
    Full time
    Work at office
    Flexible hours

    Affirm

    Remote
    16 hours ago
  •  ...time, we're one of the fastest growing companies in Canada and ranks 6th in Deloitte's Technology Fast 50 ranking...  ...in Fast 500 in North America. We're seeking a Staff Software Engineer to help lead our growing backend engineering team. Our real-time advertising bidding... 
    Remote job
    Full time
    Work from home
    Home office

    Stackadapt

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

     ...Role Description As a Staff Backend Software Engineer focused on the Commerce Platform within the Business Platform org, you will play a critical...  ...and business stakeholders. Many teams at Dropbox run Services with on-call rotations, which entails being available for... 
    Remote job
    Long term contract
    Full time
    Temporary work

    Dropbox

    Remote
    16 hours ago
  •  ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...need time Focus. We're a high-growth startup with a busy, remote team. You know how and when to engage or be heads down Technical... 
    Remote work
    Full time
    Work at office

    Speechify

    Remote
    16 hours ago
  • $120k - $140k per year

     ...networking solutions. They rely on our top-rated services and support to accelerate their digital...  ...details Title of position: Staff Software Systems Engineer Position type:  Full time Location: Thornhill, Toronto, Canada Position reports to: Senior Manager of... 
    Full time
    Local area
    Work from home
    Flexible hours

    Extreme Networks

    Remote
    16 hours ago
  •  ...we are.   About the role As our Engineering Director for Core Experience , you’ll lead the teams responsible...  ...and product quality standards. Our stack includes React on the frontend and Python/Node microservices on the backend. You’ll also work with GitLab, AWS,... 
    Remote work
    Long term contract
    Full time
    Flexible hours

    Supercom

    Remote
    16 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!