Skip to content
DatabricksDatabricksBellevue, WA

Staff Software Engineer - Backend

Designs, implements, tests, and operates backend microservices for Databricks' large-scale data and AI platform using Scala/Java, Spark, Kafka, and cloud technologies. Requires 10+ years experience in distributed systems and SaaS platforms.

182k – 247k/yr
Hybrid10+ YOEBackend Engineering

About the role

Example Teams

  • Data Science and Machine Learning Infrastructure: Build services and infrastructure at the intersection of machine learning and distributed systems.
  • Compute Fabric: Build resource management infrastructure powering big data and machine learning workloads.
  • Data Plane Storage: Deliver reliable services for storing and accessing large amounts of data on cloud storage backends.
  • Enterprise Platform: Build scalable services and infrastructure for onboarding and managing data teams.
  • Observability: Provide platform for observing applications and services with scalable data-intensive infrastructure.
  • Service Platform: Build high-quality services and manage them across environments.
  • Core Infra: Build core infrastructure powering Databricks across regions and cloud providers.

Competencies

  • BS/MS/PhD in Computer Science, or a related field
  • 10+ years of production level experience in one of: Java, Scala, C++, or similar language
  • Comfortable working towards a multi-year vision with incremental deliverables
  • Experience in architecting, developing, deploying, and operating large scale distributed systems
  • Experience working on a SaaS platform or with Service-Oriented Architectures
  • Good knowledge of SQL
  • Experience with software security and systems that handle sensitive data
  • Experience with cloud technologies, e.g. AWS, Azure, GCP, Docker, Kubernetes

Skills

ScalaJavaSparkApache KafkaKubernetesDockerAWSAzureGCPSQL
Databricks

Staff Software Engineer - Distributed Data Systems

DatabricksBellevue, WA

Build distributed data storage and processing systems at Databricks, including Apache Spark, Delta Lake, and performance engines. Requires 8+ years in Java/Scala/C++, expertise in distributed systems, databases, and big data technologies.

182k – 247k/yr
On-site8+ YOEBackend Engineering
Databricks

Staff Software Engineer - Backend

DatabricksSeattle, WA +1

Staff Backend Software Engineer designs, builds, and operates scalable microservices for Databricks' data/AI platform using Scala/Java, Spark, Kafka, and cloud technologies. Requires 10+ years experience in large-scale distributed systems.

182k – 247k/yr
Hybrid10+ YOEBackend Engineering
Rover

Staff Engineer, Payments Team

RoverSeattle, WA

Leads technical vision and designs scalable payments, orders, and accounting systems. Collaborates across finance teams, mentors engineers, and works full-stack with 10+ years experience in Python and distributed systems.

182k – 242k/yr
Hybrid10+ YOEBackend Engineering
Launchdarkly

Staff Engineer – Experimentation Team

LaunchdarklyUnited States

Builds statistical engines and warehouse-native analysis pipelines for A/B testing and adaptive experimentation (contextual bandits). Requires 10+ years experience, deep applied statistics/ML, backend expertise in Go/Python, and warehouse integration across Snowflake, Databricks, etc.

183k – 295k/yr
Remote10+ YOEBackend Engineering
NexHealth

Staff Software Engineer

NexHealthSeattle, WA +1

Staff engineer scales data processing/storage from terabytes to petabytes, builds real-time EHR integrations, and drives core system improvements for 100x growth. Requires 8+ years building scalable backend platforms with Kubernetes, AWS, PostgreSQL, and DevOps expertise.

182k – 240k/yr
On-site8+ YOEBackend Engineering