Your credit score is sufficient but you'll need to have a history of income at the same type of position. And, unless you are eligible for a VA loan, you'll need a minimum of 3.25% for a downpayment. Your best option is to connect with a reputable local lender. Contact me if you need suggestions.
You have a good amount saved for your down payment... I work with a company that will provide a dollar for dollar matching grant up to $10k for first time homebuyers. It's not a loan and does not have to be paid back.
If interested, feel free to contact me.