Skip to content

Staff Software Engineer - Backend

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.

About the job

Responsibilities

  • Build and operate data and AI infrastructure products at Databricks.
  • Develop systems for large-scale log analytics, including ingestion, indexing, processing, and user experiences.
  • Contribute to AI/BI products, including dashboarding, visualizations, and talk-to-your-data solutions.
  • Build governed business semantics and data-modeling capabilities for enterprise AI.
  • Develop Databricks Apps platform components, including the apps runtime, proxy, networking, and app-builder AI agents.
  • Work toward a multi-year technical vision through incremental deliverables.
  • Deliver customer value and measurable product impact.

Requirements

  • Bachelor's degree or higher in Computer Science, a related technical field, or equivalent practical experience.
  • 10+ years of production-level experience with Java, Scala, or C++.
  • Strong foundation in algorithms and data structures and their real-world applications.
  • Experience developing large-scale distributed systems.
  • Experience with SaaS platforms or service-oriented architectures.
  • Experience with cloud technologies.
  • Experience with security and systems that handle sensitive data.
  • Good knowledge of SQL.

Compensation and Benefits

  • Canada pay range: $173,400–$238,350 CAD.
  • Compensation may include an annual performance bonus, equity, and benefits.

Skills

Java, Scala, C++, Algorithms, Data Structures, Distributed Systems, SaaS, Service-Oriented Architecture, AWS, Azure, GCP, Docker, Kubernetes, Security, SQL

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.

Fivetran

Fivetran

Denver, CO
Staff Software Engineer, Metadata
$162k+/yrRemote8+ YOEBackend Engineering

Technical leader for the Metadata team, designing distributed cloud subsystems and leading complex initiatives across discovery, catalog, lineage, and run history services. Requires 8+ years of software engineering experience, backend or systems expertise, cloud infrastructure experience, and strong architecture, reliability, and mentoring skills.

Fivetran

Fivetran

Oakland, CA
Staff Software Engineer, Metadata
$162k+/yrRemote8+ YOEBackend Engineering

Technical leader for the Metadata team, owning architecture and delivery of distributed backend services for discovery, catalog, lineage, and run history. The role requires 8+ years of software engineering experience, strong cloud and systems expertise, and a record of leading multi-engineer initiatives.

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.