Software Engineer, Desktop

Anthropic
San Francisco, New York
Workplace: OnsiteFull timeUSD 320,000 - 485,000 annuallyFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Collaboration","Communication","Product focus","Curiosity"]

Build native desktop experiences for Claude by engineering the Electron-based app and connecting it to Claude.ai. Develop core web stack features (TypeScript, React) and native capabilities (Rust, Swift, C++) that integrate with macOS and Windows. Optimize performance (memory, startup time), create update and deployment pipelines, and build monitoring tools to improve user experience, working closely with cross-functional teams.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Anthropic
Anthropic
3 days ago

Software Engineer, Desktop

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 17 hours agoStatus: Live

Job Summary

Build native desktop experiences for Claude by engineering the Electron-based app and connecting it to Claude.ai. Develop core web stack features (TypeScript, React) and native capabilities (Rust, Swift, C++) that integrate with macOS and Windows. Optimize performance (memory, startup time), create update and deployment pipelines, and build monitoring tools to improve user experience, working closely with cross-functional teams.
Location: San Francisco, New York
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop and maintain core infrastructure and features for Claude.ai and the Electron-based desktop app using a web stack (TypeScript, React).
  • •Use native code (Rust, Swift, C++) to bring advanced features to the desktop app and connect 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 monitoring tools to track application performance and user experience.

Pay and Benefits

Salary: USD 320,000 - 485,000 annually
Perks:Parental LeavePaid Leave

Key Requirements

  • •5+ years of experience as a software engineer with strong emphasis on desktop application development.
  • •Practical experience with Electron and a deep understanding of its architecture.
  • •Strong JavaScript/TypeScript skills and experience with modern frontend frameworks.
  • •Experience with native module development in C++ to extend application capabilities.
  • •Understand macOS and/or Windows platform-specific technologies and development patterns.
Experience:5+ yearsDesktop applicationsElectron
Education:Bachelor's
Skills:CollaborationCommunicationProduct focusCuriosity
Languages:English
Tech Stack:TypeScriptReactElectronJavaScriptRustSwiftC++ChromiumMacOSWindowsIPC

Eligibility

Work Authorization:Sponsorship available.

Company Brief

Anthropic
Develops large-scale AI systems and safety research to create reliable, steerable, and interpretable AI assistants and models for commercial and research applications.
Industry: AI & Machine Learning
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Valuation: Unicorn (USD 1B+)
Funding: Series C
Headquarters: San Francisco, United States
Founded: 2021
WebsiteLinkedIn