1. Local Law Enforcement / Fire Fighters
Local law enforcement officers and fire fighters are great jobs for National Guard Soldiers. They pay good, look at your military experience favorably, and offer retirement just like military - so at the end, you will have two retirement checks!
Also, many departments will allow you free days-off for your service in National Guard. For an example, in Washington state, a lot of police/fire departments will give their officers paid 20 days off per year so they can serve their states. So it's a legal double dipping!
2. Federal Technicians
Army technician jobs are available only to National Guard Soldiers. Most technician jobs are limited to Soldiers who are MOS-qualified, mostly in mechanic-related MOS. You will wear your uniform during weekdays, but you are not under your National Guard CoC. The requirement is that you will have to stay in National Guard. You usually get paid by the hour with all the benefits of a federal employee. Also, you still get paid for your drills, so you will get double retirement as well.
3. GS Jobs
GS jobs are good, but your retirement is less compared to other jobs mentioned above.