Enable job alerts via email!

Senior Backend Software Engineer, Alerting | Canada | Remote

Grafana Labs

Canada

Remote

CAD 153,000 - 185,000

Full time

6 days ago
Be an early applicant

Job summary

A tech company is looking for a Senior Backend Software Engineer for a remote role in Canada. This position focuses on enhancing the alerting system of its open-source project. The ideal candidate has experience in programming (preferably Go) and cloud systems, and is a motivated self-starter. The compensation range for this role is between 153,729 CAD and 184,475 CAD annually, along with RSUs to support collective success.

Benefits

Global remote culture
Career growth opportunities
30 days annual leave including company-wide shutdown days

Qualifications

  • Motivated self-starter with a bias toward action.
  • Experience delivering projects in a self-driven manner.
  • Experience with cloud-based software or systems engineering.

Responsibilities

  • Deliver new features with your team and iterate based on results.
  • Design, build, and maintain critical systems.
  • Participate in on-call rotations.

Skills

Self-starter
Customer-focused
Programming (Go preferred)
Clean code
Cloud-based software
Communication

Tools

Go
Python
Java
C++
Rust
Job description
Senior Backend Software Engineer, Alerting | Canada | Remote

Grafana Labs is a remote-first, open-source company with a global user base. Grafana dashboards are used worldwide for monitoring a wide range of domains, from climate data to critical infrastructure. Grafana Labs also supports thousands of organizations in managing observability with the Grafana LGTM Stack, available as fully managed Grafana Cloud or self-managed with Grafana Enterprise Stack, featuring Grafana Mimir for metrics, Grafana Loki for logs, and Grafana Tempo for traces.

We’re scaling fast and maintain a culture of openness, autonomy, and meaningful work. We encourage applications from candidates who share our values and are excited about what we do.

This is a remote opportunity and we are interested in applications from the EST in Canada.

The Opportunity:

The Grafana Alerting squad operates at the core of the Grafana open-source project, and our mission is to provide the most in-depth way to manage alerts. The backend-focused team works with customers and Grafana Cloud teams to make Alerting work on-prem and at scale in Cloud.

Our domain is large; examples of recent projects include:

  • Build distributed systems to scale alert ingestion and delivery of Prometheus-based alerts
  • Unify Alerting setup and delivery to work the same for Grafana and Prometheus-based alerts
  • Build distributed systems to scale alert evaluation of Grafana-managed alerts, reaching over 500 evaluations per second in production

Grafana Alerting is trusted by major organizations worldwide, monitoring essential medical devices and critical infrastructure. We value collaboration and diverse perspectives; every team member is encouraged to contribute ideas that shape our product into a dependable tool.

What You’ll Be Doing:
  • Take an active role in influencing our roadmap and your own career objectives
  • Work with your team to deliver new features, then use the results to iterate and improve
  • Drive projects from ideation to operations once they are in customers’ hands
  • Embrace our open-source culture and contribute to other projects beyond your team’s scope
  • Design, build, operate, and maintain critical systems, owning reliability, performance, and availability
  • Participate in on-call rotations and own the services you run
  • 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 the codebase of a large distributed system

As we are remote-first, we provide guidance and regular video check-ins; independent attitude and strong communication skills are essential.

What Makes You a Great Fit:
  • You are a motivated self-starter with a bias toward action
  • You are customer focused and build with users in mind
  • You have a passion for creating intuitive products that meet customer needs
  • Pragmatism: you can break down complex challenges, deliver MVPs, gather data and feedback, and iterate
  • Collaboration and communication: you’ll work in a fully remote team; good communication is essential
  • Solid experience with at least one programming language. We use Go; familiarity with Python, Java, C++, Rust, or similar is valuable
  • Some experience delivering projects from requirements gathering to shipping a product in a self-driven way
  • Some experience with cloud-based software or systems engineering
  • Experience writing clean, robust, and maintainable software
Compensation & Rewards:

In Canada, the compensation range for this role is 153,729 CAD - 184,475 CAD. Actual compensation may vary based on level, experience, and skillset as assessed during the interview process. All roles include Restricted Stock Units (RSUs) to align with Grafana Labs’ success. 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, your recruiter will discuss your market’s defined pay range and benefits at the beginning of the process.

Why You’ll Thrive at Grafana Labs:
  • 100% Remote, Global Culture - We are a remote-only company with a global talent pool and a collaborative culture.
  • Scaling Organization – Tackle meaningful work in a high-growth environment.
  • Transparent Communication – Open decision-making and regular company-wide updates.
  • Innovation-Driven – Autonomy and support to ship great work and try new things.
  • Open Source Roots – Community-driven values in how we work.
  • Empowered Teams – High trust, low ego, focusing on outcomes.
  • Career Growth Pathways – Defined opportunities to grow your career.
  • Approachable Leadership – Transparent executives who are involved and accessible.
  • Passionate People – A team of smart, supportive individuals.
  • In-Person Onboarding – Start strong from day one with a welcoming onboarding experience.
  • Balance is Key – Global annual leave policy of 30 days per year; 3 days are reserved for Grafana Shutdown Days to disconnect. This will comply with local laws where applicable.

Equal Opportunity Employer: Grafana Labs recruits, trains, compensates, and promotes regardless of race, religion, color, national origin, gender, disability, age, veteran status, or other characteristics. We believe equality and diversity strengthen the organization.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.