As noted High paying means different things to different people. Generally BS Computer Science will open a variety of options in Software Development. You can look at a range of Schools in California whose BS CS graduates earn $70-150k annual in this web page - https://collegescorecard.ed.gov/search/?cip4=1107&cip4_degree=b&state=CA&fos_salary=70000..150000&page=0&sort=completion_rate:desc&toggle=fos .
You can change the degree to e.g., Computer Engineering, change the salary range etc. and see the various options.
Another site with broader sample of salary data is https://www.payscale.com/college-salary-report/best-schools-by-state/bachelors/california
Most companies that I am aware of base your pay and your title off how much experience you have. By definition, "right off the bat", you would not have any significant experience. Therefore, you would not be hired as a senior architect. You'd most likely come in a a junior programmer (or some equivalent title). Now, IT is a great field as entry level positions do pay better than other careers. Further, the potential to grow is pretty good as well.
I don't think there are any shortcuts here. Everywhere I have worked in IT, you pretty much had to do the work expected of the next tier first, and then you get promoted into the role.