Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI @ 4
API @ 7
CI/CD
CRM @ 3
Communication @ 7
Data Modeling @ 7
ELT @ 7
ETL @ 7
Grafana
Java @ 4
JavaScript @ 4
LLM
Marketing @ 4
NetSuite @ 4
Observability @ 4
Python @ 4
React @ 4
Salesforce @ 7
Security
Slack @ 4
Snowflake @ 4
Stripe @ 4
Technical Leadership
Vector Databases @ 4
Workato @ 4
iPaaS
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Grafana Labs is looking for a Staff Integrations Engineer to join the GTM Tools & Technology team. This hybrid role sits at the intersection of Revenue Operations and internal software engineering. The role involves owning the architecture and delivery of integrations across the go-to-market stack while building internal GTM tooling to reduce unnecessary SaaS spend.
This is a builder role requiring production Python development, data modeling, internal application development, and close collaboration with Revenue Operations and Finance stakeholders. The position is remote and open to applicants in Canada time zones only.
Responsibilities
Integrations Engineering
- Architect and own end-to-end integrations across Salesforce, Snowflake or BigQuery, Slack, Grafana, and billing and finance systems.
- Define and enforce integration patterns and API standards across the GTM stack.
- Lead incident response and root-cause analysis for integration failures.
- Improve observability and alerting for integrations.
- Translate business requirements from Revenue Operations into reliable, scalable technical solutions.
- Evaluate and rationalize third-party connectors, middleware, and iPaaS tooling using build-versus-buy criteria.
Internal Tooling and Platform
- Design and ship internal applications that replace SaaS point solutions, reduce costs, consolidate workflows, and increase team leverage.
- Establish internal development practices covering code standards, CI/CD, deployment patterns, and documentation.
- Use AI and LLM capabilities, including APIs and agentic workflows, to accelerate internal tool development and automate repetitive operations work.
- Maintain a deprecation roadmap tied to measurable SaaS spend reduction targets.
- Use modern AI coding assistants within security guidelines, supported by a company-funded usage budget.
- Apply AI-assisted development for prototyping, test generation, refactoring, documentation, and incident follow-ups, alongside code review and quality standards.
Architecture and Technical Leadership
- Define the technical direction for data sharing across GTM systems, including canonical data models, source-of-truth ownership, and synchronization strategies.
- Conduct design reviews and provide architectural guidance to engineers, Revenue Operations analysts, and technical stakeholders.
- Identify and proactively remediate technical debt.
- Advocate for engineering rigor in a primarily non-engineering organization.
Requirements
- At least 8 years of software engineering experience, with a strong focus on systems integration and/or internal platform development.
- Expert-level Python experience writing production code, along with experience using Java and JavaScript.
- Deep hands-on experience with Salesforce data models, APIs, and automation.
- Experience with at least one cloud data warehouse, such as Snowflake or BigQuery.
- A track record of building internal tooling that replaced or significantly reduced reliance on commercial SaaS products.
- Strong knowledge of data modeling, API design, event-driven architectures, and ETL/ELT patterns.
- Experience integrating billing, finance, or quote-to-cash systems such as Stripe, NetSuite, Zuora, or similar platforms.
- Ability to work autonomously in ambiguous environments, scope work independently, and drive projects to completion.
- Strong communication skills and the ability to explain technical tradeoffs to non-technical GTM and finance stakeholders.
- Familiarity with GTM platforms such as Salesforce, HubSpot, Outreach, Gainsight, or similar CRM and sales engagement tools.
Bonus Qualifications
- Experience with frontend frameworks and tooling, including React, Slack Block Kit, or dashboard components, for building user-facing AI tool interfaces.
- Experience with vector databases or retrieval pipelines, including Pinecone, Weaviate, ChromaDB, or pgvector.
- Experience automating sales, customer success, or marketing workflows in a B2B SaaS environment.
- Experience with workflow automation platforms such as n8n, Workato, Prefect, Clay, PhantomBuster, Apify, or Dust.
- Familiarity with Model Context Protocol or similar standards for connecting AI systems to data sources and tools.
- Experience with observability tools for AI systems, such as LangSmith, Weights & Biases, or custom logging and evaluation frameworks.
- Experience working in Revenue Operations, GTM Analytics, or Sales Operations environments.
- Previous experience in open source or developer-focused SaaS companies.
Benefits
- Base compensation of CAD 186,368 to CAD 223,642 per year in Canada.
- Restricted Stock Units (RSUs).
- 100% remote work and a global culture.
- In-person onboarding.
- Global annual leave policy of 30 days per year, including 3 Grafana Shutdown Days, subject to local legislation.
- Career growth pathways.
- Transparent communication, empowered teams, and an innovation-driven environment.
More jobs at Grafana Labs
Software Engineer - Synthetic Monitoring
Grafana Labs · Spain, Ireland, Sweden, Germany, United Kingdom
EUR 81,000-10,200 per year
Software Engineer - Synthetic Monitoring
Grafana Labs · Spain, Ireland, Sweden, Germany, United Kingdom
EUR 65,000-81,000 per year
Software Engineer - Synthetic Monitoring
Grafana Labs · Spain, Ireland, Sweden, Germany, United Kingdom
GBP 72,000-90,000 per year
Software Engineer - Synthetic Monitoring
Grafana Labs · Spain, Ireland, Sweden, Germany, United Kingdom
SEK 610,000-762,500 per year
Software Engineer - Synthetic Monitoring
Grafana Labs · Spain, Ireland, Sweden, Germany, United Kingdom
EUR 76,000-95,000 per year
Similar jobs
Staff Software Engineer (Internal Tooling)
Grafana Labs · United States
USD 175,000-210,000 per year
Senior AI Engineer
Grafana Labs · Canada
CAD 164,500-197,400 per year
Senior AI Engineer
Grafana Labs · United States
USD 154,400-185,300 per year
Finance Systems Engineer, Revenue
Anthropic · San Francisco, United States, Seattle, United States
USD 205,000-270,000 per year
Finance Systems Integration Engineer
Anthropic · San Francisco, United States, Seattle, United States
USD 205,000-270,000 per year
Director, Enterprise Architecture & Intelligent Automation
GitLab · United States
USD 153,000-287,000 per year
Principal Software Engineer — Agentic AI Applications and Foundations
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Principal Network Automation Engineer
Nvidia · Santa Clara, United States
USD 248,000-396,800 per year