Taro Logo

Staff Software Engineer - Developer Experience

Databricks is the data and AI company that helps organizations unify and democratize data, analytics and AI, serving over 10,000 organizations worldwide including 50% of Fortune 500.
DevOps
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Staff Software Engineer - Developer Experience

Databricks is seeking a Staff Software Engineer to join their Developer Experience team, focused on enhancing developer productivity and infrastructure. This role is crucial in building and maintaining the tools, processes, and infrastructure that accelerate engineering velocity as Databricks scales.

The position requires a unique blend of technical expertise in language toolchains (Scala, Rust, Python), build systems (especially Bazel), compilers, and version control systems, combined with a passionate drive for solving developer experience challenges. The ideal candidate will be able to deliver pragmatic solutions iteratively while maintaining a strategic vision for developer infrastructure.

As a Staff Engineer, you'll lead initiatives to create blazing-fast build systems, seamless development environments, and IDE integrations across multiple programming languages. You'll be responsible for making critical architectural decisions that impact the entire engineering organization and mentor other team members to foster innovation.

The role offers the opportunity to work at a company that's helping solve some of the world's toughest problems through data and AI infrastructure. Databricks serves over 10,000 organizations worldwide, including 50% of the Fortune 500, making this position influential in supporting the development of cutting-edge technology solutions.

Key responsibilities include building world-class developer infrastructure, optimizing build systems, creating seamless development environments, and leading cross-functional projects. The ideal candidate should have at least 5 years of experience in fast-paced software engineering organizations, strong coding skills in multiple languages, and a deep understanding of developer workflows and infrastructure.

This position is based in Amsterdam, Netherlands, offering the chance to work with a global team in a company that's at the forefront of data and AI technology. The role combines technical leadership with the opportunity to directly impact developer productivity across the entire organization.

Last updated 8 days ago

Responsibilities For Staff Software Engineer - Developer Experience

  • Build world-class developer infrastructure that empowers Databricks engineers
  • Boost reliability, speed, and efficiency of builds using Bazel
  • Create seamless development environments and IDE integrations
  • Lead cross-functional projects and influence architectural decisions
  • Lead evaluations with external vendors and startups
  • Mentor colleagues to foster innovation and operational excellence

Requirements For Staff Software Engineer - Developer Experience

Java
Python
Go
Rust
  • Strong passion for improving developer workflows and productivity
  • In-depth understanding of software development lifecycle at scale
  • Experience with building internal developer tools and CI/CD systems
  • Ability to balance strategic thinking with execution
  • Strong coding skills in Scala, Rust, Java, Python, Go
  • Minimum 5 years experience in fast-paced software engineering
  • BS or higher in Computer Science or related field

Benefits For Staff Software Engineer - Developer Experience

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Comprehensive benefits package
  • Medical, dental, and vision insurance
  • 401k retirement plan
  • Parental leave

Interested in this job?

Jobs Related To Databricks Staff Software Engineer - Developer Experience