Skip to content
DatabricksDatabricks

Staff Software Engineer - Backend

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.

About the job

Example Teams

  • Data Science and Machine Learning Infrastructure: Build services for ML and distributed systems, including notebooks, IDE integrations, distributed training, and MLflow.
  • Compute Fabric: Build resource management infrastructure for big data and ML workloads, managing millions of virtual machines.
  • Data Plane Storage: Deliver services for storing and accessing large amounts of data on cloud storage like AWS S3, Azure Blob Store.
  • Enterprise Platform: Build services for onboarding and managing data teams with intuitive UIs.
  • Observability: Build infrastructure for processing logs and telemetry to enable data-driven engineering.
  • Service Platform: Provide libraries, tools, and services for developing reliable, scalable services across clouds.
  • Core Infra: Build highly available distributed systems using Kubernetes across regions and clouds.

Competencies

  • BS/MS/PhD in Computer Science or related field
  • 10+ years of production experience in Java, Scala, C++, or similar
  • Comfortable working toward multi-year vision with incremental deliverables
  • Experience architecting, developing, deploying, and operating large-scale distributed systems
  • Experience with SaaS platforms or Service-Oriented Architectures
  • Good knowledge of SQL
  • Experience with software security and sensitive data systems
  • Experience with cloud technologies (AWS, Azure, GCP, Docker, Kubernetes)

Skills

Scala, Java, Spark, Apache Kafka, Kubernetes, Docker, AWS, Azure, SQL, Terraform

ezCater

ezCater

United States

Staff Software Engineer, Finance Technology
$184k+/yrRemote8+ YOEBackend Engineering

Staff engineer responsible for architecture and delivery of a high-volume finance technology platform covering payments, payouts, invoicing, and taxes. The role requires 8+ years of backend experience, deep payment systems expertise, strong Go skills, and technical leadership across teams.

Motive

Motive

San Francisco, CA

Staff Software Engineer, Platform
$180k+/yrHybrid7+ YOEBackend Engineering

Build and evolve scalable platform services, APIs, and product capabilities while making architecture decisions and improving reliability and operational excellence. The role requires substantial software engineering experience, distributed-systems expertise, strong technical judgment, and the ability to mentor engineers.

Haus

Haus

Seattle, WA
Staff Backend Engineer - Data Platform
$180k+/yrHybrid7+ YOEBackend Engineering

Staff Backend Engineer building distributed data-platform services, ingestion workflows, APIs, and validation pipelines that automate customer data onboarding. Requires 4+ years of backend experience, with strong Python, SQL/dbt, orchestration, cloud warehouse, and infrastructure skills.

tastytrade

tastytrade

Chicago, IL

Staff Software Engineer - Order Handling and Ledger Team
$180k+/yrHybrid10+ YOEBackend Engineering

Staff engineer responsible for designing and operating backend systems for order handling, ledgers, and settlement in a retail brokerage environment. Requires 10+ years of software engineering experience, deep distributed-systems expertise, and strong technical leadership and communication skills.

Attentive

Attentive

United States

Staff Software Engineer, User Profile
$180k+/yrRemote8+ YOEBackend Engineering

Provides hands-on technical leadership for high-scale backend systems that ingest, process, store, and serve user-profile data. The role requires 8+ years of software engineering experience, distributed-systems expertise, and strong architectural and cross-team leadership.