Senior Software Engineer

vor 2 Wochen


City of Melbourne, Österreich Heidi Vollzeit

Overview Senior Software Engineer (Desktop App) at Heidi. Heidi is building an AI Care Partner that works alongside clinicians to make healthcare more continuous and human. We’re a team of doctors, engineers, designers, researchers, and creatives building tools that help clinicians stay focused on what matters most: their patients. Heidi has grown significantly, backed by funding, and collaborates with leading health systems worldwide. The Role As a Senior Software Engineer in Desktop Applications, you’ll shape Heidi’s cross-platform desktop products, design robust architectures, and build reliable systems that scale across operating systems. You’ll craft high-quality desktop applications that clinicians can depend on, spanning Rust-based system components to web-based interfaces. You will own complex problems end to end, from design through delivery and long-term maintainability. Your strengths include turning complex requirements into elegant, reliable desktop software, bridging low-level systems engineering with delightful user experiences, and thriving in environments that value autonomy, ownership, and impact. You’ll work close to the problem space, with a focus on audio, performance, AI workflows, and cross-platform constraints, building an AI-powered healthcare product that works seamlessly across OSes and geographies. 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 interfaces between Rust backends and web frontends with a focus on safety, correctness, and developer experience. Improve 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 engineering practices, performance, reliability, and accessibility in desktop applications. Collaborate across product, design, ML, and backend teams to deliver features that impact how healthcare is delivered. Contribute to improving Heidi’s desktop engineering ecosystem and culture as the team grows. What We’re Looking For 5+ years of professional software engineering experience with 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 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 across the frontend–backend boundary. Ability to own ambiguous, high-impact technical problems and drive them to resolution with 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 for system design, problem-solving, debugging, testing, and improving development velocity. Bonus Experience designing or maintaining CI/CD pipelines for desktop or cross-platform applications. Hands-on experience with E2E and integration testing for desktop apps (e.g. Playwright, WebDriver-based tools, or custom Rust test harnesses). Experience with real-time or low-latency systems (audio, streaming, transcription). Background in health tech, AI-powered products, privacy- or security-sensitive systems, or early-stage startups. The way we work Build to Last — We design for safety and reliability so clinicians, patients, and our teams can trust what we build every day. Own Your Practice — Ideas rise on merit, and everyone shares responsibility for our standards. Move Fast, Stay Steady — We move quickly but never at the cost of trust; progress matters only if people can depend on what we make. Make Others Better — Honest feedback, steady support, and shared growth keep our teams improving together. Why you will flourish with us Flexible hybrid working environment, with 3 days in the office. A generous personal development budget of $500 per annum. Learn from some of the best engineers and creatives in a diverse team. Become an owner, with shares (equity) in the company if Heidi succeeds. Global impact opportunity in one of Australia’s leading health-tech startups. Opportunity to fast-track your startup career if you have an impact quickly. Heidi is dedicated to creating an equitable, inclusive, and supportive work environment and is an equal opportunity employer. We welcome all applicants and are committed to promoting a culture of opportunity for all. Job details Seniority level: Mid-Senior level Employment type: Full-time Job function: Engineering and Information Technology Industries: Software Development Note: This job description reflects Heidi’s current needs and is subject to change at any time. #J-18808-Ljbffr



  • City of Brisbane, Österreich RIB Software Vollzeit

    C++ Software Engineer – RIB Graphics Team Job Title: C++ Software Engineer – RIB Graphics Team Location: Brisbane Employment Type: Full-Time Department: Product Engineering / R&D Driven by transformative digital technologies and trends, we are RIB and we’ve made it our purpose to propel the industry forward and make engineering and construction more...


  • Melbourne, Österreich Halcyon Knights Vollzeit

    This range is provided by Halcyon Knights. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range A$160,000.00/yr - A$200,000.00/yr Direct message the job poster from Halcyon Knights Senior Consultant Building Diverse Tech Teams Senior Software Engineer The Company They’re a global scale-up...

  • C++ Software Engineer

    vor 2 Wochen


    City of Brisbane, Österreich Rib Software Vollzeit

    C++ Software Engineer – RIB Graphics Team Location: Brisbane Employment Type: Full-Time Department: Product Engineering / R&D Driven by transformative digital technologies and trends, we are RIB and we've made it our purpose to propel the industry forward and make engineering and construction more efficient and sustainable. Built on deep industry expertise...


  • Melbourne, Österreich Restive Vollzeit

    Join to apply for the Senior Software Engineer (Backend) role at Restive 2 days ago Be among the first 25 applicants Join to apply for the Senior Software Engineer (Backend) role at Restive Note: You must have full working rights in AustraliaAbout The RoleWe're looking for a Senior Software Engineer to join our team and play a key role in shaping modern...


  • City of Melbourne, Österreich ProFound People Vollzeit

    Senior Embedded Software Engineer – Melbourne A leading technology company is looking for a Senior Embedded Software Engineer to develop and maintain low‑level software for complex, performance‑critical products. This is a hands‑on role focused on embedded Linux platforms, embedded C++ development, and close interaction with custom hardware. You will...


  • Melbourne, Österreich Convert Digital Vollzeit

    Join to apply for the Senior Software Engineer (React) role at Convert Digital Join to apply for the Senior Software Engineer (React) role at Convert Digital If you’re looking to join a dynamic engineering team where your expertise in frontend development will help shape innovative solutions for leading brands, look no further! As a forward-thinking...


  • City of Brisbane, Österreich RIB Software Vollzeit

    A leading software company is seeking a C++ Software Engineer to enhance CAD capabilities and develop high-performance tools for the construction industry. The role requires deep knowledge in modern C++, with familiarity in CAD and BIM workflows. You will contribute to the evolution of scaleable tools, collaborating with product and UX teams. Ideal...


  • Council of the City of Sydney, Österreich Profusion Vollzeit

    Senior Software Engineer - FinTech (ASX Listed) Join to apply for the Senior Software Engineer role at Profusion. I’m partnering with a profitable, ASX‑listed FinTech that’s scaling fast and hiring Senior Software Engineers to work across critical customer‑facing and internal platforms. Tech Stack .NET / .NET Core AWS, event‑driven microservices...


  • City of Melbourne, Österreich Suncorp Group Vollzeit

    Join to apply for the Senior Software Engineer role at Suncorp Group Be among the first 25 applicants We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. About The Role As a Senior Software Engineer, you’ll collaborate with delivery leaders and engineering teams to build scalable...


  • City of Melbourne, Österreich Vivi Vollzeit

    Join to apply for the Senior Software Engineer role at Vivi . Vivi is the only wireless screen‑mirroring and digital‑signage tool designed for education. We help IT and classroom tech staff enable teachers to engage and collaborate creatively and effectively with students. Opportunity Overview The Senior Software Engineer will design and implement...