Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer - Desktop App

Home > Rust programming jobs

Senior Software Engineer - Desktop App in Australia

  • Sydney

Responsibilities

  • Lead development of cross-platform desktop applications using Tauri, Rust, and Next.js for macOS and Windows.
  • Own the desktop experience from architecture and native integrations through frontend implementation, performance, delivery, and maintainability.
  • Build high-performance Rust components for real-time audio capture, transcription pipelines, local state management, and secure system interactions.
  • Create reliable interfaces between Rust backends and web-based frontends.
  • Improve real-time transcription, AI-assisted note generation, offline/online synchronization, and healthcare-system integrations.
  • Design and implement end-to-end and integration testing across Rust services, frontend interactions, and cross-process communication.
  • Use AI-assisted development workflows for design, implementation, debugging, and testing.
  • Advocate for engineering quality, performance, reliability, accessibility, and a strong desktop engineering culture.
  • Collaborate with product, design, ML, and backend teams.

Requirements

  • 5+ years of professional software engineering experience with ownership of complex systems or products.
  • Strong systems-level programming experience, preferably with Rust, including performance, memory management, and concurrency.
  • Hands-on experience building or maintaining desktop applications with Tauri, Electron, or native technologies.
  • Understanding of operating-system concerns including file systems, permissions, packaging, and updates.
  • Experience with modern frontend technologies such as React or Next.js and comfort working across the frontend-backend boundary.
  • Ability to independently drive ambiguous, high-impact technical problems to resolution.
  • Strong product intuition and a user-centric mindset for high-stakes professional tools.
  • Ability to use AI thoughtfully for system design, problem-solving, debugging, testing, and development velocity.
  • C++ or Go experience is acceptable as an alternative to Rust experience.

Benefits

  • $1,000 annual learning and development budget.
  • $150 per month health and wellness allowance.
  • $500 home office budget.
  • 26 weeks of paid primary parental leave and 18 weeks of paid secondary parental leave.
  • Fertility support up to $10,000.
  • Four weeks of work from anywhere per year.
  • Serious equity.
  • Flexible self-managed schedule with emphasis on outcomes and sustainable performance.

Heidi

Heidi is building an AI Care Partner to expand clinical capacity by supporting every stage of care delivery. In addition to its AI scribe, Heidi has introduced Evidence, giving clinicians access to trusted medical research at the point of care, and Comms, enabling healthcare teams to coordinate p...

Similar positions

Senior Software Engineer, Rust

  • Anduril Industries
  • Full time
  • USA
  • 09/13/2026
  • Salary: $220k - $292k/yr
  • Waltham, MA

Software Engineer, Rust

  • Anduril Industries
  • Full time
  • USA
  • 09/13/2026
  • Salary: $165k - $218k/yr
  • Broomfield, CO

Software Engineer, Rust

  • Anduril Industries
  • Full time
  • USA
  • 09/13/2026
  • Salary: $191k - $253k/yr
  • Waltham, MA

Senior Software Engineer, Rust

  • Anduril Industries
  • Full time
  • USA
  • 09/13/2026
  • Salary: $190k - $252k/yr
  • Broomfield, CO

Staff Engineer - Growth - Verifications

  • Kraken
  • Full time
  • Remote
  • 09/12/2026
  • Argentina, Brazil