Staff Fullstack Engineer @Grafana Labs
Software Development
Salary cad 186,368 - 2..
Remote Location
Employment Type full-time
Posted Today

[Hiring] Staff Fullstack Engineer @Grafana Labs

Today - Grafana Labs is hiring a remote Staff Fullstack Engineer. 💸 Salary: cad 186,368 - 223,642 per year 📍Location: USA, Canada

Role Description

Application Core Services (AppCore) is a group within Platform, in the Foundations department. We build and operate systems that support Grafana’s business operations and customer experience, working closely with product teams and internal business partners.

The Usage squad works on billing, rates, usage calculations, usage visibility, and cloud marketplace integrations. Our software helps customers understand their consumption and costs, and helps internal teams operate accurate, reliable billing processes.

We are looking for a Staff Fullstack Engineer with strong backend experience who enjoys making complex business systems reliable, understandable, and easier to operate. You will help deliver new capabilities while improving existing services, reducing repetitive manual work, and addressing edge cases that affect customers and internal stakeholders.

This is a hands-on Staff engineering role within the AppCore Usage squad. You will lead complex technical work, contribute directly to implementation, and share ownership with the squad’s other Staff and Senior engineers. Your primary focus will be Usage’s systems and outcomes, collaborating with adjacent teams when the work requires it.

Our ownership includes application code, data stores, deployment configuration, and the cloud infrastructure supporting our services. You should be comfortable following a problem across those boundaries and making improvements with the appropriate platform teams.

We are remote-first and global. For this role, we prefer candidates in NASA’s Eastern Time zone to provide more overlap with our EMEA colleagues.

What You’ll Be Doing

  • Your initial focus will be approximately 75% backend and 25% frontend. This balance will evolve with the squad’s priorities.
  • Design, build and operate backend services and APIs supporting billing, rates, usage calculations, usage visibility, and marketplace workflows.
  • Build and maintain backend services primarily in Go, with Node.js also present in our stack, and contribute to TypeScript/React applications to deliver complete features.
  • Improve the correctness and reliability of billing and usage workflows, including validation, reconciliation, error handling, and recovery.
  • Identify recurring manual tasks and replace them with maintainable automation, clear operational workflows, and appropriate controls.
  • Maintain and evolve the infrastructure supporting our services, including Kubernetes workloads, scheduled jobs, cloud resources, and deployment configuration.
  • Use infrastructure as code and automated delivery pipelines to make changes repeatable, reviewable, and safe across environments.
  • Investigate production issues across application code, databases, and infrastructure, including resource exhaustion, failed jobs, slow queries, and replication delays.
  • Plan and execute service deployments, database changes, and infrastructure migrations, including validation, monitoring, and recovery plans.
  • Build and maintain integrations with cloud marketplaces and external business systems where required by the squad’s work.
  • Deliver projects from understanding requirements and proposing an approach through implementation, testing, rollout, and production support.
  • Make changes traceable and testable, supporting audit requirements and clear explanations of system behaviour.
  • Collaborate with product management, Support, DealOps, GTM, infrastructure teams, and adjacent AppCore squads to clarify requirements and resolve dependencies.
  • Share technical leadership through design discussions, code reviews, mentoring, and practical improvements.
  • Participate in the squad’s on-call rotation after onboarding. Improve dashboards, alert quality, runbooks, and recovery procedures, and follow through on incident findings.

Qualifications

  • You enjoy engineering work where correctness, reliability, and business impact matter.
  • You take ownership from understanding the problem through delivery and production support.
  • You adapt as priorities change, learn unfamiliar systems and technologies, and contribute where the squad needs you.
  • You reason about how a service behaves in production.
  • You communicate clearly in writing and in conversation.
  • As a Staff engineer, you bring technical depth and sound judgment while remaining close to implementation.
  • We embrace thoughtful use of AI-assisted development.

Requirements

  • Substantial experience designing, delivering, and operating production backend systems.
  • Strong experience building and operating production backend systems in Go.
  • Professional experience contributing to frontend applications using TypeScript and React.
  • Experience reasoning about distributed systems.
  • Experience with relational databases.
  • Practical experience deploying and troubleshooting containerised services and jobs in Kubernetes.
  • Experience managing cloud infrastructure through code.
  • Ability to investigate production problems using logs, metrics, and traces.
  • A record of delivering projects end to end.
  • Experience working remotely, with clear asynchronous communication.
  • Ability to learn unfamiliar domains and technologies.
  • Experience writing readable, well-tested software.
  • Willingness to participate in on-call and take responsibility for the production behaviour of the systems you build.
  • Experience supporting colleagues through code reviews, mentoring, and constructive technical discussions.

Bonus Points For

  • Usage metering, billing engines, pricing and rates, financial reconciliation, or customer-facing cost management applications.
  • Reducing operational toil and automating workflows.
  • Systems with auditability, traceability, or financial-control requirements.
  • MySQL operations, replication, database upgrades, and performance tuning.
  • Terraform, Jsonnet, and Kubernetes deployment configuration.
  • Argo Workflows or comparable deployment and job-orchestration tooling.
  • Cloud infrastructure involving managed databases, object storage, service accounts, and access controls, particularly on GCP.
  • Data synchronisation pipelines and BigQuery integrations.
  • Cloud marketplace integrations across AWS, Azure, or GCP.
  • Integrations with business platforms such as NetSuite or Salesforce.
  • Observability tools such as Grafana, Prometheus, Loki, or OpenTelemetry.

Benefits

  • 100% Remote, Global Culture.
  • 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’.
  • Balance is Key – Global annual leave policy of 30 days per annum.

Equal Opportunity Employer

Grafana Labs is an equal opportunities employer. We welcome applications from everyone regardless of race, colour, nationality, origin, caste, sex, gender reassignment identity or expression, sexual orientation, age, religion or belief, disability, veteran status, genetic information, pregnancy, maternity, marital, family or carer status, or any other characteristic which is protected by local law.

Before You Apply
️
remote Be aware of the location restriction for this remote position: USA, Canada
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Staff Fullstack Engineer @Grafana Labs
Software Development
Salary cad 186,368 - 2..
Remote Location
Employment Type full-time
Posted Today
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 130,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: USA, Canada
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 130,000+ Remote Jobs
×
Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews

⚡ 133,708+ remote jobs, refreshed hourly

🔔 Real-time alerts: Apply first, direct to employer

🛡️ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later