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

Job Description

Databricks is seeking a Staff Software Engineer to join their Developer Experience team, focused on making Databricks engineers highly productive through improved tooling and infrastructure. This role is perfect for someone passionate about developer productivity and infrastructure who wants to make a significant impact on engineering efficiency at scale.

The position involves building and optimizing developer tools, particularly around build systems (Bazel), IDE integrations, and development environments across multiple languages including Scala, Rust, Python, and Go. You'll be responsible for creating seamless development experiences that allow engineers to focus on their core work while ensuring high reliability and performance of development infrastructure.

As a Staff Engineer, you'll lead crucial cross-functional projects, make key architectural decisions, and mentor other team members. The role requires both technical expertise in various language toolchains and build systems, as well as the ability to think strategically about developer experience improvements.

Databricks offers the opportunity to work on challenging technical problems at scale, as part of a company that's revolutionizing how organizations handle data and AI. You'll be joining a team that's essential to Databricks' engineering productivity and growth, with the chance to influence how hundreds of engineers work and deliver software.

The ideal candidate combines deep technical knowledge with a pragmatic approach to shipping improvements, has experience with large-scale development infrastructure, and can balance immediate needs with long-term strategic goals. This role offers the opportunity to directly impact every Databricks engineer's daily work while helping to scale one of the fastest-growing enterprise software companies.

Last updated 11 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
Scala
Kubernetes
  • 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 health benefits
  • Parental leave
  • 401k benefits
  • Competitive compensation package

Related Jobs