Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

CAD ROOMS

NewBe an early applicant

Senior Software Engineer (Desktop Application)

Posted
Discussion

Description

Compensation: $60k – $95k • 0.01% – 0.5%

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 christina@cadrooms.com.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →