I've thought about the OP's issue in the past and decided it's not a good idea. If you want software to be able to do that, then it needs to be running all the time, or somehow communicate the transaction to the server to which you are connected. That might pose security/privacy risks.
As for @FatFork''s suggestion, I think a script would have to be specific to broadcasting the transaction only. I don't think writing a script that signs the transaction would be a good idea, again security risks. This also would require the software to be running. I wouldn't want to keep my Electrum running on an unattended computer, and that's seems to be the whole point of scheduling an automated transaction.
I would like to pay them a salary in Bitcoin using electrum and the function: send later.
You can sign and then save the transaction, and just broadcast it later. You can also export the transaction after signing it, and have an employee broadcast it at some later time using an empty wallet.
To sign a transaction and save it for broadcasting you build the transaction, with multiple outputs if you like, but don't click "send." Instead, click the "preview" button. On the popup page, you'll be able to sign the transaction, and then save or export it. If you save it, the transaction will be listed on your history page, but it won't be broadcast until you do so manually.
If you export the transaction, it'll be saved as a .txn file, which can be opened in Electrum at a later date. You don't have to be logged into the same wallet from which the coins are being sent. You can have a trusted employee import and broadcast the transaction at some designated time, using a completely different, empty wallet.