Senior Software Engineer (Desktop App)

February 2, 2026
Application ends: May 2, 2026
Apply Now

Job Description

What you’ll do:

  • Lead the development of Heidi’s cross-platform desktop applications using Tauri, Rust, and Next.js, shipping production-grade software on macOS and Windows (Linux a plus).
  • Own the end-to-end desktop experience, from system architecture and native integrations to frontend implementation, performance, and long-term maintainability.
  • Design and build high-performance Rust components powering real-time audio capture, transcription pipelines, local state management, and secure system interactions.
    Build reliable, well-designed interfaces between Rust backends and web-based frontends, with a strong focus on safety, correctness, and developer experience.
  • Improve the reliability and accuracy of core experiences such as real-time transcription, AI-assisted note generation, offline/online sync, and integrations with healthcare systems.
  • Design and implement end-to-end (E2E) and integration testing strategies for desktop apps, covering Rust services, frontend interactions, and cross-process communication
  • Actively leverage AI-assisted development workflows to accelerate design, implementation, debugging, and testing across the desktop stack.
    Advocate for excellent engineering practices, performance, reliability, and accessibility in desktop applications.
  • Collaborate across product, design, ML, and backend teams to deliver features that have a real impact on how healthcare is delivered.
  • Contribute to improving Heidi’s desktop engineering ecosystem and culture as the team continues to grow.

What we’re looking for

  • 5+ years of professional software engineering experience, with clear ownership of complex systems or products.
  • Strong experience with systems-level programming (Rust preferred; C++ or Go acceptable), including performance, memory management, and concurrency.
  • Hands-on experience building or maintaining desktop applications (Tauri, Electron, or native), with an understanding of OS-level concerns such as file systems, permissions, packaging, and updates.
  • Experience with modern frontend technologies such as React / Next.js, and comfort working across the frontend–backend boundary.
  • Comfortable owning ambiguous, high-impact technical problems and driving them to resolution with a high degree of autonomy.
  • Strong product intuition and a user-centric mindset, particularly for tools used daily by professionals in high-stakes environments.
  • Demonstrated ability to embrace AI as a force multiplier in software engineering—using it thoughtfully for system design, problem-solving, debugging, testing, and improving overall development velocity.

Are you interested in this position?

Apply by clicking on the “Apply Now” button below!

#GraphicDesignJobsOnline

#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru