I would recommend Huntersville, North Carolina
Town of Huntersville, North Carolina
It a rather new suburb of Charlotte so almost everything has a new feel to it.
Right beside Lake Norman so you can enjoy the recreation that comes along with it.
Low Crime
You can get a nice size house for 200k
Quite a few pubs and some are even on the Lake or you can go Uptown Charlotte within 25 minutes to enjoy its nightlife.
Majority of people are around your age so you can make friends with similar interest.
I see no problem with both of your Career fields in the Charlotte area.
Charlotte transit system is the largest system in the state
C.A.T.S.
You will be 2 hours from Mountains and 3 hours to the beach when you need to get away. Lots of festivals and events going on around Spring thru Summer to keep you occupied.