In general I agree with Chad above, but I would say it more forcefully. It really sounds like you need to leave Winston and leave it in a hurry, at least for a little while. An engineering career in small towns has some unique challenges, and I suspect one of the key problems you are running into is that the Winston area has a relatively low population and therefore few civil engineering jobs. You are most likely waiting for someone in one of those few positions to move away or retire, and that's a waiting game that can take years. You don't want to have a ten year old degree and no related experience in the meantime when that position does open; you want to be prepared. There may be one or two small development firms, the local logging industry may have a couple staff engineers (environmental and possibly drainage/roadway construction), and the local public works department(s) may have some staff engineers as well though I have seen that many small towns in the state outsource their technical positions (City Engineer and supporting engineering staff) to medium-large engineering firms, so even that may be limited.
I would recommend you move to the Salem or Portland area to get industry experience, and if you're set on living in Winston long term (which I get, it's a nice area) keep an eye on job postings at the few departments or small firms in the area that are likely to hire a civil engineer. While gaining experience in the big city, reach out to your target employers in Winston, leave a resume on file, and tell them you want to move back to Winston and would love to work for them when a position opens up. Small outfits are more likely to be receptive this type of advance than large firms; remember that in small towns when a position does open it can be just as challenging for employers to find skilled staff to hire as it is for prospective employees to find a new opportunity. Look for jobs in the big city that are at least tangentially related to the ultimate position you want back home.
One thing you can do in your free time now is find and take an AutoCAD Civil3D class (or, depending on the exact field you want to get into, SolidWorks, MicroStation, et cetera). Civil engineers need to know the tools used to develop the design and plans they are ultimately responsible for, and you could then look for entry level drafting positions as well. Often, the best later-career engineers have played several roles throughout their careers and have a working knowledge of all that it takes to assemble the design and documents they are tasked with developing. There is absolutely nothing wrong with spending time now working in a drafting position to get industry experience, and it would serve you well for the rest of your career.
Blake Davis EI,A.M.ASCE
Sent: 04-10-2019 01:52
From: Andrew Wilson
Subject: Looking for advice on beginning career
So, I graduated with my bachelors in 2014 and I have had a hard time landing that first job in civil engineering. I have just been working a warehouse job for the past 3 years, while trying to job hunt and find a good job. What sort of things can I be doing with my free time to improve my skills, improve my job hunting, and finally land a job in engineering?