Skip to content

Senior Software Engineer - Backend

Build large-scale backend systems for Databricks’ data and AI platform, spanning distributed processing, cloud infrastructure, governance, and application runtimes. The role requires 5+ years of production experience in Java, Scala, or C++, plus expertise in distributed systems, SaaS architectures, cloud technologies, security, and SQL.

About the job

Responsibilities

  • Build and operate data and AI infrastructure products at scale.
  • Develop systems for log ingestion, indexing, processing, and user experiences for petabyte-scale data.
  • Build AI/BI products, including dashboards, visualizations, and talk-to-your-data capabilities.
  • Develop governed business semantics and data modeling capabilities for enterprise data and AI.
  • Build Databricks Apps runtime, proxy, platform components, and AI-agent capabilities.
  • Work toward a multi-year 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.
  • 5+ 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 such as AWS, Azure, Google Cloud, Docker, or Kubernetes.
  • Experience with security and systems handling sensitive data.
  • Good knowledge of SQL.

Compensation

  • Canada pay range: $146,200–$201,100 CAD.
  • Total compensation may also include an annual performance bonus, equity, and regional benefits.

Skills

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

Scribe

Scribe

Remote

Sr Backend Software Engineer, Recording
$145k+/yrRemote8+ YOEBackend Engineering

Build and operate backend systems for large-scale data ingestion, workflow processing, and AI inference. The role requires 8+ years of backend experience, distributed-systems expertise, and proficiency with Python, TypeScript, or Go in production AWS environments.

Fingerprint

Fingerprint

Remote

Senior Backend Engineer, Core APIs
$150k+/yrRemote5+ YOEBackend Engineering

Build and operate highly performant Core API services for real-time fraud detection, owning reliability, observability, scaling, and production operations. The role requires 5+ years of backend experience with Go or Node.js and strong SRE practices.

Censys

Censys

United States
Senior Distributed Systems Engineer
$151k+/yrRemote5+ YOEBackend Engineering

Build and maintain highly available, scalable distributed services, data pipelines, and platform capabilities that power Internet intelligence and security products. The role requires 5+ years of distributed-systems software engineering experience and proficiency with Go, cloud platforms, messaging systems, and databases.

Fivetran

Fivetran

Oakland, CA
Senior Software Engineer - Metadata
$140k+/yrOn-site5+ YOEBackend Engineering

Build and scale backend services for the dbt metadata platform, including discovery, catalog, lineage, and run history. The role requires 5+ years of software engineering experience, distributed systems expertise, strong backend development skills, and hands-on cloud and containerization experience.

1Password

1Password

United States
Senior .Net/C# Developer, SaaS Manager
$153k+/yrRemote5+ YOEBackend Engineering

The Senior Developer will independently design, deliver, and improve enterprise-scale SaaS management features while guiding technical decisions and mentoring teammates. The role requires 5+ years of software development experience with strong .NET, C#, and MongoDB expertise, and is remote within the US and Canada.