Grafana Labs supports organizations’ monitoring, visualization and observability goals. 950,000+ active installations
Senior Software Engineer - Observability Knowledge Graph Backend | Canada | Remote
Location
Canada
Posted
75 days ago
Salary
164K - 197K / year
Seniority
Senior
Job Description
Senior Software Engineer - Observability Knowledge Graph Backend | Canada | Remote
Grafana Labs
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 full-time remote position, and we're seeking candidates in the US or Canada. The Opportunity The Grafana Observability (O11y) group builds end-to-end observability solutions that span Application, Infrastructure, Database, Browser and Mobile observability. At the core of this experience is the Grafana Knowledge Graph—the platform that powers true full-stack observability across Grafana Cloud. The Knowledge Graph is a suite of distributed, multi-tenant microservices that connects signals across the stack and delivers automated Root Cause Insights by actively analyzing Metrics, Traces, and Logs stored in Grafana Cloud. These services process and store data across SQL, graph, and time-series databases and are designed for high availability and scale. Used by thousands of self-service customers and trusted by some of the world’s largest organizations to monitor mission-critical infrastructure, the Knowledge Graph is a foundational platform at Grafana. As adoption continues to grow, our focus is on continuously improving performance, increasing reliability, and scaling efficiently—without compromising on quality. At Grafana, we value collective creativity and diverse perspectives. Every team member is encouraged to bring ideas forward and help shape a platform that our users depend on every day. 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. What will you be doing? - Work with your team to build and roll out new features, then use the results to iterate and improve. - Drive projects from initial ideation all the way to operations once it is in the hands of customers. - Take on complex challenges and break them down to achieve short feedback loops: to analyze, design, and build modular solutions, deliver MVPs, gather data and feedback, and then progress iteratively - Maintain critical systems, and own their reliability, performance, and availability. - Be a part of your team’s on-call rotations and take ownership of the services you’re running. - Mentor and support other team members, participate in design discussions, and collaborate with the team - Learn new skills by gaining a deeper understanding of our cloud product and our customers and getting to know the codebase. - Take an active role in influencing our roadmap and your own career objectives 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? - You are a motivated self starter with a bias towards action. - You have strong coding skills and operational experience; you were responsible for operating the software you have built. - You have worked on a SaaS platform and dealt with common distributed systems problems (e.g. scalability, multi-tenancy, data isolation, HA, …) - You have excellent written and spoken communication skills. You’ll be working with your team mates in a fully remote setup. Good communication skills are a must. - 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. - You are pragmatic; you prioritize progress over perfection; you can handle ambiguity. - We use Java on the backend and deploy on AWS/Azure/GCP Clouds using Kubernetes. You must have programming experience in Java and experience with Kubernetes and any one of the cloud platforms. - You are customer focused. We build everything with our users in mind. Compensation & Rewards: In Canada, the Base compensation range for this role is CAD 164,490 - CAD 197,389. 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. *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 privacy policy.
Related Guides
Related Job Pages
More Software Engineer Jobs
Staff Software Engineer (6+ years, GO, AWS)
VisaBased in Foster City, California, Visa is a global payments technology organization. Visa was founded in 1958, coinciding with Bank of America’s launch of the
Company Description Founded by experienced entrepreneurs and engineers in 2016, Pismo is a technology company that provides a comprehensive processing platform for banking, card issuing and financial market infrastructure and helps customers innovate and build the next generation of banking and payment solutions. Pismo joined Visa in 2024. Leveraging Visa’s solutions, our core platform, and an expanding suite of capabilities, Pismo addresses the technological challenges that large banks, marketplaces, and fintech companies face in migrating from legacy systems to more advanced technology in the market. Pismo’s cloud-based platform empowers firms to build and launch financial products rapidly, scaling as they grow to have a broader audience while keeping high security and availability standards. Pismo’s 500+ employees are located in more than 10 countries around the world. Job Description Visa’s Technology Organization is a community of problem solvers and innovators reshaping the future of commerce. We operate the world’s most sophisticated processing networks capable of handling more than 65k secure transactions a second across 80M merchants, 15k Financial Institutions, and billions of everyday people. While working with us you’ll get to work on complex distributed systems and solve massive scale problems centered on new payment flows, business and data solutions, cyber security, and B2C platforms. The Opportunity: We are looking for Versatile, curious, and energetic Software Engineers who embrace solving complex challenges on a global scale. As a Visa Software Engineer, you will be an integral part of a multi-functional development team inventing, designing, building, and testing software products that reach a truly global customer base. While building components of powerful payment technology, you will get to see your efforts shaping the digital future of monetary transactions. The Work itself: - Design code and systems that touch 40% of the world population while influencing Visa’s internal standards for scalability, security, and reusability - Collaborate multi-functionally to create design artifacts and develop best-in-class software solutions for multiple Visa technical offerings - Actively contribute to product quality improvements, valuable service technology, and new business flows in diverse agile squads - Develop robust and scalable products intended for a myriad of customers including end-user merchants, b2b, and business to government solutions. - Leverage innovative technologies to build the next generation of Payment Services, Transaction Platforms, Real-Time Payments, and Buy Now Pay Later Technology - Opportunities to make a difference on a global or local scale through mentorship and continued learning opportunities What You'll Do: - Develop and maintain applications using Golang or Java, following clean code and best software engineering practices. - Design and implement scalable, reliable, and secure microservices architecture. - Collaborate with engineering and product teams to refine and deliver technical solutions aligned with business needs. - Leverage AWS services such as SQS, SNS, DynamoDB, S3, and EventBridge in day-to-day development. - Use Terraform to provision, maintain, and evolve AWS infrastructure. - Write unit and integration tests to ensure code quality and system robustness. - Monitor application health and performance using observability tools (metrics, logs, alerts). - Participate in code reviews and provide constructive feedback to peers. - Contribute to architectural and technical discussions, supporting continuous improvement and innovation - We do not expect that any single candidate would fulfill all of these characteristics. For instance, we have exciting team members who are really focused on building scalable systems but didn’t work with payments technology or web applications before joining Visa. High-Impact Contributions: Regularly recognized for delivering high-quality, impactful technical solutions within their team and across collectives. Coding Standards & Best Practices: Actively enables other engineers to elevate coding standards and deepen awareness of best practices, especially around non-functional requirements. Technical Leadership: Consistently leads their squad to successful technical outcomes, ensuring sound engineering decisions that balance technical debt, system design, reliability, observability, and business needs. Product Awareness & Planning: Demonstrates strong product understanding, contributes meaningfully to quarterly planning, and collaborates with PMs or team leads to shape squad vision. Mentorship & Feedback: Proactively supports the growth of other engineers through mentoring, sponsorship, and constructive feedback. Cross-Team Collaboration: Frequently consulted by engineers from other squads, demonstrating the ability to tackle complex and ambiguous problems under pressure. Technology Strategy: Keeps up with emerging technology trends and contributes insights to squad-level strategic discussions. This is a remote position. A remote position does not require job duties be performed within proximity of a Visa office location. Remote positions may be required to be present at a Visa office with scheduled notice. Qualifications Basic Qualifications: 5+ years of relevant work experience with a Bachelor’s Degree or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 0 years of work experience with a PhD, OR 8+ years of relevant work experience. Preferred Qualifications: 5+ years of relevant work experience with a Bachelor’s Degree or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 0 years of work experience with a PhD, OR 8+ years of relevant work experience. 3+ years proficiency in years of experience with Golang Adaptable to other languages like - Java/Groovy or JVM-related. Solid knowledge of AWS Services or other Cloud Players Knowledge of Distributed transactions and Race Conditions Experience/knowledge with Continuous Integration & Development and automation tools such as Jenkins, CodeFresh, ArgoCD, Artifactory, Git etc. Solid knowledge and understanding of Agile and Test-Driven Development Deep product knowledge, active in feature planning and impact analysis. Strong relational database design and non-relational strategy, effective data modelling. Experience with Financial Industry or Payments / Authorization Systems. Understanding of observability practices (monitoring, tracing, alerting). The Skills You Bring: Energy and Experience: A growth mindset that is curious and passionate about technologies and enjoys challenging projects on a global scale Challenge the Status Quo: Comfort in pushing the boundaries, ‘hacking’ beyond traditional solutions Language Expertise: Expertise in one or more general development languages (e.g., Java, C#, C++) Builder: Experience building and deploying modern services and web applications with quality and scalability Learner: Constant drive to learn new technologies such as Angular, React, Kubernetes, Docker, etc. Partnership: Experience collaborating with Product, Test, Dev-ops, and Agile/Scrum teams Additional Information Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law. - Job Family Group: Engineering and Technology
• Design, develop, and maintain Salesforce OEM applications delivered via second-generation managed packages (2GP) • Build robust backend logic using Apex, including async patterns (Queueable, Batch, Future) • Develop modern, performant user interfaces using Lightning Web Components (LWC) • Ensure all development aligns with Salesforce ISV and OEM best practices • Design solutions with a deep understanding of Salesforce governor limits, multitenant architecture, and scale constraints • Proactively identify and mitigate limit risks • Optimize code, data models, and automation for high-volume and enterprise-scale usage • Leverage Salesforce configuration tools effectively • Use Git for source control • Write comprehensive unit and integration tests
Sênior Python Developer - Part-time
WorkanaThe largest platform for hiring top remote talent from Latin America.
Sobre: Buscamos um Desenvolvedor Sênior com alta capacidade de execução e autonomia para liderar a transformação tecnológica de um escritório de advocacia com 12 anos de história. Nesta posição, você não será apenas um executor, mas o arquiteto de soluções que substituirão processos manuais críticos por sistemas inteligentes e autônomos. Você trabalhará diretamente com os sócios, traduzindo desafios do universo jurídico em softwares de alta performance. O objetivo é claro: eliminar o trabalho operacional e elevar a entrega técnica ao nível de um advogado sênior através da tecnologia. Responsabilities: - Geração Autônoma de Peças Jurídicas com IA: Desenvolver um sistema que utilize o histórico de 12 anos de documentos do escritório para gerar, de forma autônoma, peças prontas (Contestações, Recursos, Impugnações, etc.); - Automação de Fluxo de Dados (Exyon → ADVBOX): Eliminar o cadastro manual de processos, criando uma integração total entre o sistema do cliente (Exyon) e o sistema de gestão interno (ADVBOX); - Integração via API: Construir e manter a ponte de dados entre o ecossistema do banco e as plataformas internas, garantindo sincronização confiável e em tempo real; - Monitoramento Inteligente de Publicações: Automatizar a leitura e classificação de publicações processuais em diários oficiais de 7 estados.
Principal Statistical Programmer
Clinical Outcomes SolutionsA global research consulting group providing 360° support & services across all facets of clinical outcomes research.
• Meetings and communications • Generate SDTM and ADaM specifications • Generate & QC assigned dataset domains • Support submission activities • Generate TLFs (patient profile, interim analysis, annual summary report, final CSR) • Prepare SDTM define files and reviewer guide(s) and ADaM define files and reviewer guide(s) • Handling Data transfers to sponsor (or other designee) • Publication support • Ad hoc tasks/activities requested by sponsor • Writing SAS macros and other utilities and tools • Reviewing documents/specifications/output created by sponsor’s Partner CROs • Maintenance of associated tracking and validation documentation




