Senior Software Engineer - RPA
Heidi HealthRemotely
pythontypescriptrpaehrplaywrightui automationflaui
Job Description
📋 Description
- Design, build, and maintain Heidi's deterministic automation engine for interacting with EHRs that
- Build UI-automation flows (accessibility-tree mapping, templated field entry, structured
- Implement patient-matching and validation logic so data lands on the correct record every time
- Prototype with AI-assisted tools like Claude Code and Cursor to ship in days, then harden what
- Embed with health systems and their IT teams during live rollouts: map the real workflow on site
- Engineer work queues, retries and exception handling so automations run unattended and failures are
🎯 Requirements
- Strong sense of ownership & strong problem-solving skills.
- Proof you build: a tool, a script, an automation that solved a real problem for real users. A
- Production experience with UI automation: Playwright, accessibility-tree frameworks like FlaUI, or
- Python as your primary language; C# or TypeScript alongside it is a bonus.
- Deterministic-systems instincts: queues, retries, idempotency and exception handling, and the
- Data & application security knowledge, with a serious appreciation for handling patient data
🎁 Benefits
- Equity from day one. When Heidi wins, you win. You'll share directly in the success you help create.
- Your health, covered. Comprehensive private medical and dental cover through Bupa, plus 24/7 mental
- Global parental leave. 26 weeks paid for primary carers and 18 weeks for secondary carers, subject
- Learning & development. £700 per year for courses, books, memberships, conferences and more.
- Work from anywhere for up to 4 weeks per year, wherever the world takes you.
- Hybrid environment, with 3 days in the office.