Staff Software Engineer Genie One Mobile and Desktop
Databricks is a data and AI platform that lets organizations build analytics, AI agents, and applications on a unified, governed lakehouse.
Funding history
Investors
About Databricks
Data engineers, analysts, and AI teams use Databricks to process large datasets, build reliable pipelines, and train models on a single governed platform. Users can run SQL analytics, serve ML predictions in real time, and deploy AI agents grounded in enterprise data. Its open lakehouse architecture provides consistent security and governance across analytical and operational workloads.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will set technical direction for web, mobile, and desktop experiences. You will deliver applications across iOS, Android, macOS, and Windows; create shared frontend primitives; improve codebase boundaries; and advance testing, releases, telemetry, performance, security, and technical leadership.
Requirements
- 8+ years of software engineering experience shipping and operating customer-facing products at scale.
- Staff-level technical leadership experience across teams and complex projects.
- Experience with web UI, mobile, desktop, or shared frontend platforms.
- Experience with JavaScript or TypeScript, React, and mobile or desktop application development.
- Experience working with shared web code, React Native or native modules, desktop shells, webviews, backend APIs, and CI/CD.
- Experience building secure, reliable products involving authentication, session management, enterprise networking, permissions, sensitive data, Mobile Device Management, or Mobile Application Management.
- Communication and collaboration skills across engineering, product, design, and security.
Responsibilities
- Set technical direction across web, native mobile, and desktop.
- Lead delivery of customer-facing experiences on iOS, Android, macOS, and Windows.
- Shape and execute long-term product and engineering strategy.
- Build reusable cross-surface primitives, contracts, and patterns.
- Improve boundaries between web views, native shells, platform APIs, shared services, authentication, session management, and client-side state.
- Improve testing, release automation, telemetry, performance, and security.
- Provide technical leadership, mentoring, and hands-on contributions.
Benefits
- Annual performance bonus eligibility.
- Equity eligibility.
