Skip to content
DialpadDialpad

Staff Software Engineer

This staff-level backend engineer will define the Shared Services platformization roadmap, architect reusable distributed systems, and lead execution across platform projects. The role requires deep systems architecture experience, strong debugging and communication skills, and expertise with Python and Google Cloud.

About the job

Responsibilities

  • Define a 1–3 year roadmap and vision for Shared Services.
  • Write clear, complete architectural design documents.
  • Estimate technical resources and requirements needed to plan and begin projects.
  • Own execution of Shared Services platformization projects and drive delivery milestones.
  • Develop well-tested features with appropriate test hooks to reduce defects and improve engineering throughput.
  • Serve as the technical expert for a product area and devise elegant solutions to difficult engineering problems.
  • Review technical designs to ensure features and products are well integrated and meet business needs.
  • Give large-scale internal demos of completed features and explain their broader context.
  • Contribute to projects intended to delight users.

Requirements

  • Experienced, backend-focused software engineer who drives software delivery and operational excellence.
  • Deep experience architecting complex systems across multiple roles.
  • Bachelor’s or Master’s degree in Computer Science or a related field, or equivalent experience.
  • Strong experience with distributed systems.
  • Strong debugging and troubleshooting skills.
  • Strong communication and collaboration skills.
  • Experience with highly agile, iterative development processes.
  • Experience mentoring engineers and helping them develop their skills.

Technology

  • Python
  • Google Cloud Platform, including App Engine, Datastore, BigQuery, Dataflow, Memcache, Cloud Tasks, and Pub/Sub
  • Redis
  • Elasticsearch
  • Datadog
  • Grafana
  • Vue.js
  • Vuex
  • Electron
  • Third-party service integrations

Compensation and Benefits

  • Ontario base salary range: $194,500–$226,750 CAD.
  • Salary is base compensation and excludes bonus, equity, and benefits.
  • Competitive benefits and perks.
  • AI tools, training, and growth opportunities.
  • Inclusive offices designed to support collaboration and connection.

Skills

Python, GCP, App Engine, Datastore, BigQuery, Dataflow, Cloud Tasks, Pub/Sub, Redis, Elasticsearch, Datadog, Grafana, Vue, Vuex, Electron

Grafana Labs

Grafana Labs

Canada

Staff Backend Engineer - Grafana App Platform
CA$186k+/yrRemote7+ YOEBackend Engineering

Staff Backend Engineer responsible for evolving Grafana into a scalable, multi-tenant observability application platform. The role requires production SaaS experience, distributed-systems expertise, strong backend coding skills, and familiarity with or willingness to learn Golang.

Grafana Labs

Grafana Labs

Canada

Staff Backend Engineer - Second Horizon
CA$186k+/yrRemote7+ YOEBackend Engineering

This Staff Backend Engineer will design and operate production backend services for an AI-native enterprise context system, including ingestion, indexing, retrieval APIs, and agent integrations. The role requires production software experience, cloud-native development, LLM and generative AI expertise, and strong ownership in an ambiguous early-stage environment.

Webflow

Webflow

United States
Senior Staff Software Engineer
$205k+/yrRemote12+ YOEBackend Engineering

Leads the technical vision and architecture for large-scale backend systems powering experimentation, personalization, analytics, and conversion optimization. The role requires 12+ years of software engineering experience, deep distributed-systems expertise, and cross-functional technical leadership.

Databricks

Databricks

Vancouver, Canada

Staff Software Engineer - Backend
CA$173k+/yrOn-site10+ YOEBackend Engineering

Build large-scale backend infrastructure and data products for Databricks across areas such as log analytics, AI/BI, business semantics, and apps. The role requires staff-level software engineering experience, including 10+ years with Java, Scala, or C++ and expertise in distributed systems and cloud technologies.

Fivetran

Fivetran

Toronto, Canada

Staff Software Engineer
CA$168k+/yrHybrid7+ YOEBackend Engineering

Leads development of reliable, scalable database connectors and replication technology for enterprise data movement. The role requires strong Java or C/C++ experience, database internals expertise, distributed-systems design skills, and technical leadership through architecture, mentoring, and production investigations.