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

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

$186.37k - $223.64k per year

Grafana Labs

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 29 days ago
Similar jobs that could be interesting for youBased on the Remote Staff Backend Engineer - Application Core Services, Stacks | Canada | Remote in Granby, QC vacancy
  • $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 work
    Local area
    Home office

    Skylight

    Granby, QC
    29 days ago
  • $103.32k - $147.6k per year

     ...platforms like Fleetshift — the engine powering large-scale automated...  ...by building and evolving core tooling and infrastructure - Solve...  ..., testable, and maintainable backend systems, primarily in Java - Own...  ...and enabling scalable, self-service infrastructure Who You Are - You... 
    Remote work
    Long term contract
    Internship
    Work from home
    Flexible hours
    Shift work

    Spotify

    Granby, QC
    29 days ago
  • $169k - $252k per year

     ...fresh, and has evolved into the core AI platform for grocers. By...  ...technologies. We are looking for a Staff Applied Scientist to lead R&D...  ...Intelligence team: mentor scientists and engineers, set standards for experimental...  ...solutions in the Python data stack (numpy/torch/pandas/etc). Prior... 
    Remote work
    Full time
    Internship
    Live In
    Work at office
    Local area
    Work from home
    Home office
    Flexible hours

    Afresh Company

    Granby, QC
    2 days ago
  •  ...with the world’s most complete payment services marketplace. Built on Spreedly’s PCI-...  ...security. About the Role: The Staff Architect is a senior engineering leader responsible for designing, evolving, and governing Spreedly’s core technical architecture. You will... 
    Remote work
    Long term contract
    Work from home
    Worldwide
    Flexible hours

    Spreedly

    Granby, QC
    8 days ago
  •  ...of the fastest growing companies in Canada and ranks 6th in Deloitte's Technology...  ...America. We're seeking an Lead Engineer to help lead our growing backend engineering team. Our real-time...  ...Amazon Tech Talks:  StackAdapt is a Remote First company, we are open to... 
    Remote work
    Work from home
    Home office

    Stackadapt

    Granby, QC
    26 days ago
  •  ...technology to health and human service providers including hospitals...  ...”. Purpose: As a n   Application Specialist , you will   be...  ...accessibility of care for patients in Canada and beyond.    Duties:...  ...: ~ Compliance with all applicable privacy legislation. ~... 
    Remote work
    Long term contract
    Monday to friday
    Night shift

    Vitalhub

    Granby, QC
    26 days ago
  •  ...fastest-growing Software as a Service (SaaS) company in history, Deel...  ...duties as required Core Competencies Passion for service...  ...country The flexibility of remote work, including optional WeWork...  ...and positively encourage applications from suitably qualified and eligible... 
    Remote work
    Local area
    Immediate start

    Deel

    Granby, QC
    26 days ago
  • $120k - $140k per year

     ...connection. As a Senior Software Engineer, you’ll sit at the...  ...be working across AWS-hosted services in C# and Go to deliver scalable...  ...engineering experience with a focus on backend development • Fullstack...  ...process but also reinforces our core values of integrity, accountability... 
    Remote work
    Long term contract
    Flexible hours

    Mediafly

    Granby, QC
    8 days ago
  • *Remote — Canada* Who We Are Thanx is a leading loyalty and guest engagement platform that empowers...  ...Power List" top 50 innovators in food service. Backed by over $30M in investment from...  ...and seeking an experienced Software Engineering Manager to join our leadership. You’ll... 
    Remote work
    Internship
    Local area

    Thanx

    Granby, QC
    26 days ago
  • $15k - $30k per year

     ...Across Technology, Industrial, and Services verticals, that system spans...  ...not edge cases. They are the core problem. The Strategist...  ...Environment Requirements As a remote-first company, you’ll have the...  ...businesses, including Canada, Mexico, and the UK. For global... 
    Remote work
    Work at office
    Work from home
    Home office

    Directive Corporation

    Granby, QC
    26 days ago
  •  ...winning, global business and technology services firm. Orion delivers game-changing...  ...digital strategy, experience design, and engineering, with a unique combination of agility,...  ...Job Title: AI Engineer Location: Remote - Canada Project Overview: We are seeking... 
    Remote work
    Shift work

    Orion Innovation

    Granby, QC
    1 day ago
  • $18 per hour

     ...knowledge, or lived context that may be valuable to researchers (as applicable) A willingness to take our screening to assess your...  ...helps researchers answer important questions, improve products and services, and advance knowledge across disciplines. We believe that the... 
    Remote work
    Self employment
    Work from home
    Flexible hours

    Prolific

    Granby, QC
    26 days ago
  •  ...Looks Like: • You encompass our core values through every...  ...consistent renewals • Cross-sell services that align with client goals and...  ...Environment Requirements: As a remote-first company, you’ll have the...  ...established businesses, including Canada, the UK, and Australia. For... 
    Remote work
    Work at office
    Home office

    Directive Consulting

    Granby, QC
    29 days ago
  •  ...) for all Canadians. Felix is Canada's first end-to-end healthcare...  ...Felix is looking for a Product Engineer who can build excellent software...  .... • Build across frontend, backend, data, AI integrations, and infrastructure...  ...5+ years of practical full-stack engineering experience... 
    Remote work
    Internship
    Work at office

    Felix

    Granby, QC
    23 days ago
  •  ...includes our scientific research & engineering division (Skynet Software)...  ...delivery of our products and services. They will be accountable for...  ...in maintaining a fundamental stack of technologies, much of it...  ...welcomes and encourages applications from people with disabilities... 
    Remote work

    Chelsea Avondale

    Granby, QC
    26 days ago
  • $85k - $90k per year

     ...Grocery, Convenience and Food service. The position will be...  ...execution utilizing the CRM application. This is a field-based role and...  ...requires up to 50% travel within Canada and the United States. Gestionnaire...  ..., accrued in accordance with applicable employment standards •... 
    Remote work
    Daily paid
    Work at office
    Local area

    Celsius

    Granby, QC
    29 days ago
  •  ...chaque jour et aider les autres à faire de même.  Backend, c'est pratique si tu connais .NET Core, C#, xunit, moq, l'injection de dépendances,...  ...et usagé pour les campus étudiants.  Swiitch - Une application mobile génère des plans alimentaires sur-mesure avec... 
    Remote work
    Contract work
    Seasonal work
    Work at office
    Work from home
    Flexible hours

    Spektrum

    Granby, QC
    29 days ago
  •  ...division of TELUS , one of Canada’s largest telecommunications...  ...end expertise across various service offerings: Web, Mobile & Digital...  ..., and we need exceptional engineers to help us scale. We're seeking...  ...'s connected devices, mobile applications, and professional monitoring... 
    Remote work
    Long term contract

    Telus Digital

    Granby, QC
    29 days ago
  • $140k - $210k per year

     ...prestigious awards, such as Best Engineering Team, Best Company for...  ...software development team. As a core member of the EOS team, you will...  ...with hardware via applications, device drivers and APIs. Working...  ...$140,000 to $210,000 across Canada. Arista offers different pay... 
    Remote work
    Manual labor

    Arista Networks

    Granby, QC
    8 days ago
  •  ...t live without. About the Engineering Team: As a member of the...  ...primarily Python and Django on the service layer, with some Ruby and...  ...with optimal performance of applications. Accelerate customer,...  ...continuously recognized as one of Canada's Top Ten Most Admired Corporate... 
    Remote work
    Work at office
    Work from home

    Wave Hq

    Granby, QC
    26 days ago
  •  ...Looks Like • You encompass our core values through every...  ...consistent renewals • Cross-sell services that align with client goals and...  ...Environment Requirements As a remote-first company, you’ll have the...  ...established businesses, including Canada, the UK, and Australia. For global... 
    Remote work
    Work at office
    Home office

    Directive

    Granby, QC
    26 days ago
  •  ...infrastructure investment worldwide, our services are in great demand. We invite...  ...50,000 planners, designers, engineers, scientists, digital...  ...Engineer to join our growing Western Canada Environment team. The right...  ...oversight, client liaison and staff mentoring, adapted to fit your... 
    Remote work
    Full time
    Contract work
    For subcontractor
    Work at office
    Local area
    Worldwide
    Flexible hours

    Aecom

    Granby, QC
    26 days ago
  • As Casino Coordinator, you will be responsible for overseeing the game lobby and content for our Canadian market focus brand. You will collaborate with cross-functional teams, including CRM, marketing, operations and brand management, to drive casino strategy, enhance user experience...
    Remote work
    Full time
    Contract work
    Seasonal work
    Local area

    Ventures Lab

    Granby, QC
    26 days ago
  • $150k - $180k per year

     ...BPM welcomes and encourages applications from people with disabilities...  ...winter break, summer hours, and remote work options , so you can...  ...We are seeking an AI/ML Engineer to join BPM’s Enterprise Technology...  ...Advisory, and our Corporate Services Team. You’ll partner with teams... 
    Remote work
    Local area
    Immediate start
    Flexible hours
    Shift work

    Bpm Llp

    Granby, QC
    29 days ago
  •  ...competitive advantage for our clients About the Role You are the technical and operational owner for bringing merchants live on the Portless stack. This role is critical in providing a "Ritz-Carlton" onboarding experience—anticipating merchant needs, configuring complex... 
    Remote work
    Long term contract
    Immediate start

    Portless

    Granby, QC
    26 days ago
  • Warranty Services Representative, WSR112624 Department: Warranty Services Type of Position:...  ...: Manager, Warranty Services Work Model: Remote: Frequent car travel is required to assigned...  ...questions or would like help with your application, please contact a member of the Human... 
    Remote work
    Permanent employment
    Full time
    For contractors
    Work at office
    Work from home
    Home office

    Tarion

    Granby, QC
    26 days ago
  •  ...liaising with building inspectors, engineers, current and prospective...  ...travel to sites within Canada and that may include international...  ...Proficient in Microsoft Office applications • Demonstrated planning,...  ...providing accommodation to job applicants with disabilities throughout... 
    Remote work
    Work at office
    Work from home
    Home office
    Flexible hours

    Cwb Group Inc

    Granby, QC
    8 days ago
  • $30 - $32 per hour

    Location: Canada (Remote - Within Pacific Time Zone (PST) to Eastern Time Zone (EST)) Residency...  ...interactive entertainment and game development services studios globally. With production...  ...with integrating materials into the game engine, ensuring proper functionality and... 
    Remote work
    For contractors
    Freelance
    Worldwide

    Lakshya Digital

    Granby, QC
    26 days ago
  •  ...channels. Reporting to the Manager, Client Services, you’ll play an integral role in post-sales...  ...campaign performance. StackAdapt is a Remote First company although we are requiring candidates be located in Western Canada, with a strong preference of someone in the... 
    Remote work
    Work from home
    Home office

    Stackadapt

    Granby, QC
    29 days ago
  •  ...We are looking for motivated and service-oriented individuals to join our remote team. You’ll work directly with union...  ...and coverage options • Complete applications and documentation with accuracy •...  ...authorized to work in the U.S. or Canada What You’ll Receive: • Full benefits... 
    Remote work
    Weekly pay
    Permanent employment
    Work from home
    Flexible hours

    American Income Life: Ao

    Granby, QC
    29 days ago

Do you want to receive more vacancies?

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