Staff Software Engineer

📍 Canada
CAD 186,400-223,600 per year
SENIOR
✅ Remote

Used Tools & Technologies

Not specified

Required Skills & Competences

Marketing @ 4 Grafana @ 4 Python @ 4 ETL @ 7 CI/CD @ 4 Leadership @ 4 React @ 4 ELT @ 7 Slack @ 4 Stripe @ 4 API @ 4 Technical Leadership @ 4 iPaaS @ 4 Workato @ 4 LLM @ 4 NetSuite @ 4 Snowflake @ 4 Salesforce @ 4 Observability @ 4 AI @ 4 Data Modeling @ 7

Details

Grafana Labs is the company behind the open observability cloud. We are a 100% remote company with a global team and an open-source legacy. This role is a remote opportunity for applicants in Canada time zones only and sits at the intersection of Revenue Operations and internal software engineering.

Responsibilities

Integrations Engineering

  • Architect and own end-to-end integrations across Salesforce, Snowflake/BigQuery, Slack, Grafana, and billing & finance systems
  • Define and enforce integration patterns and API standards across the GTM stack
  • Lead incident response and root-cause analysis for integration failures; drive improvements to observability and alerting
  • Partner with Revenue Operations to translate business requirements into reliable, scalable technical solutions
  • Evaluate and rationalize third-party connectors, middleware, and iPaaS tooling against build-vs-buy criteria

Internal Tooling & Platform

  • Design and ship internal applications that replace SaaS point-solutions to reduce cost and consolidate workflows
  • Establish a lightweight internal development practice: code standards, CI/CD, deployment patterns, and documentation norms
  • Leverage AI/LLM capabilities (APIs, agentic workflows) to accelerate internal tool development and automate repetitive operations work
  • Maintain a clear deprecation roadmap tied to measurable SaaS spend reduction targets

Architecture & Technical Leadership

  • Set the technical direction for how GTM systems share data — define canonical data models, source-of-truth ownership, and sync strategies
  • Conduct design reviews and provide architectural guidance to engineers, RevOps analysts, and technical stakeholders
  • Identify and remediate technical debt proactively; advocate for engineering rigor in a primarily non-engineering organization

Requirements

  • 8+ years of software engineering experience, with a strong focus on systems integration and/or internal platform development
  • Expert-level Python (production-quality code)
  • Deep hands-on experience with Salesforce (data model, APIs, automation)
  • Experience with at least one cloud data warehouse: Snowflake or BigQuery
  • Proven track record building internal tooling that replaced or meaningfully reduced reliance on commercial SaaS products
  • Strong grasp of data modeling, API design, event-driven architectures, and ETL/ELT patterns
  • Experience integrating billing, finance, or quote-to-cash systems (e.g., Stripe, NetSuite, Zuora, or similar)
  • Ability to work autonomously in ambiguous environments and to scope and drive work to completion
  • Strong communicator who can translate technical tradeoffs for non-technical GTM and finance stakeholders
  • Familiarity with GTM platforms like Salesforce, HubSpot, Outreach, Gainsight, or similar

Bonus Points

  • Experience with frontend frameworks & tooling (React, Slack Block Kit) to build user-facing interfaces for AI tools
  • Experience with vector databases or retrieval pipelines (Pinecone, Weaviate, ChromaDB, pgvector, or similar)
  • Prior work automating sales, customer success, or marketing workflows in a B2B SaaS environment
  • Experience with workflow automation platforms like n8n, Workato, Prefect, Clay, PhantomBuster, Apify, Dust, or similar tools
  • Familiarity with Model Context Protocol (MCP) or similar standards for connecting AI systems to data sources and tools
  • Exposure to observability tools for AI systems (LangSmith, Weights & Biases, custom logging/evaluation frameworks)
  • Previous experience in open source or developer-focused SaaS companies

Compensation & Rewards

  • Base compensation range in Canada: CAD 186,368 - CAD 223,642
  • Roles include Restricted Stock Units (RSUs)
  • Global annual leave policy: 30 days per annum (with 3 days reserved for Grafana Shutdown Days)

Additional Details

  • This role is remote (Canada time zones only). In-person onboarding is provided. Grafana Labs provides access to modern AI coding assistants and frontier models as part of developer productivity tooling.