1

Databricks Software Jobs in Seattle, WA (NOW HIRING)

Sr Software Engineer-Networking

Bellevue, WA ยท On-site

$138K - $182K/yr

(P-1286) At Databricks, we are passionate about enabling data teams to solve the world's toughest ... We are seeking experienced Senior Software Engineers with large-scale distributed system experience ...

Systems PhD - Software Engineer

Bellevue, WA ยท On-site

$140K - $180K/yr

P-1299 Databricks is radically simplifying the entire data lifecycle, from ingestion to generative AI and everything in-between. We're doing it cross-cloud with a unified platform, currently serving ...

Staff Software Engineer - IAM

Bellevue, WA ยท On-site

$181K - $261K/yr

P-1126 Summary At Databricks, we are obsessed with enabling data teams to solve the world's toughest problems, from security threat detection to cancer drug development. We do this by building and ...

P-1126 Summary At Databricks, we are obsessed with enabling data teams to solve the world's toughest problems, from security threat detection to cancer drug development. We do this by building and ...

Senior Software Engineer - Fullstack

Seattle, WA ยท On-site

$139K - $183K/yr

P-951 At Databricks, we are passionate about enabling data teams to solve the world's toughest ... As a Full Stack software engineer, you will work with your team and product management to make ...

P-1126 Summary At Databricks, we are obsessed with enabling data teams to solve the world's toughest problems, from security threat detection to cancer drug development. We do this by building and ...

Engineering Manager - UI Platform

Seattle, WA ยท On-site

$182K - $247K/yr

P-1413 At Databricks, we are passionate about enabling data teams to solve the world's toughest ... You will build software that is not just high quality, but easy to operate. * You will manage ...

Senior Staff Software Engineer - IAM

Seattle, WA ยท On-site

$139K - $183K/yr

P-1126 Summary At Databricks, we are obsessed with enabling data teams to solve the world's toughest problems, from security threat detection to cancer drug development. We do this by building and ...

Showing results 21-40

Databricks Software information

See Seattle, WA salary details

$54.6K

$127.3K

$188.9K

How much do databricks software jobs pay per year?

As of Sep 13, 2026, the average yearly pay for databricks software in Seattle, WA is $127,283.00, according to ZipRecruiter salary data. Most workers in this role earn between $102,400.00 and $147,900.00 per year, depending on experience, location, and employer.

What is Databricks software?

Databricks Software is a unified analytics platform built on Apache Spark that provides tools for big data processing, machine learning, and collaborative data science. It enables organizations to store, manage, and analyze large datasets efficiently, supporting both batch and streaming data workloads. Databricks also offers collaborative notebooks, automated workflows, and integrations with cloud storage and data lakes, making it a popular choice for data engineering, data science, and business analytics teams.

What are the key skills and qualifications needed to thrive as a Databricks software engineer, and why are they important?

To thrive as a Databricks Software Engineer, you need strong programming skills in languages like Python, Scala, or Java, as well as a solid understanding of distributed computing and data engineering concepts. Familiarity with Databricks platform, Apache Spark, cloud services (such as AWS or Azure), and relevant certifications like Databricks Certified Data Engineer are highly valued. Excellent problem-solving abilities, collaboration, and effective communication are important soft skills for this role. These skills ensure efficient development, deployment, and optimization of big data solutions that drive business insights and innovation.

What are some common challenges faced by Databricks software engineers, and how can they be overcome?

Databricks Software Engineers often encounter challenges related to scaling big data pipelines, optimizing Spark workloads, and integrating diverse data sources. Navigating the complexity of distributed systems and managing cloud infrastructure can be demanding, especially when ensuring data reliability and security. To overcome these challenges, engineers typically collaborate closely with data scientists, DevOps, and platform teams, leverage Databricks' extensive documentation and community support, and adopt best practices such as version control and continuous integration. Regular knowledge sharing and staying updated with new features also help engineers succeed in this dynamic environment.

What is the difference between Databricks Software vs Data Engineer?

