Staff Software Engineer - Backend

Databricks
Seattle
Workplace: OnsiteFull timeUSD 182,400 - 247,000 annuallyFunction: Software EngineeringExperience: 10+ yearsEducation: bachelorsSkills: ["Communication","Problem-solving","Teamwork"]

Lead backend software development for the Databricks platform, focusing on designing, implementing, testing, and operating micro-services at scale. Work with Scala/Java, build data pipelines (Spark, Kafka), integrate third-party apps, and interact with cloud APIs (AWS, Azure, Terraform). Collaborative teams span Data Science, Compute Fabric, and Core Infra, tackling large-scale distributed systems and SaaS platform challenges.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Databricks
Databricks
2 years ago

Staff Software Engineer - Backend

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 2 hours agoStatus: Live

Job Summary

Lead backend software development for the Databricks platform, focusing on designing, implementing, testing, and operating micro-services at scale. Work with Scala/Java, build data pipelines (Spark, Kafka), integrate third-party apps, and interact with cloud APIs (AWS, Azure, Terraform). Collaborative teams span Data Science, Compute Fabric, and Core Infra, tackling large-scale distributed systems and SaaS platform challenges.
Location: Seattle
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Design, implement, test, and operate micro-services for the Databricks platform with a backend focus.
  • •Collaborate with product management to prioritize features and deliver incremental value for a multi-year platform vision.
  • •Integrate with third-party applications and cloud APIs, and build data pipelines using Spark and Kafka.
  • •Contribute to the reliability, security, and performance of large-scale distributed systems across cloud environments.
  • •Work with multiple teams including Data Science & ML Infrastructure, Compute Fabric, Data Plane Storage, and Enterprise Platform to deliver cross-cutting projects.

Pay and Benefits

Salary: USD 182,400 - 247,000 annually

Key Requirements

  • •BS/MS/PhD in Computer Science or related field
  • •10+ years of production-level experience in Java, Scala, C++, or similar language
  • •experience architecting, developing, deploying, and operating large-scale distributed systems
  • •experience working on a SaaS platform or with Service-Oriented Architectures
  • •good knowledge of SQL and cloud technologies (AWS, Azure, GCP, Docker, Kubernetes)
Experience:10+ yearsSaaSDistributed systemsCloudScala/Java
Education:Bachelor's
Skills:CommunicationProblem-solvingTeamwork
Languages:English
Tech Stack:ScalaJavaSQLApache SparkApache KafkaAWSAzureGCPDockerKubernetesTerraform

Company Brief

Databricks
Provides a unified data analytics platform powered by Apache Spark to simplify building, deploying, and scaling data engineering, data science, and machine learning workloads for enterprises.
Industry: Data Infrastructure
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Scaleup
Valuation: Unicorn (USD 1B+)
Funding: Series E+
Headquarters: San Francisco, United States
Founded: 2013
WebsiteLinkedIn