Taro Logo

Staff Software Engineer, SWAP

A data and AI company that provides a unified platform for data, analytics, and AI, trusted by over 10,000 organizations worldwide.
$192,000 - $260,000
Backend
Staff Software Engineer
In-Person
1,000 - 5,000 Employees
10+ years of experience
Enterprise SaaS · AI

Description For Staff Software Engineer, SWAP

At Databricks, we are building the world's best data and AI infrastructure platform, enabling data teams to solve the world's toughest problems. The SWAP team (Secure Workload Automated Platform) is at the forefront of redefining how data and AI workloads are defined, secured, deployed, and automated across regions, clouds, and compliance boundaries. They are building a platform for global-scale data + AI that is secure by default and portable by design.

As a Staff Software Engineer on the SWAP team, you'll be working on one of the largest software platforms in the world, consisting of millions of virtual machines that process exabytes of data daily. The role requires expertise in backend development, particularly in Scala/Java, and experience with building robust distributed systems that can handle cloud hardware, network, and operating system faults gracefully.

Founded in 2013 by the original creators of Apache Spark™, Databricks has grown into a global organization with over 1000 employees, trusted by thousands of organizations including Fortune 100 companies. The platform you'll be working on is critical to the company's success, handling massive scale operations and requiring sophisticated engineering solutions to maintain reliability and security.

The position offers competitive compensation ($192,000 - $260,000 USD) and comprehensive benefits. You'll be joining a team that values platform thinking, multi-cloud scale, and great developer experience. This is an opportunity to work on cutting-edge technology that impacts thousands of organizations worldwide while solving complex challenges in distributed systems, security, and cloud infrastructure.

Last updated 16 hours ago

Responsibilities For Staff Software Engineer, SWAP

  • Work closely with team and product management to prioritize, design, implement, test, and operate microservices
  • Write software in Scala/Java
  • Build data pipelines (Apache Spark™, Apache Kafka)
  • Integrate with third-party applications
  • Interact with cloud APIs (AWS, Azure, CloudFormation, Terraform)

Requirements For Staff Software Engineer, SWAP

Java
Scala
Kafka
  • BS/MS/PhD in Computer Science, or a related field
  • 10+ years of production-level experience in one of: Java, Scala, C++, or a 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

Benefits For Staff Software Engineer, SWAP

Medical Insurance
Dental Insurance
Vision Insurance
  • Comprehensive benefits package
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance

Interested in this job?

Jobs Related To Databricks Staff Software Engineer, SWAP