Senior Software Engineer - Backend

Databricks
Amsterdam
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 3+ yearsEducation: bachelorsSkills: ["Java","Scala","C++","SQL","Kubernetes","Spark","Databricks","AWS","Azure"]

Backend-focused software engineer to build scalable infrastructure and services for the Databricks platform at scale. Work on distributed systems, at-scale service architecture, workflow orchestration, and developer experience, delivering high-performance data services across cloud storage backends while leveraging technologies like Scala, Kubernetes, Spark, and Databricks to power pricing and platform usage features.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Databricks
Databricks
1 year ago

Senior Software Engineer - Backend

✓ Verified Job

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

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

Job Summary

Backend-focused software engineer to build scalable infrastructure and services for the Databricks platform at scale. Work on distributed systems, at-scale service architecture, workflow orchestration, and developer experience, delivering high-performance data services across cloud storage backends while leveraging technologies like Scala, Kubernetes, Spark, and Databricks to power pricing and platform usage features.
Location: Amsterdam
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Design, develop, and maintain backend services and client libraries to support the Databricks platform at scale.
  • •Collaborate on distributed systems, at-scale service architecture, monitoring, and workflow orchestration to improve reliability and performance.
  • •Contribute to developer experience improvements and API design to facilitate easy usage of platform features.
  • •Work with cloud storage backends (e.g., AWS S3, Azure Blob Store) to store and access massive data assets.
  • •Build and integrate scalable data pipelines and services using Spark, Databricks, and Kubernetes to power platform usage pricing and controls.

Key Requirements

  • •BS in Computer Science or related field
  • •3+ years of production-level experience in Java, Scala, C++, or similar language
  • •Experience developing large-scale distributed systems
  • •Experience working on a SaaS platform or with Service-Oriented Architectures
  • •Good knowledge of SQL
Experience:3+ yearsSaaSCloudDistributed systems
Education:Bachelor's in Computer ScienceN/A
Skills:JavaScalaC++SQLKubernetesSparkDatabricksAWSAzure
Languages:English
Tech Stack:JavaScalaC++SQLKubernetesSparkDatabricksAWSAzure

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