Yes, you can use SFTP with the compute engine. These are the steps that will help you to use SFTP.
Install and run Google Cloud SDK(gcloud init) where you can generate the ssh key using gcloud compute ssh. Where you can install the FTP client and add the key. Thus it will help you to connect VM using SFTP client.
Refer to the below tutorial on GCP training for better understanding.