Posted:
May 31, 2026
Location:
toronto, on, Canada

Job Description

The Role We are looking for a Staff Software Engineer who would thrive on being accountable for our Search infrastructure: its scalability, reliability, and data resiliency. We don't just need someone who knows how to write a complex query; we need a battle-scarred Distributed Systems expert who understands the deep internals of Elasticsearch and who has a deep toolbox for analyzing, monitoring, alerting, and quickly resolving critical issues as they arise.

You know exactly how Elasticsearch fails, why it fails under load, and how to architect a topology that prevents it. Because our search ecosystem doesn’t exist in a vacuum, you will also own the architectural connective tissue—ensuring our service layers and event-based ecosystem interact with Search flawlessly.

As a Staff Engineer, you will set the technical standard, drive systemic reliability, and mentor senior engineers across the organization.

What You Will Do

Architect for Scale:

De...

Apply for this Job

Submit your application for the Staff Software Developer, Search & Distributed Systems position at BetterCloud.

Apply Now Save for Later

Job Overview

Job Type: Full-time
Location: toronto, Canada
Posted: May 31, 2026
Deadline: July 10, 2026