Skip to main content

Principal Software Engineer - Customer Engagement

San Francisco, California



We are hiring for a Front End or Full Stack Senior Staff Software Engineer/Principal Software Engineer for Databricks' Engineering team reporting to an Engineering Leader. You will be part of the Databricks engineering organization, working on one the most important products here within Databricks while working with teams that develop Databricks products and features for thousands of enterprises worldwide as well. As a Senior Staff Software/Principal engineer, you will play a large part in the team for our multi-year journey to achieve our vision. You will be involved in the entire development cycle and exemplify all core Databricks values (own-it, data decide, teamwork, customer-obsessed).

Key Characteristics

As an engineer at Databricks, the primary objective for this role is to contribute to Databricks' pursuit of increasing the number of our monthly active users on our platform. The ideal candidate will possess the autonomy and influence to enact necessary changes within the product to support this overarching goal. Viewed as a significant and impactful position, it will involve engagement across all facets of the product.

Job Description

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.

Our engineering teams build highly technical products that fulfill real, important needs in the world. 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.

The Impact you will have:

  • Significantly influencing the direction and roadmap for the Databricks product.
  • Driving concrete initiatives and changes that directly impact key metrics like monthly active users.  
  • Potentially replacing the level of input currently provided by leadership.
  • Stepping into a highly visible and impactful role within the engineering organization.
  • Taking ownership of technical design and implementation for various growth projects.

What we look for:

  • 15+ years industry experience building and supporting large-scale distributed systems.
  • Front-end development with full-stack capabilities would be ideal, indicating a strong understanding of user interface development as well as the ability to handle back-end services
  • Deep understanding of product and the ability to translate requirements technically.
  • Hands-on technical skills and a track record of delivering on projects.
  • Energy and initiative to take on new challenges rather than staying static.
  • Ability to effectively partner with and balance the input of the creative leader David.
  • Local presence in San Francisco Bay Area or Seattle 
  • A growth hacking and user-centric mindset to drive optimization and new users.
  • BS/MS/PhD in Computer Science or related majors, or equivalent experience.


  • Comprehensive health coverage including medical, dental, and vision
  • Equity awards
  • Flexible time off
  • Paid parental leave
  • Family Planning
  • Gym reimbursement
  • Annual personal development fund
  • Employee Assistance Program (EAP)
  • Mental wellness resources 

Pay Range Transparency

Databricks is committed to fair and equitable compensation practices. The pay range(s) for this role is listed below and represents base salary range for non-commissionable roles or on-target earnings for commissionable roles.  Actual compensation packages are based on several factors that are unique to each candidate, including but not limited to job-related skills, depth of experience, relevant certifications and training, and specific work location. Based on the factors above, Databricks utilizes the full width of the range. The total compensation package for this position may also include eligibility for annual performance bonus, equity, and the benefits listed above. For more information regarding which range your location is in visit our page here.

Local Pay Range
$258,000$387,000 USD

About Databricks

Databricks is the data and AI company. More than 10,000 organizations worldwide — including Comcast, Condé Nast, Grammarly, and over 50% of the Fortune 500 — rely on the Databricks Data Intelligence Platform to unify and democratize data, analytics and AI. Databricks is headquartered in San Francisco, with offices around the globe and was founded by the original creators of Lakehouse, Apache Spark™, Delta Lake and MLflow. To learn more, follow Databricks on TwitterLinkedIn and Facebook.

Our Commitment to Diversity and Inclusion

At Databricks, we are committed to fostering a diverse and inclusive culture where everyone can excel. We take great care to ensure that our hiring practices are inclusive and meet equal employment opportunity standards. Individuals looking for employment at Databricks are considered without regard to age, color, disability, ethnicity, family or marital status, gender identity or expression, language, national origin, physical and mental ability, political affiliation, race, religion, sexual orientation, socio-economic status, veteran status, and other protected characteristics.


If access to export-controlled technology or source code is required for performance of job duties, it is within Employer's discretion whether to apply for a U.S. government license for such positions, and Employer may decline to proceed with an applicant on this basis alone.

To apply, and accept cookies