
Staff Software Engineer – Genie One Mobile & Desktop
About this role
Engineers who enjoy defining technical foundations across multiple surfaces and solving complex architectural challenges will find a strong fit on the Genie One Mobile & Desktop team at Databricks. The team builds an AI coworker designed to give business users trusted access to enterprise data across web, mobile, and desktop applications.
Working in this role, the engineer will shape the long-term product and engineering strategy by delivering customer-facing experiences on iOS, Android, macOS, and Windows. Responsibilities include building reusable cross-surface primitives and improving the boundaries between web views, native shells, and platform APIs.
Databricks provides a unified data and AI platform relied on by organizations globally. The role exists to scale multi-surface capabilities while balancing web feature parity with native functionality such as notifications, background activity, and local-file interactions.
What you will do
- Set the technical direction for Genie One across web, native mobile, and desktop.
- Lead the delivery of customer-facing experiences on iOS, Android, macOS, and Windows by balancing web feature parity with native capabilities.
- 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.
- Raise the bar for quality and operational excellence through testing, release automation, telemetry, performance, and security.
- Multiply the team through technical leadership, mentoring, and hands-on contributions.
What you need
- Bring 8+ years of software engineering experience and a track record of shipping and operating customer-facing products at scale.
- Demonstrate staff-level technical leadership by setting direction across teams, making durable architecture decisions, and driving complex projects.
- Possess a hybrid product background spanning web UI, mobile, desktop, or shared frontend platforms.
- Have strong experience with JavaScript or TypeScript and modern web frameworks such as React.
- Navigate and improve dynamic codebases spanning shared web code, React Native or native modules, desktop shells, and CI/CD.
- Build secure, reliable products involving authentication, session management, enterprise networking, permissions, and device management.
Skills and tech stack
Questions candidates ask
What is the salary range for this role?
The pay range for Zone 1 is $190,000 — $261,250 USD. Actual compensation packages are based on factors such as job-related skills, depth of experience, relevant certifications, and specific work location.
What technologies and frameworks are used?
The tech stack includes JavaScript, TypeScript, modern web frameworks such as React, and React Native or native modules. Engineers work across shared web code, desktop shells, webviews, backend APIs, and CI/CD.
What will I actually be working on?
You will define and deliver technical foundations for the Genie One multi-surface experience across web, native mobile, and desktop. This involves balancing web feature parity with native capabilities like notifications, background activity, and multi-window workflows.
Where is the position located?
The role is located in Mountain View, California and San Francisco, California.