Skip to content
DialpadDialpad

Staff Software Engineer

Staff backend engineer responsible for the shared-services platformization roadmap, architecture, and execution. The role requires deep distributed-systems experience, strong debugging and communication skills, and the ability to mentor engineers while improving developer productivity, security, and scalability.

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 for project planning.
  • 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 a technical expert for a product area and devise elegant solutions to difficult engineering problems.
  • Review technical designs for integration and alignment with business needs.
  • Deliver internal demos explaining completed features and their broader context.
  • Contribute to projects that delight users.

Requirements

  • Experienced backend-focused software engineer who drives software delivery and operational excellence by translating business objectives into software systems.
  • 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 grow.

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 integrations

Compensation and Benefits

  • Target base salary range in British Columbia: $216,000–$252,000 CAD.
  • Salary does not include bonus, equity, or benefits.
  • Competitive benefits and perks, AI tools, and training opportunities.
  • Opportunities for growth.

Skills

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

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.

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.

Coinbase

Coinbase

United States
Senior Staff Software Engineer, Finhub
$254k+/yrRemote12+ YOEBackend Engineering

Senior Staff Software Engineer defining the technical vision and architecture for FinHub’s financial ledger and money-movement platform. The role requires 12+ years of backend distributed-systems experience and deep expertise in high-consequence transaction systems.

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.