Software Engineer (Desktop)
Company: Anthropic
Location: San Francisco, CA | New York City, NY
Salary: $320k - $485k per year
Type: Full-time
Posted: 2026-08-16
About this role
- We’re looking for desktop app engineers to join our Claude product team and help build native applications that harness the transformative power of advanced language models
- Your mission will be to package our AI capabilities into elegant desktop experiences that put unprecedented capabilities at users’ fingertips
- You will work with a talented team of engineers, researchers, and product specialists to design and implement key components that bridge our AI technology with intuitive user interfaces
- Join us in this exciting mission to transform how people engage with our AI technology and unlock new realms of human potential
- Today, our app is mostly web-based – but we’re eager to build the best possible version of Claude for macOS and Windows with a mix of both native and web technologies
- You might be a great fit for this role if you’re up for the challenge of learning multiple programming languages
- We are more interested in strong engineers excited to learn new languages and technologies to build the best possible experience than we are looking for people with hands-on experience in Chromium, Electron, C++, or the various native macOS and Windows APIs
- We believe that strong engineers can learn whatever technology is best suited to build the best possible experience – and we understand that even the best engineers will have little experience with one of the operating systems and areas we’d like to invest in
- We’re looking for curious engineers excited to figure out, with us, what AI on the desktop could do
- Develop and maintain the core infrastructure and features within Claude.ai and in our Electron-based desktop app using a typical web stack (TypeScript, React)
- Use native code (Rust, Swift, C++) to bring advanced features to the desktop app, connecting Claude to macOS and Windows
- Optimize application performance, memory usage, and startup time across platforms
- Design and build robust update mechanisms and deployment pipelines
- Create monitorin...