It may be possible to access life insurance through your employer as a non-resident, depending on the employer's policy and whether they offer it. It's best to check with your employer to see if they offer any group insurance schemes.