D

Databricks

Builds cloud software for data analysis and AI

Staff Software Engineer

Mobile EngineeringConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • At least 8 years of software engineering experience and a track record of shipping and operating customer-facing products at scale.
  • Staff-level technical leadership, including setting direction across teams, making durable architecture decisions, and driving complex projects from definition through adoption.
  • A hybrid product background spanning web user interfaces, mobile, desktop, or shared frontend platforms, with the ability to drive across them.
  • Strong experience with JavaScript or TypeScript and modern web frameworks such as React, plus hands-on experience with mobile or desktop application development.
  • Ability to navigate and improve a dynamic codebase spanning shared web code, React Native or native modules, desktop shells, webviews, backend application programming interfaces, and continuous integration and continuous delivery.
  • Experience building secure, reliable products involving authentication, session management, enterprise networking, permissions, sensitive data, and enterprise device/application management such as Mobile Device Management and Mobile Application Management.
  • Ability to work across layers and keep interconnected web, mobile, and desktop experiences coherent as the product evolves.

Responsibilities

  • Set the technical direction for Genie One across web, native mobile, and desktop.
  • Lead delivery of customer-facing experiences on iOS, Android, macOS, and Windows, balancing web feature parity with native capabilities such as notifications, background activity, multi-window workflows, deep links, and local-file interactions.
  • Shape and execute the long-term product and engineering strategy for Genie One Mobile & Desktop.
  • Build reusable cross-surface primitives, contracts, and patterns with shared product capabilities.
  • Improve boundaries between web views, native shells, platform APIs, shared services, authentication, session management, and client-side state to make the hybrid codebase easier to evolve.
  • Improve quality and operational excellence for Mobile & Desktop through testing, release automation, telemetry, performance, and security.
  • Multiply the team through technical leadership, mentoring, and hands-on contributions to the most important problems.

About the Company

Databricks

Builds cloud software for data analysis and AI

Databricks builds cloud software that businesses use to organize data, analyze it, and develop AI applications. Its lakehouse architecture brings the flexible storage of a data lake together with the querying and management tools of a data warehouse. Data engineers prepare and update datasets, analysts build reports, and developers train models or create applications in a shared workspace with controls over who can use the data. The platform runs on Amazon, Microsoft, and Google clouds, and customers pay for computing usage or commit to longer contracts for discounted rates. Databricks was founded in 2013 and is headquartered in San Francisco, California.

Company size
10,001+
Company stage
Late Stage VC
Total funding
$32.1B
Headquarters
San Francisco, CA
Founded
2013

Recently Posted Jobs

Explore more opportunities at Databricks

See more jobs