At a Glance
- Tasks: Build innovative AI features to transform healthcare delivery and improve clinician workflows.
- Company: Heidi, a fast-growing startup revolutionising healthcare with AI technology.
- Benefits: Equity from day one, personal development budget, wellness days, and hybrid work flexibility.
- Other info: Collaborate with world-class talent and shape the future of healthcare.
- Why this job: Join a mission-driven team making a real impact on global healthcare.
- Qualifications: Medical degree, clinical experience, and proficiency in fullstack development.
The predicted salary is between 70000 - 90000 £ per year.
Heidi is building an AI Care Partner that supports clinicians every step of the way, from documentation to delivery of care. We exist to double healthcare’s capacity while keeping care deeply human. In 18 months, Heidi has returned more than 18 million hours to clinicians and supported over 73 million patient visits. Today, more than two million patient visits each week are powered by Heidi across 116 countries and over 110 languages. Founded by clinicians, Heidi brings together clinicians, engineers, designers, scientists, creatives, and mathematicians, working with a shared purpose: to strengthen the human connection at the heart of healthcare. Backed by nearly $100 million in total funding, Heidi is expanding across the USA, UK, Canada, and Europe, partnering with major health systems including the NHS, Beth Israel Lahey Health, MaineGeneral, and Monash Health, among others.
The Role
Working closely with the Product Lead, you will be an Engineer who operates at the intersection of core product development and clinical application. This role requires formal medical training and real clinical experience. Your clinical background will directly inform how we design, evaluate, and ship AI features that support real-world care delivery. Experience working on clinical AI products is highly valued, as you’ll be shaping systems that must perform safely in production environments.
What you’ll do:
- Build end-to-end AI features: Architect and ship fullstack solutions (from React frontends to Python backend services) that leverage our voice AI and LLMs to automate clinical workflows.
- Operationalize Voice AI: Implement and fine-tune audio processing pipelines, ensuring our Automatic Speech Recognition (ASR) and LLM agents perform accurately in diverse, real-world medical environments.
- Bridge the gap between model and product: Translate complex feedback from clinicians into technical solutions, rapidly prototyping and deploying improvements to model behavior, prompting strategies, and audio handling.
- Optimise for real-time interaction: Tune fullstack performance to handle real-time audio streaming and token generation, minimizing latency so clinicians have a seamless conversational experience.
- Partner with implementation and clinical teams: Shorten the feedback loop by shipping critical integrations and feature requests from concept to production in days, not quarters.
What we will look for:
- Mastery of Fullstack fundamentals: You are equally proficient in Python and modern frontend frameworks (React/TypeScript), capable of owning a feature from the database schema to the UI interaction.
- Applied AI & Voice fluency: You have a working knowledge of LLM integration (RAG, prompt engineering) and audio technologies (ASR, speech processing) and know how to build around their probabilistic nature.
- Pragmatic problem solving: You balance engineering purity with the need for speed; you know when to build a robust system and when to ship a tactical solution to unblock a customer.
- Cloud fluency (AWS or GCP): You can spin up your own infrastructure (containers, serverless functions) and manage CI/CD pipelines to get your code into the hands of users independently.
- Rigorous testing in production: You understand that “works on my machine” isn’t enough; you implement observability and feedback loops to monitor how your AI features perform in the wild.
- Medical degree with clinical experience, and ideally experience working on clinical AI products.
What do we believe in?
Heidi builds for the future of healthcare, not just the next quarter, and our goals are ambitious because the world’s health demands it. We believe in progress built through precision, pace, and ownership. Our mission is clear: expand the world’s capacity to care, and do it without losing the humanity that makes care worth delivering.
Why you should Join Heidi
- Real product momentum. We’re not trying to generate interest, we’re channeling it. This is a rare chance to create a global impact as you immerse yourself in Australia’s fastest growing start-up.
- Equity from day one. When Heidi wins, you win. You’ll share directly in the success you help create.
- Unmatched impact. Play a pivotal role at a critical growth moment - all while working on a product that delivers tangible value to clinicians and patients every day.
- Work alongside world‑class talent. Join a team of operators and builders who’ve scaled unicorns.
- Global reach. Help shape our international expansion as we bring Heidi to key international markets.
- Growth and balance. Enjoy a personal development budget, dedicated wellness days, subsidised gym membership, and your birthday off to recharge.
- Flexibility that works. A hybrid environment, with 3 days in the office.
Heidi’s commitment to Diversity, Equity and Inclusion
Heidi is dedicated to creating an equitable, inclusive, and supportive work environment that brings people together from diverse backgrounds, experiences, and perspectives. Our strength is in our differences. We’re proud to be an equal opportunity employer and are proud to welcome all applicants as we’re committed to promoting a culture of opportunity for all. Help us reimagine primary care and change the face of healthcare in Australia and then around the world.
Senior Software Engineer employer: Dormont Manufacturing Co
Heidi is an exceptional employer, offering a unique opportunity to work at the forefront of healthcare innovation in a dynamic and supportive environment. With a strong focus on employee growth, you will benefit from a personal development budget, wellness initiatives, and the chance to collaborate with world-class talent while making a tangible impact on global healthcare. Our hybrid work model ensures flexibility, allowing you to balance your professional and personal life effectively.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in the healthcare tech space, especially those who work with AI and clinical applications. Attend meetups or webinars, and don’t be shy about sliding into DMs on LinkedIn. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a portfolio that highlights your projects, especially those involving fullstack development and AI features. Make sure to include any clinical experience you have, as it’s super relevant for roles like the one at Heidi. A strong portfolio can really set you apart!
✨Tip Number 3
Prepare for interviews by brushing up on both technical and clinical knowledge. Be ready to discuss how you’ve tackled real-world problems in your past roles. Practise explaining complex concepts in simple terms, as you’ll need to bridge the gap between tech and clinical needs.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team at Heidi. Don’t forget to tailor your application to highlight your unique blend of engineering and clinical expertise!
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Show Your Passion for Healthcare:When you're writing your application, let your passion for healthcare shine through! We want to see how your clinical experience and technical skills can come together to make a real difference in patient care.
Tailor Your Application:Make sure to customise your application for the role. Highlight your experience with AI and voice technologies, and how they relate to the job description. We love seeing candidates who take the time to connect their background with what we do at Heidi.
Be Clear and Concise:Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and focus on what makes you a great fit for the Senior Software Engineer role. Remember, less is often more!
Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re serious about joining our team at Heidi.
How to prepare for a job interview at Dormont Manufacturing Co
✨Know Your Tech Stack
Make sure you’re well-versed in the tech stack mentioned in the job description, especially Python and React. Brush up on your fullstack fundamentals and be ready to discuss how you've used these technologies in past projects.
✨Showcase Your Clinical Experience
Since this role requires formal medical training and clinical experience, prepare to share specific examples of how your background has informed your engineering decisions. Highlight any previous work with clinical AI products to demonstrate your understanding of the intersection between technology and healthcare.
✨Prepare for Problem-Solving Scenarios
Expect to face practical problem-solving questions during the interview. Think about scenarios where you had to balance speed and robustness in your solutions. Be ready to explain your thought process and how you arrived at your decisions.
✨Understand the Company’s Mission
Familiarise yourself with Heidi's mission and values. Be prepared to discuss how your personal goals align with their aim to expand healthcare capacity while maintaining a human touch. Showing genuine interest in their mission can set you apart from other candidates.