
Senior Software Engineer (Desktop Application)
- $60k – $95k • 0.01% – 0.5%
- |Remote ()
- |6 years of exp
- |Full Time
About the job
CADROOMS is a browser-based CAD collaboration and product data management platform for enterprise teams in automotive, aerospace, rail, and marine. We are a small remote team headquartered in Denmark. The platform is ISO 27001 certified, SOC 2 Type 2 audited, and hosted on AWS in the EU.
You will take end-to-end ownership of our Rust/Tauri 2 desktop client and its supporting backend, database, and TypeScript work, starting Q4 2026 with a structured onboarding into the codebase.
This is a full-stack ownership role with a desktop core: Rust/Tauri 2 comes first, backed by strong Postgres and practical TypeScript/React ability.
What you'll own
- Rust/Tauri desktop core. Own file watching and CloudFS sync, Windows integration, IPC/local state, packaging, signing, releases, and automatic updates.
- Backend and data. Own Postgres schemas, migrations, SQL, row-level security, real-time communication.
- TypeScript product layer. Deliver the React/TypeScript work needed for desktop and backend features; UI direction and the specialist 3D viewer sit elsewhere in the team.
- Delivery and reliability. Maintain CI/CD, Playwright tests, Vercel and Cloudflare deploys, Sentry monitoring, and incident response.
What you bring
- Proven Rust/Tauri desktop engineering. You have shipped and maintained an end-user application with substantial Rust and OS integration - not only a web wrapper, library, CLI, or embedded system.
- Strong Postgres ownership. You can design schemas and migrations, diagnose SQL, apply row-level security, and improve performance.
- Practical TypeScript/React ability. You can implement and debug features across the WebView, Tauri commands, and backend using modern TypeScript frameworks.
- Production ownership. You can maintain pipelines and releases, monitor deployments, and help resolve incidents.
- Senior independent judgment. You bring 6+ years of professional experience and have owned a product area end-to-end in a small team.
How we work
High trust, high accountability. Own outcomes, make progress visible, communicate risks early, finish what you commit to, validate production results, and ask for help before a blocker becomes a delay. You will have autonomy, with clear responsibility.
Nice to have
CAD or manufacturing software; file-sync or local-first applications; WebAssembly; Deno, Stripe or Cloudflare.
Practicalities & apply
Remote, with substantial CET overlap. Start date Q4 2026. Email your CV/profile, relevant application links, and a brief note on Rust/Tauri and full-stack ownership to [email protected].
About the company

CAD ROOMS
Similar Jobs

