View all jobs
Remote Staff Engineer (Windows)
Staff Software Engineer, Windows Desktop
Full-time · $270-350K base salary + equity
Remote in a U.S. time zone, with monthly company-paid visits to San Francisco
A product-focused AI company looking for a hands-on Staff Engineer to own the architecture, performance, and reliability of its Windows desktop application. The product lets people use their voice to work across the apps they already use.
You’ll set the technical direction for the Electron client and its native Windows integrations, ship production code, and build the systems other engineers will use to deliver new features.
What you’ll do
- Make onboarding, text insertion, and background behavior fast and reliable across Windows devices and applications.
- Build native integrations that use accessibility APIs to understand what’s on screen and support voice-driven actions.
- Make the app feel native to Windows, from keyboard shortcuts and window behavior to taskbar and system tray interactions.
- Diagnose hard-to-reproduce issues across devices and third-party apps, and build reusable fixes that improve the client as a whole.
- Use performance, activation, retention, and support data to identify where the Windows experience needs work and measure the impact of your changes.
What you’ll bring
- 6+ years of software engineering experience, including recent hands-on work shipping production code.
- Experience building a widely used desktop or client application and designing a system that other engineers built on.
- Strong debugging skills and sound judgment about client architecture and product quality.
- Familiarity with Windows UX conventions and regular use of Windows. Direct Windows desktop development is a strong plus. Deep experience on another client platform can also be a fit if you’re excited to own Windows.
- Experience using product or reliability metrics to improve the user experience.
Experience with Electron, Windows accessibility APIs, desktop automation, or real-time audio is helpful. Prior voice or machine learning experience is optional.
