Whats up Steven! I was in a similar situation for a few months after I purchased my STR last year. I was pretty much maxed out on my credit cards and had used almost all of my savings for the house. Was definitely living on a prayer, but it worked out so that's all that matters. 😅
What I think is most important is your financial position as a whole, having a well rounded net worth if you will. I have a pretty solid income, well over $100,000, but at the time I also had a $35,000 vehicle loan, had about $12,000 in credit card debt, and had a new mortgage of $280,000 that was hopefully going to cover itself with rental income, but that wasn't guaranteed yet. So I was in a lot of debt with little in cash reserves.
The house has done very well over the last year and a half, so I have since caught up and am now looking to strategically move forward like you are. My approach has been to eliminate the bad debt, credit cards were first and now I'm attacking the the car loan, while also raising my assets evenly between 401K, cash reserves, home equity, and a personal investment portfolio so that I have a solid spread of holdings. This looks good on paper for securing loans, but also puts me personally at ease knowing that I have my risk evenly distributed, and a lot of options.
15,000 in savings is a great start, and $100,000 in equity on a house hack is also amazing! If I was in your shoes I'd take 6-12 months and just attack the debt. Try and eliminate the student loans as fast as possible like @Cameron Tope mentioned. In the mean time you 401k will keep building, your equity will keep building as your roommates pay down the loan, and you'll quickly gain a better and better financial position to secure funding with. As for the job, I definitely suggest switching fields if its something you're interested in AND it pays more! I am relatively new to my field and had no problem getting a mortgage with only 2 years employment and income history... You're in a great spot and have a lot of potential over the next couple years! Keep seeking advice and killing it!