Senior Software Engineer (Desktop Application)
Core
End-to-end ownership of a Rust/Tauri desktop client and its supporting backend, database, and TypeScript work for a CAD collaboration platform.
Role type
Senior full-stack software engineer (desktop core)
Builds
Rust/Tauri desktop client, Postgres backend, TypeScript product layer
Domain
CAD software, product data management, enterprise collaboration
Required skills
Rust, Tauri, Postgres, TypeScript, React, CI/CD, Playwright, Sentry
Preferred skills
CAD software, file-sync, local-first applications, WebAssembly, Deno, Stripe, Cloudflare
Technologies
Rust, Tauri 2, Postgres, TypeScript, React, AWS, Cloudflare, Vercel
Responsibilities
Own file watching and CloudFS sync, Windows integration, IPC/local state, packaging, signing, releases, and automatic updates; Design Postgres schemas, migrations, SQL, and row-level security; Implement and debug features across WebView, Tauri commands, and backend; Maintain CI/CD pipelines, tests, and incident response
Seniority
Senior, hands-on IC