I’m not sure about your hosting situation but both Azure and AWS have good, safe ways to store files without you worrying about the details. (Azure Blob Storage and AWS S3 are examples but they have other solutions that are more like a filesystem). These files storage solutions are fast and reliable, and take the file IO burden off of your web server too.
These alternatives to using your web server storage take a lot of the security issues out of the equation. Typically though you would need to be able to process the IO stream when your Hangfire job runs – which shouldn’t be a problem in most cases.