Grafana Labs logo
Grafana Labs

Grafana Labs supports organizations’ monitoring, visualization and observability goals. 950,000+ active installations

Staff Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteLeadTeam 501-1,000Since 2014H1B SponsorCompany SiteLinkedIn

Location

Canada

Posted

7 days ago

Salary

$186.4K - $223.6K / year

Seniority

Lead

Bachelor Degree8 yrs expEnglishBigQueryCloudETLGrafanaJavaPython

Job Description

Staff Software Engineer

Grafana Labs

• 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 • Design and ship internal applications that replace SaaS point-solutions — reducing cost, consolidating workflows, and increasing team leverage • 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 • Set the technical direction for how GTM systems share data — defining 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

Job Requirements

  • 8+ years of software engineering experience, with a strong focus on systems integration and/or internal platform development
  • Expert-level Python — you write production code, not just scripts, Java, and Java Script
  • Deep hands-on experience with Salesforce (data model, APIs, automation) and 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
  • Solid 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)
  • Demonstrated ability to work autonomously in ambiguous environments — you scope your own work and drive it 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 CRM/sales engagement tools

Benefits

  • 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.

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 1,001-5,000Since 2017H1B No Sponsor

• Build and maintain scalable mobile ad experiences using React Native and the Google Mobile Ads SDK for iOS and Android • Translate business and revenue requirements into scalable ad implementations across mobile applications • Design how ads are configured, loaded, and displayed while balancing performance, reliability, and user experience • Support multiple ad formats, including native, interstitial, and rewarded experiences • Collaborate with cross-functional partners to deliver high-quality mobile advertising solutions

California + 3 moreAll locations: California | Iowa | New York | Washington
$150K - $175K / year
Full TimeRemoteTeam 1,001-5,000Since 2017H1B No Sponsor

• Design and build scalable distributed systems, backend platforms, compatible with AI/ML infrastructure for search, retrieval, ranking, recommendation, and personalization use cases • Manage scalable ML pipelines using Vertex AI Pipelines for training, evaluation and deployment to support ranking, retrieval, and recommendation personalization use cases • Develop and maintain data pipelines that support feature generation, model training, and analytics workflows • Own vector generation via Milvus, storage, and retrieval workflows • Implement model serving solutions using KServe and build APIs using FastAPI for low latency inference • Build observability and monitoring for models and pipelines • Track performance, drift, failures, and data quality issues • Collaborate with data scientists, product managers, and platform teams to define and deliver ML driven features • Investigate production issues across data pipelines, models, and services • Identify bottlenecks and improve reliability and performance • Create and maintain clear documentation for pipelines, models, APIs, and operational processes • Develop internal tools and dashboards to provide visibility into data processing and model behavior for stakeholders • Contribute to engineering standards, code quality, and best practices across Python-based services and ML systems • Stay current with ML infrastructure, MLOps practices, and relevant tools • Bring in improvements where they add clear value • Collaborate with product, data science, and frontend teams to deliver high quality search and feed experiences • Own production systems and debug issues across indexing, retrieval, ranking, and serving layers • Create clear documentation for pipelines, models, APIs, and system design

United States
$125K - $150K / year
Full TimeRemoteTeam 501-1,000Since 1988H1B No Sponsor

• Manage the use of computational resources of the server platform, in coordination with network management, ensuring availability and adequate performance; • Install and configure Linux operating systems, components, and services, including high-availability environments; • Diagnose and resolve incidents and problems in operating systems and critical services, ensuring continuity in high-availability scenarios; • Update operational environments by applying fixes and patches released by vendors; • Define and structure resources to be accessed on servers (folders, shares, permissions); • Establish naming conventions and organization of users and groups in accordance with security policies; • Perform basic configuration and provide support for content filtering solutions (proxy); • Perform basic configuration and provide support for infrastructure monitoring solutions; • Participate in projects, providing technical information on sizing and specifications of servers, their components, and software; • Prepare technical documentation and internal articles on best practices for using and administering the Linux platform in high-availability environments; • Provide support for hardware- and operating system-related issues on servers; • Perform basic configuration and provide support for firewall and IPS solutions; • Follow up on technical tickets with vendors to resolve complex issues related to the Linux platform; • Research solutions and prepare technical specifications to support analyses and decisions related to Linux server infrastructure.

Brazil

Role Description Coretek is looking for a Full Stack (.NET) Developer with an emphasis on front end development. The ideal candidate is passionate about solving challenging problems at scale for clients and takes pride in building intuitive, high-quality user experiences. In this role you will help drive innovation and product enhancements to our Insights product, working alongside an established development team to take features from requirements gathering through to production. This is a hands-on engineering role for someone who thrives in a collaborative, fast-paced environment and wants to make a visible impact on a growing product. Responsibilities - Feature Development & Stakeholder Collaboration - Work with internal stakeholders to determine and refine requirements for new features and enhancements - Provide design, development, and configuration based on agreed requirements - Estimate, plan, and manage implementation tasks and report on development progress - Development & User Experience - Help drive innovation and product enhancements to the Insights product, with an emphasis on front end development and user experience - Build responsive, accessible, and intuitive interfaces using modern frameworks - Partner with the team to ensure UI and UX consistency across the application - Quality & Bug Remediation - Identify and remediate bugs across the application - Support User Acceptance Testing and implement code into production - Develop and maintain application code for both bug fixes and new features utilizing Coretek standards - DevOps & Agile Delivery - Work alongside an existing development team to move features from backlog to production - Follow standard DevOps and Agile methodologies throughout the development life cycle - Contribute to CI/CD pipelines and automated deployment practices - Technology & Innovation - Stay up to date on new and emerging technologies and bring fresh ideas to the team - Apply AI development and coding practices to accelerate delivery and improve product capabilities Qualifications - Bachelor’s degree in Computer Science or a related field - 3+ years of experience with the .NET development platform and languages including .NET Core, .NET Framework, and C# - Hands-on experience with modern front end frameworks (React, Angular, etc.) and a strong understanding of UI and UX principles - Experience creating and consuming REST/Web APIs and implementing authentication - Experience with CI/CD pipelines - Experience with AI development and coding - Knowledge of cloud hosted software (IaaS, PaaS, SaaS); Azure and Azure DevOps preferred - Familiarity with Agile development methodologies and the software development life cycle (SDLC) - Strong presentation skills, including presenting new features and functionality to leadership Expected Deliverables (First 3-6 Months) - Ramp up on the Insights codebase, architecture, and development workflow, and begin delivering production code within the first few months - Independently take features from requirements through to production with minimal oversight - Deliver measurable improvements to user experience based on stakeholder and customer feedback - Reduce the open backlog and improve overall application quality and stability

United States