Heidi Health logo

Senior Software Engineer - Desktop Applications

On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

Qualifications:Proven experience in software development, particularly in desktop applications. Strong proficiency in Rust and experience with Tauri and Next.js. Solid understanding of system architecture and native integrations. Experience with performance optimization and maintaining high-quality user experiences. Ability to work independently and effectively in a fast-paced environment.

About the job

About Us

At Heidi Health, we believe that the healthcare industry deserves a better rhythm, one that nurtures continuous, empathetic care. Our mission is to develop an AI Care Partner that collaborates seamlessly with healthcare professionals, enhancing their ability to provide compassionate patient care.

Our diverse team comprises medical practitioners, engineers, designers, researchers, and creative minds dedicated to creating innovative tools that allow clinicians to focus on what truly matters: their patients.

In a short span of just 18 months, Heidi has successfully reclaimed over 18 million hours for healthcare professionals, facilitating 73 million patient visits across 116 countries. Currently, Heidi supports more than two million patient visits weekly on a global scale.

With nearly $100 million in funding, we are expanding our reach in the US, UK, Canada, and Europe, partnering with top health systems such as NHS, Beth Israel Lahey Health, and Monash Health.

Your Role

As a Senior Software Engineer specializing in Desktop Applications, you will be instrumental in shaping Heidi's cross-platform desktop solutions. Your focus will be on designing robust architectures and developing dependable systems that operate seamlessly across various operating systems.

You are passionate about software quality, performance, and user experience, dedicated to creating intuitive, high-quality desktop applications that clinicians can rely on. You excel in working across the stack, from Rust-based system components to web interfaces, and you take pride in resolving complex challenges from design through to delivery and long-term maintenance.

Your expertise lies in transforming intricate product and platform requirements into elegant, reliable desktop software. You connect low-level systems engineering with outstanding user experiences, thriving in a culture where autonomy, ownership, and impact take precedence over hierarchy.

You enjoy engaging closely with the problem space, including audio, performance, AI workflows, and cross-platform constraints. You are thrilled by the opportunity to build an AI-powered healthcare solution that functions flawlessly across various operating systems and geographical locations.

Your Responsibilities:

  • Lead the development of Heidi’s cross-platform desktop applications utilizing Tauri, Rust, and Next.js, delivering production-grade software for macOS and Windows (Linux experience is a plus).
  • Oversee the complete desktop experience, from system architecture and native integrations to frontend implementation, performance optimization, and sustainable maintenance.
  • Design and implement high-performance Rust components that drive real-time audio capture, transcription pipelines, local state management, and secure system interactions.

About Heidi Health

Heidi Health is revolutionizing healthcare by integrating AI technology to enhance clinician efficiency and patient care. Our commitment to innovation and quality has positioned us as a leader in the healthcare technology space, fostering partnerships with esteemed health systems worldwide.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.