Skip to content
DatabricksDatabricks

Staff Software Engineer - Backend

Designs, builds, and operates scalable microservices for Databricks' data and 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 collaborative workspace, notebooks, IDE integrations, distributed training, and MLflow.
  • Compute Fabric: Develop resource management infrastructure for big data and ML workloads, managing millions of virtual machines.
  • Data Plane Storage: Deliver services for cloud storage like AWS S3 and Azure Blob Store.
  • Enterprise Platform: Build services for onboarding and managing data teams with intuitive UIs.
  • Observability: Create platforms for processing logs and telemetry to enable data-driven engineering.
  • Service Platform: Provide libraries, tools, and deployment platforms across clouds.
  • Core Infra: Build highly available distributed systems with Kubernetes across regions.

Requirements

  • 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, AWS, Azure, Docker, SQL, Terraform

Rula

Rula

United States

Staff Software Engineer
$192k+/yrRemote8+ YOEBackend Engineering

Staff Software Engineer responsible for shaping and delivering scalable marketplace systems that improve provider utilization and patient access. The role requires 8+ years of software engineering experience, cross-team technical leadership, and hands-on backend development.

Checkr

Checkr

Denver, CO
Staff Software Engineer, Screenings & Verifications
$190k+/yrOn-site10+ YOEBackend Engineering

Staff software engineer responsible for architecture and hands-on development of complex screening and verification workflows across product engineering teams. Requires 10+ years of software development experience, deep backend expertise, and leadership in scalable, reliable systems.

Illumio

Illumio

Sunnyvale, CA

Staff Engineer - Cloud Security
$194k+/yrOn-site8+ YOEBackend Engineering

Develop and operate Go-based, containerized microservices for a distributed cloud security platform processing real-time telemetry and events. The role requires 8+ years building scalable systems, cloud API experience, and strong programming, networking, and operational ownership.

Okta

Okta

San Francisco, CA

Staff Software Engineer, Agent Gateway
$194k+/yrHybrid7+ YOEBackend Engineering

Leads architecture and delivery of secure, highly available backend services for an identity-aware gateway connecting enterprise AI agents to authorized tools and data. Requires 7+ years of distributed backend experience, production Java or Go, and deep OAuth, OIDC, and token-exchange expertise.

Rippling

Rippling

New York, NY
Staff Software Engineer - Spend Platform
$189k+/yrOn-site8+ YOEBackend Engineering

Staff Software Engineer leading architecture and implementation for Rippling’s Spend platform, which unifies corporate cards, reimbursements, procurement, bill pay, and travel. The role requires 8+ years of backend and distributed-systems experience, strong architectural judgment, and technical leadership across teams.