Heidi logo

Software Engineer (Windows)

Heidi
Full-time
Remote
Australia and United Kingdom
Software/ IT

As Heidi’s first Windows Engineer, you’ll work directly with our partners - healthcare systems, clinics, and hospitals. You’ll own the development and deployment experience of our application in Windows environments and implement deep, robust integrations with healthcare systems. You’ll be hands-on with systems that matter, working closely with engineers and clinicians to enable widespread deployment of Heidi.

What you’ll do:

  • Build and maintain deep integrations with EHR systems in C#, including COM interoperability
  • Work closely with partner IT teams to ensure stable rollouts, diagnose gnarly system issues, and unblock adoption at speed
  • Own the deployment and support of our Windows-based application across diverse clinical environments
  • Translate on-the-ground feedback into product and engineering improvements
  • Debug real-world environments where clinicians are depending on you for their day-to-day workflows
  • Be our subject matter expert on everything Windows - from OS internals to deployment strategies to third-party interoperability

What we will look for:

  • Strong programming skills in C# with experience building production systems in .NET
  • Deep expertise in Windows development and deployment. You know your way around the registry, services, UAC, and installers
  • Experience integrating with EHR systems, healthcare APIs, or enterprise software in complex IT environments
  • A mindset of ownership: you want the thing to work, in the real world, for the real user
  • A love for solving real, gritty problems with elegant technical solutions
  • Excellent communication skills - you can talk to clinicians, IT admins, and engineers without missing a beat

Bonus:

  • Knowledge of common healthcare standards (e.g., HL7, FHIR)
  • Previous experience in working with EMIS and/or SystemOne in the UK NHS system
  • Knowledge of Python programming
  • Hands-on experience building RPA solutions. You’ve written automations that interact with desktop applications and navigate complex UIs
  • Experience deploying and managing Windows applications in regulated or enterprise environments
  • Familiarity with audio management in Windows
  • Exposure to security best practices in Windows environments
  • Past experience in customer-facing or field engineering roles