Senior Software Engineer - Session Replay | Canada | Remote
$164.49k - $197.39k per yearFarCoder
## Job OverviewGrafana Labs is hiring a remote candidate for Senior Software Engineer - Session Replay | Canada | Remote. This is a full time position. Work location: Canada.The role typically involves technologies such as TypeScript, React, Rust, Go, Azure, REST.This role involves building user interfaces using technologies such as React.## Key Responsibilities* frontend observability,* backend data processing and storage at scale,* debugging workflows across products,* privacy and access control,* performance and cost constraints at scale.## Required Skills### Primary Skills* TypeScript* React* Rust* Go* Azure* REST### Secondary Skills* Prototyping* GoLang* MEAN* MySQL* Salesforce* SecuritySkills required for this role include TypeScript, React, Rust, and related tools for day-to-day development.## Job Details* **Employment Type:** Full Time* **Location:** Canada* **Salary:** $25000 – $40000 USD## Tech StackTypeScript, React, Rust, Go, Azure, REST, Prototyping, GoLang, MEAN, MySQL, Salesforce, Security## Role detailsGrafana Labs is the company behind Grafana Cloud, the fully managed observability platform trusted by more than 10,000 organizations to ensure reliability, resolve incidents faster, and optimize telemetry at scale. Built on open source and open standards and designed for interoperability across any stack, Grafana Cloud brings AI to observability and observability to AI, giving teams (and their agents) unified visibility so they can see, understand, and act on all their disparate data, wherever it lives, and move at the speed of their ambitions. Customers, including Anthropic, Bloomberg, NVIDIA, Microsoft, and Salesforce, rely on Grafana Labs. We are a 100% remote company with team members across 40+ countries, backed by leading investors including Lightspeed Venture Partners, Sequoia Capital, GIC, Coatue, J.P. Morgan, CapitalG, and Lead Edge Capital. Learn more at grafana.Com and follow us on LinkedIn and X.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 remote opportunity and we would be interested in applicants from Canadian EST time zones only.**## Senior Software Engineer - Session Replay#### **The Opportunity:**The Session Replay squad is building a new Grafana Cloud product that helps our customers to understand what users actually experienced when something goes wrong.Session Replay connects frontend signals (errors, performance, synthetic checks) to concrete session-level evidence, enabling faster and more confident investigation of production issues.This team works at the intersection of:Session Replay is still early, which means you’ll help shape both what we build and how it fits into Grafana Cloud. A key part of our next phase is evolving the backend architecture of capturing sessions, including a migration toward columnar/analytical solution as a primary storage and query engine for high-volume session data.As a company we are remote-first and global, we embrace people of different experiences and backgrounds to build diverse teams where every person brings a new perspective to the software. We are looking for Senior Software Engineers who are passionate about working with data and providing seamless experiences for our customers to join our growing team! Our stack is Golang, Typescript and React, but we build tools for people using many other stacks.#### **What You’ll Be Doing:**As a Senior Software Engineer, you will operate as a technical leader and systems thinker, driving both product direction and architectural evolution, specifically, you will:* **Own end-to-end technical direction for Session Replay,** spanning frontend, backend, and data systems* **Drive the evolution of our backend architecture, including:**+ Designing systems around columnar/analytical data storage for large-scale session data+ Defining data models, ingestion pipelines, and query patterns* **Lead the design of investigation workflows,** connecting replay with logs, metrics, traces and other telemetry across Grafana Cloud* **Make high-leverage architectural decisions** that impact multiple teams and products* Partner with teams across Grafana (Frontend Observability, Synthetic Monitoring, Core Grafana) to build **cohesive cross-product experiences*** **Engage directly with customers** - joining calls, gathering structured feedback, and helping customers instrument and adopt Session Replay successfully.* Improve engineering standards, patterns, and operational practices within the team* Mentor engineers and help grow technical leadership within the team#### **Technologies you'll work with:*** Go (backend services and APIs)* Columnar/Analytical data storage (core data storage and querying)* Object storage (S3, GCS, Azure Blob Storage) and MySQL* TypeScript / React (user-facing workflows)* Grafana ecosystem (Mimir, Loki, Tempo, etc.)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 with strong code review and quality standards. You'll also have access to the latest frontier models from OpenAI, Anthropic, and Google.#### **What Makes You a Great Fit:*** You are **comfortable working in a remote-first company**;
communication is key.* For us, working together means being **collaborative, friendly, kind, and respectful**. We operate by consensus. You can contribute to a discussion, disagree constructively, and commit to the team’s decision. You are able to communicate design decisions clearly in written and spoken English.* **Ability to reason about data-intensive systems** (ingestion, storage, querying, cost trade-offs)* You are **comfortable owning features in ambiguous problem spaces**. We are a small team, working remotely, on a product that will be used by engineers all over the world – the ability to work on your own is crucial.* You have a good understanding of **a software development process that takes a user-centered approach**. You easily build an understanding of the users’ context and goals which will help you build the right solution with the maximum value.* You enjoy **working on complex solutions** – Grafana is a highly technological solution and has avid followers who rely on it every day and who care deeply about their workflows. You value code maintainability, readability & automation.* You use **AI tools as a natural part of your engineering workflow** - whether for accelerating exploration, code review, or reasoning through design tradeoffs - and you're thoughtful about where they help and where they don't.#### **Bonus Points For:*** Experience with columnar/analytical databases* Experience with observability tools (Grafana, Datadog, New Relic, Sentry, etc.).* Experience building debugging or developer-focused tools.* Familiarity with privacy, security, and access control in data-heavy systems* Experience working on performance-sensitive systems (large datasets, real-time queries, session data)**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. 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.***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:***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. We believe that equality and diversity build a strong organisation, and we work hard to ensure that is the foundation of our organisation 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.*#J-18808-Ljbffr
communication is key.* For us, working together means being **collaborative, friendly, kind, and respectful**. We operate by consensus. You can contribute to a discussion, disagree constructively, and commit to the team’s decision. You are able to communicate design decisions clearly in written and spoken English.* **Ability to reason about data-intensive systems** (ingestion, storage, querying, cost trade-offs)* You are **comfortable owning features in ambiguous problem spaces**. We are a small team, working remotely, on a product that will be used by engineers all over the world – the ability to work on your own is crucial.* You have a good understanding of **a software development process that takes a user-centered approach**. You easily build an understanding of the users’ context and goals which will help you build the right solution with the maximum value.* You enjoy **working on complex solutions** – Grafana is a highly technological solution and has avid followers who rely on it every day and who care deeply about their workflows. You value code maintainability, readability & automation.* You use **AI tools as a natural part of your engineering workflow** - whether for accelerating exploration, code review, or reasoning through design tradeoffs - and you're thoughtful about where they help and where they don't.#### **Bonus Points For:*** Experience with columnar/analytical databases* Experience with observability tools (Grafana, Datadog, New Relic, Sentry, etc.).* Experience building debugging or developer-focused tools.* Familiarity with privacy, security, and access control in data-heavy systems* Experience working on performance-sensitive systems (large datasets, real-time queries, session data)**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. 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.***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:***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. We believe that equality and diversity build a strong organisation, and we work hard to ensure that is the foundation of our organisation 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.*#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Session Replay | Canada | Remote in Winnipeg, MB vacancy
$164.49k - $197.39k per year
...Microsoft, and Salesforce, rely on Grafana Labs. We are a 100% remote company with team members across 40+ countries, backed by... ...applicants from Canadian Eastern time zones only at this time.Senior Software Engineer - Session ReplayThe Opportunity:The Session Replay squad is...Remote workSeniorLocal area- Build Session Replay at Grafana Labs remotely from a Canadian Eastern time zone, using Go and analytical data systems. Shape how customers investigate issues.As a Senior Software Engineer, you will lead technical direction across frontend, backend, and data systems. You will...Remote workSenior
- ...members Provide guidance to junior developers Requirements Senior-level full stack developer with Dev Lead Experience Strong... ...Actions, GitLab, BitBucket, Azure DevOps Familiarity with software ticketing systems or processes, e.g., Jira, Solar, ServiceNow...Remote workSenior
$180k - $250k per year
...-powered IT management and cybersecurity software, serving Managed Service Providers (MSPs)... ...shaping the future of IT: whether you're in engineering, product, sales, marketing, customer... ...technologies, including retries, idempotency, replay, and at‑least‑once delivery Experience...Remote workLong term contractSecond jobWorldwide- About CanalsCanals builds software for wholesale distributors, helping them operate more... ...at pace. To keep up, we need senior-level engineers who can move quickly while maintaining... ...trusted to make things happen. We’re remote‑first, flexible, and distributed across...Remote workSeniorFlexible hours
- Senior Software Engineer Remote role based in Canada. Must work at least 6 hours of overlap with US Eastern Time.What We Do Wagmo is a modern pet healthcare company built around how pet parents actually care for their pets. We partner with employers to provide a complete...Remote workSenior
- ...systems bringing #BetterGlobalHealth to patients everyday!The Senior Software Developer ( AI/ML) is part of the Smile Labs team in the Product... ...commitment to operational excellence.Some of the benefits we offer Remote Work EnvironmentFlexible Time Away From Work Policy including...Remote workSeniorRemplacement
- ...Jobgether is seeking a Senior Software Engineer, AI/ML in Canada to join a product-focused team building a healthcare data platform used internationally. You will help shape the AI strategy, design end-to-end architectures, and translate cutting-edge research into scalable...Remote workSenior
- Athennian delivers Governance Ops software that aligns legal, finance, tax and fund teams through a secure, integrated source of truth for entity and ownership data. The platform enables organizations managing complex corporate and investment structures to automate governance...Remote workSenior
$190k - $220k per year
Senior Software Engineer, Mobile Platform, Guest App The Senior Software Engineer, Mobile Platform, Guest App role at Owner is a full-time software engineering position open to people based anywhere in Canada. The work is 100% remote in a remote-first company. The role carries...Remote workSeniorFull timeLocal area$120k - $135k per year
...#BetterGlobalHealth to patients everyday! The Senior Software Developer works closely with cross-... ...urgent customer needs with sustainable engineering practices, navigate ambiguity, and make... ...Some of the benefits we offer: Remote Work Environment Flexible Time Away From...Remote workSeniorLong term contractFlexible hours- About Beacon Software: Beacon is acquiring and operating a portfolio of vertical SaaS companies. Most private equity firms scale by adding... ...of Stripe, DoorDash, and Ramp. About the Role: Lead Software Engineers are Beacon engineers who work inside our portfolio companies....Remote workFull timeInternship
$218.42k - $302.84k per year
...connection effortless by delivering software that makes it easy to... ...team, reporting to the team's Engineering Manager and ultimately into our... .... Tailscale is fully remote, this team operates with significant... ...control models (RBAC/ABAC), session management, MFA, passwordless...Remote workRemplacementLong term contractInternshipWork at officeHome officeFlexible hoursEarly shift- Senior Fullstack Software EngineerCompany OverviewArchera empowers organizations of all sizes to optimize... ...lost. As a Senior Fullstack Software Engineer on our Core Application team, you will... ...Flexible PTO and company holidays Remote-first culture Opportunity to shape...Remote workSeniorTemporary workInternshipFlexible hours
$164.49k - $197.39k per year
...on Grafana Labs. We are a 100% remote company with team members... ...opportunity for candidates located in Canada and US.The OpportunityThe... ...organization: Search, the unified engine for finding and querying all... ...Experience with developing software that runs in the Cloud o r experience...Remote workSeniorLocal area- About the Role Our client, a cutting-edge AI and Machine Learning startup, is seeking an exceptional Senior Software Engineer to join their fully remote team. This is a unique opportunity to work at the forefront of artificial intelligence, contributing to the development...Remote workSeniorHome office
$199.8k - $244.2k per year
...experienced, product-minded, and resourceful senior backend engineer to own the design, development, and... ...; this role is not open to fully remote work. EarnIn offers excellent employee... ...WHAT WE'RE LOOKING FOR 4+ years of software engineering experience, with most of it...SeniorFull timeWork at office2 days per week- ...Cohere, a leading security-first enterprise AI company, is seeking a Senior Security Engineer to lead security operations across CI/CD and cloud-native environments. You will integrate security into the software development lifecycle and partner with product and development...Remote workSenior
$108.5k - $225.2k per year
...can be while Caring. Connecting. Growing together. As a Senior Manager, Software Engineering within the ORX and OFS Technology team under OptumRx... ...benefits and healthcare technology. If you are located in Canada, you will have the flexibility to work remotely* as you...Remote workSeniorLocal area- Marqeta, Inc. is seeking a Senior Software Engineer to contribute to the design and delivery of software solutions on the Credit Commercial Engineering... ...collaborate across teams to deliver high-quality outcomes. Remote within Canada, with two openings. The role emphasizes...Remote workSenior
- Elevate nonprofit software solutions as a Senior Software Engineer with Velora. Focus on building AI-native platforms while enhancing CRM, integrations, and donor management workflows. Join Velora, a unified company formed from Aplos, Raisely, and Keela, as a Senior Software...Remote workSenior
- Elevate your engineering skills with Apollo as a Senior Software Engineer in a fully remote role. Lead the development of innovative software solutions with a focus on AI-powered applications. In this role, you will take ownership of Builder Studio, transforming ideas into...Remote workSenior
- Drive enterprise solutions as a Senior Sales Engineer with Affirm, working remotely across Canada. Use your technical skills and problem-solving abilities to enhance merchant integrations and customer experiences. In this role, you will collaborate with Affirm's Merchant...Remote workSenior
- Elevate your software engineering career with Spotify as a remote Senior Software Engineer based in Toronto. Focus on backend services design and scalable infrastructure to support global growth. Spotify is seeking an experienced Senior Software Engineer to join their motivated...Remote workSenior
- Senior Solutions Engineer, Enterprise (Canada)Motive empowers the people who run physical operations with tools to make their work safer, more productive, and... .... Please note; some interviews or new-hire training sessions may be held in person at one of our global offices....Remote workSeniorLong term contractTemporary workFor contractors
- ...Jobgether is seeking a Senior Software Engineer based in Canada to join a newly formed engineering team focused on expanding Unity platform support across Android devices and hybrid form factors. You will design platform-specific features, optimize runtime performance, and...Remote workSeniorWorldwide
$108.8k - $149.6k per year
...build together. We are looking for a Senior Customer Success Engineer to drive long-term value creation and... ..., Customer Success and will be based remotely, but must reside in either Ontario or... ...customer business challenges to accelerate software adoption across their organizations....Remote workSeniorLong term contractFor contractorsInternship- ...Jobgether, partnering with a Canada-based team, is seeking a Staff Software Engineer for Builder Platform. You will own the architecture, development, and operation... ...best practices for agentic tooling. This is a fully remote role based in Canada with opportunities to influence...Remote work
- Staff Site Reliability Engineer, Tools & SystemsRemote Canada Why Mozilla?The Mozilla Corporation is wholly owned by the non-profit 501(c) Mozilla Foundation... ...design, build and distribute open-source software that enables people to enjoy the internet on their terms...Remote workLong term contractImmediate startHome office
- ...growth with innovative financial products. The entire platform is engineered from the ground up to defend against modern, sophisticated... ...our schema DSL. Write workflows that survive partial failure: replay-safe, idempotent, and resumable from the step that broke. Test...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Session Replay | Canada | Remote. Be the first to apply!
Related searches
- software developer no experience Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- senior software developer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer part time Winnipeg, MB
- new graduate software developer Winnipeg, MB
- director software engineering Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software engineer Winnipeg, MB

