freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Engineer - Local Server Systems

Summary

Builds and maintains on-premise server software that keeps hospital systems running when cloud connectivity fails, using Python or Java and container/VM tooling.

Our solutions run in the cloud and connect to our devices (tags and gateways). But for safety-critical solutions — we need software that works all the time, even when connectivity to our cloud drops. This role owns that Local Server: software that runs on-site and keeps these systems running independent of cloud connectivity.

Key difference from typical cloud engineering: we don't have remote access to the hospital's machine once it's deployed. You have to get it right up front, because troubleshooting after the fact means working from logs and documentation, not a terminal.

What You Have:

  • Senior-level experience, ideally full-stack, with hands-on work deploying and managing services in remote containers
  • Comfort with Python or Java (Python preferred, either is fine)
  • Working knowledge of both containers and VMs
  • Strong documentation skills
  • Comfort operating with limited visibility and control over the deployment environment

Bonus Points if You Have:

  • Hardware exposure (even hobbyist),
  • Background at a company with embedded or on-prem deployment patterns,
  • Basic SRE and/or networking experience,
  • AWS familiarity.

See also