>Master's degree in pretty much bullshit
Uh... so, have you considered just selling your ass to a consultant company in something IT related?
Let me explain as best as someone with autism who works in IT can do. You have "pures" who are developers with their own niches; they keep the lights running, they do technical tasks, and they can typically be retasked assuming patience and materials/time. E.g., your pure java dev can probably become an okay python dev in a few weeks. Probably a few months for something weird like legacy systems.
You then have hybrid roles that are the inbetween of business/management and technology. Business analysts, project analysts, project managers, program managers, technical analysts, project leads, solutions architects, project engineers, product owners, scrum masters, etc. Point is, most of these have some technical background, but don't really "live in it", e.g., your PM probably can read the code or make small changes to it, but can't exactly remake it.
Point is, these latter roles have high demand and reasonably good salaries and job security if performed well. They can also often be taken with vaguely related credentials or with a consultanting company as a middle man. It sounds like you're taking on a huge amount of debt and time for a meme degree. KEEP IN MIND
>Most dev roles are glass ceiling
So, a dev role for an entry level will get you like 60-80k in NYC, Cali, DC with an established company. Every 2 years or so your salary will increase by like 30k at market. Until you hit around 180k, which will pretty much be a glass ceiling for a pure at which point you will be forced into some sort of management or consulting role. The real money is going into some sort of hybrid supportive role and going executive. For instance, an SA at a good company will earn 180k, with maybe 250k being a top out for less than 15 years experience. BUT an SA can also usually become a director or etc. Which can then earn 250k easily.