AspectDatabricks SoftwareData Engineer
Primary RolePlatform for data analytics and machine learningBuilds, maintains data pipelines and infrastructure
Required SkillsSQL, Spark, cloud platforms, data science basicsSQL, ETL, programming (Python, Scala), database management
Work EnvironmentCloud-based, collaborative data platformData teams, cloud or on-premises environments
CertificationsDatabricks certifications, cloud certificationsNone specific, often cloud or data certifications

While Databricks Software provides a platform for data analytics and machine learning, Data Engineers focus on building and maintaining data pipelines and infrastructure. Both roles often work together but have distinct responsibilities and skill sets within the data ecosystem.

What are popular job titles related to Databricks Software jobs in Seattle, WA?

For Databricks Software jobs in Seattle, WA, the most frequently searched job titles are:

Staff Software Engineer - Backend

Seattle, WA โ€ข On-site

Databricks
Software Developmentย โ€ขย 5 - 10K employees

Full-time

Re-posted 21 days ago


Job description

P-940

(Position Location is open to both our Seattle & Bellevue offices.)

At Databricks, we are obsessed with enabling data teams to solve the world's toughest problems, from security threat detection to cancer drug development. We do this by building and running the world's best data and AI infrastructure platform, so our customers can focus on the high value challenges that are central to their own missions.

Founded in 2013 by the original creators of Apache Spark, Databricks has grown from a tiny corner office in Berkeley, California to a global organization with over 1000 employees. Thousands of organizations, from small to Fortune 100, trust Databricks with their mission-critical workloads, making us one of the fastest growing SaaS companies in the world.

Our engineering teams build highly technical products that fulfill real, important needs in the world. We constantly push the boundaries of data and AI technology, while simultaneously operating with the resilience, security and scale that is critical to making customers successful on our platform.

We develop and operate one of the largest scale software platforms. The fleet consists of millions of virtual machines, generating terabytes of logs and processing exabytes of data per day. At our scale, we regularly observe cloud hardware, network, and operating system faults, and our software must gracefully shield our customers from any of the above.

As a software engineer with a backend focus, you will work closely with your team and product management to prioritize, design, implement, test, and operate micro-services for the Databricks platform and product. This implies, among others, writing software in Scala/Java, building data pipelines (Apache Spark, Apache Kafka), integrating with third-party applications, and interacting with cloud APIs (AWS, Azure, CloudFormation, Terraform).

Below are some example teams you can join:

Data Science and Machine Learning Infrastructure: Build services and infrastructure at the intersection of machine learning and distributed systems. Our technology empowers the flagship collaborative workspace, notebooks, IDE integrations, and project management products. We also enable machine learning at scale with tools for environment management, distributed training, and managing the Machine Learning lifecycle through MLflow.

Compute Fabric: Build the resource management infrastructure powering all the big data and machine learning workloads on the Databricks platform in a robust, flexible, secure, and cloud-agnostic way. The software manages millions of virtual machines.

Data Plane Storage: Deliver reliable and high performance services and client libraries for storing and accessing humongous amount of data on cloud storage backends, e.g., AWS S3, Azure Blob Store.

Enterprise Platform: Offer a simple and powerful experience for onboarding and managing all of their data teams across 10ks of users on the Databricks platform. We do this by building reliable, scalable services and infrastructure with intuitive UIs and by delivering high-impact, cross-cutting projects that drive the "land and expand" strategy for enterprise customers.

Observability: Provide a world class platform for Databricks engineers to comprehensively observe and introspect their applications and services. We build scalable data-intensive infrastructure that processes huge amounts of logs and telemetry. By doing so, we enable teams to become more data-driven and build robust services.

Service Platform: Build high-quality services and manage the services in all environments in a unified way. We provide engineers libraries, tools, services and guidance to develop reliable, scalable, and secure services. We build a unified platform for engineers to deploy and update their services across different clouds and environments.

Core Infra: Build the core infrastructure that powers Databricks, making it available across all geographic regions and Cloud providers. We build highly available distributed systems, heavily utilizing cloud native projects, contributing back whenever possible. We run thousands of Kubernetes clusters across all regions and orchestrate millions of VMs on a daily basis.

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.