It seems like the best tactic is to find out what non-snowboarding-related but decent-paying jobs are available where you can live and work near the mountain. Preferably flex-hours or shift-work so you can ride weekdays.
The key, you've found it. I'm a software engineer with a 100% remote job with highly flexible hours, I couldn't tell you how many riding days I got in because I could log in from the lodge for whatever the meeting du jour was, and then strap in for the rest of the day. I clocked 112 days this season, and my riding days weren't ever limited to an hour or two long ride break that my resort employee friends get stuck with.