Senior Software Engineer – Remote in Winnipeg

Senior Software Engineer – Remote in Winnipeg

Winnipeg Full-Time 135000 - 165000 $ / year (est.) Remote
F

At a Glance

  • Tasks: Build innovative user interfaces and backend systems for a cutting-edge product.
  • Company: Join Grafana Labs, a global leader in observability technology.
  • Benefits: Enjoy competitive salary, stock options, and 30 days of annual leave.
  • Other info: 100% remote work with a collaborative and inclusive culture.
  • Why this job: Shape the future of session replay technology and make a real impact.
  • Qualifications: Experience with TypeScript, React, Rust, and Go is essential.

The predicted salary is between 135000 - 165000 $ per year.

Grafana Labs is hiring a remote candidate for a Senior Software Engineer - Session Replay. This is a full-time position. Work location: Canada. The role typically involves technologies such as TypeScript, React, Rust, Go, Azure, and 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
  • Security

Skills 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

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

What You’ll Be Doing:

  • 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
  • Define 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 to build cohesive cross-product experiences
  • Engage directly with customers, 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

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
  • 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
  • You have a good understanding of a software development process that takes a user-centered approach
  • You enjoy working on complex solutions
  • You value code maintainability, readability & automation
  • You use AI tools as a natural part of your engineering workflow

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.

Why You’ll Thrive at Grafana Labs:

  • 100% Remote, Global Culture
  • Scaling Organization
  • Transparent Communication
  • Innovation-Driven
  • Open Source Roots
  • Empowered Teams
  • Career Growth Pathways
  • Approachable Leadership
  • Passionate People
  • In-Person onboarding
  • Balance is Key

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.

Senior Software Engineer – Remote in Winnipeg employer: FarCoder

Northbeam is an exceptional employer that fosters a collaborative and innovative work culture, perfect for those passionate about AI and backend engineering. With competitive salaries, equity options, comprehensive healthcare benefits, and a flexible PTO policy, employees are empowered to thrive both personally and professionally while working remotely from Canada. The opportunity to work alongside talented data scientists and product managers ensures continuous growth and meaningful contributions to cutting-edge projects.

F

Contact Details:

FarCoder Recruitment Team

We think you need these skills to ace Senior Software Engineer – Remote in Winnipeg

TypeScript
React
Rust
Go
Azure
REST
Prototyping