askamanager.org for resume, cover letter, interview prep, and general all things work advice.
The best place to look for jobs varies by industry. I've found that finance/accounting/audit, at least for non-bookkeeping roles, often works through recruiting firms. One way to find them is to update your linkedin profile, turn on the setting to make you visible to recruiters, and there's an option that will try to not tell your current company recruiters. Not perfect of course, but it helps.
Glassdoor is helpful - but be careful. It can be manipulated. The bad companies are very good at making themselves look good, or at least not bad.
There are also niche job boards, and you kinda need to be in the know to find them. For example, in Illinois if you want to find jobs in school finance and related, IASBO has a job board. If you don't know about IASBO's job board though, it's almost impossible to find it.
The way recruiters work now is companies hire them to find candidates. They find candidates, present the candidate to the company, if the company likes the candidate, then interview process. Once a recruiter has presented you to a company, then they "own" you for usually a year - no other recruiters can present you to that company. Even for different jobs. It's on you to keep track of this. Keep a spreadsheet or something. Some recruiters will be better about trying to find you a job, others don't care and are focused on filling their open roles so they ghost you. Some recruiters are also really crappy/pushy/whatever. Be professional, but you can distance yourself from the bad ones. Do not show loyalty.
You're in Maryland - government and NGO is huge in that region. USAJobs is the website I think for the Federal gov.