Can't take backup to the shared folder
The service account for Agent is irrelevant. All Agent does it to tell SQL Server to produce a backup file. It is SQL Server that produces the backup file, hence it is the service account for the SQL server service that matters. You can't do anything about that.
So, either run SQL Server using a domain account; or use the virtual service account and assign privileges on the share to the domain computer account.