I'm an overseas resident, can I apply for these jobs?

You need to be a NZ citizen or a person with NZ residency status to apply for permanent government positions. In general, foreign nationals can apply for temporary government positions but preference would be given to citizens/residents.
 
Foreign nationals can apply for non-government positions. However, you would need to ensure that you meet immigration visa rules - see www.immigration.govt.nz
Google+