Hey Michael, I'm a Systems Engineer living aboard in
Florida. Would also mirror the other suggestions of: focus on your career first.
Florida has a decent tech market. SE Florida has a nice market, but is a PITA to
liveaboard in. Tampa is fantastic, though traffic could be a bitch. Orlando has a nice market but would be a bit of a commute from the coast. There's some jobs in the Melbourne area and there's some nice liveaboard options there too.
Jacksonville also has a nice tech market and should be good for liveaboards as well.
So you have a lot of options in Florida.
California would be rougher simply because it's harder to liveaboard there.
Get settled into your career, try to do it without building up a lot of debt. Then pick up a smaller boat and get settled into the lifestyle. Once you do that and learn what you like and don't like and what kind of cruising you want to do, you can always
trade up.
If you equally like
software and systems engineering, you might want to go into software work. There seems to be more telecommute options for that which would give you more living options. But in the end, pick the path you enjoy most. Both require long work days.