Staff Engineer, Desktop
Own the architecture of a macOS platform and build its screen-context engine for voice and AI products. The role requires deep platform expertise, production desktop application experience, systems debugging ability, and technical leadership.
About the job
Responsibilities
- Own the architecture of the macOS platform.
- Build a reliable screen-context engine supporting dictation, Notetaker, Instruct Mode, and future products.
- Set technical direction across accessibility, native integrations, memory, state, and background behavior.
- Solve difficult performance, correctness, and cross-application failures.
- Expand what the product can understand while protecting performance and user privacy.
- Turn OS-specific knowledge into durable foundations that other engineers can extend.
Requirements
- Experience designing a system or platform that other engineers successfully built on.
- Recent experience shipping meaningful production code for a desktop application.
- Ability to debug unfamiliar systems from first principles.
- Experience owning a quality or user-experience metric, beyond feature roadmaps.
- Ability to turn ambiguous technical problems into clear direction for a team.
Nice to Have
- Experience with voice systems.
- Experience with machine learning.
- Experience with Electron.
- Experience with accessibility APIs.
- Experience with macOS platform development.
Compensation
- Annual salary range: $270,000-$350,000.
- Visa sponsorship may be available for eligible candidates.
Skills
macOS, Desktop Applications, Accessibility Apis, Electron, Machine Learning, Voice Systems, Native Integrations, System Architecture, Performance Optimization, Cross-Application Integration
Similar jobs
Backend Engineering jobsStaff software engineer leading hands-on development and technical direction for a global card-issuing platform. The role requires deep card-network expertise, direct connectivity and certification experience, and strong software engineering experience in highly reliable payments systems.
Sets architectural direction and remains hands-on in building ultra-low-latency institutional trading systems spanning matching, risk, order management, and market data. Requires 10+ years of software engineering experience and deep expertise in distributed systems and backend performance.
This Senior Staff Software Engineer will define and lead the architecture of EarnIn’s Identity & Trust platform, spanning authentication, authorization, verification, privacy, fraud prevention, and secure data processing. The role requires 8+ years of software engineering experience and deep expertise in secure distributed backend systems.
Leads architecture and technical strategy for Vanta’s government compliance product, building scalable backend systems and new workflows in a 0-to-1 environment. Requires 10+ years of backend experience, strong systems thinking, cross-functional influence, and a track record of mentoring engineers.
Senior Staff Software Engineer defining the technical vision and architecture for FinHub’s financial ledger and money-movement platform. The role requires 12+ years of backend distributed-systems experience and deep expertise in high-consequence transaction systems.