Staff Backend Engineer - Application Core Services, Stacks | Canada | Remote
$186.37k - $223.64k per yearGrafana Labs
- 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 .
$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 jobLong term contractFull timeInternshipLocal areaFlexible hours$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 workFull timeLocal areaShift work$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...SuggestedLong term contractFull time$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 workFull timeLocal area- ...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 workFull timeWork at officeWorldwideNight shift
$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 jobFull timeLocal areaWeekend workWeekday work- ...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 workFull timeShift work
- ...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 workFull timeInternshipLocal areaImmediate startWorldwide
$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 contractFull timeInternshipShift work- ...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 workFull timeInternshipWork at officeLocal areaWork from homeHome office
$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 contractFull timeTemporary workWorldwide- ...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 workLong term contractFull timeWorldwideFlexible hours
- ...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 timeInternshipWork at office
$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 jobFull timeWork at officeFlexible hours- ...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 jobLong term contractFull timeInternshipImmediate startFlexible hoursShift work
- ...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 contractFull time
$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 jobFull timeWork at officeFlexible hours$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 jobFull timeLocal areaFlexible hours- ...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 workFull timeShift work
$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 workFull timeImmediate startHome office- ...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 workFull time
$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 workFull timeWork at officeShift work- ...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 workLong term contractFull time
- ...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 workFull timeInternship
- ...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 jobLong term contractFull timeWork at officeFlexible hours
- ...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 jobFull timeWork from homeHome office
$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 jobLong term contractFull timeTemporary work- ...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 workFull timeWork at office
$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 timeLocal areaWork from homeFlexible hours- ...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 workLong term contractFull timeFlexible hours
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!
- project engineer assistant project manager Remote
- assistant electrical engineer Remote
- backend developer Remote
- backend software developer Remote
- fully remote assistant accountant Remote
- clinical research remote Remote
- clinical data manager remote Remote
- teletravail langue Remote
- remote proposal manager Remote
- remote artist Remote

