if you're thinking of CS, then go for cybersecurity. it's such a specialist-heavy field with a severely limited labor force that basically there is always demand for filling in those positions. might as well ride the wave now so by the time you're ready for internships/entry-level experience in a couple years you'll be snuffed out by those corpos.
besides that, general CS is pretty hard to job search, since it's an over-saturated market with every yellowfuck doing it that there is nearly 0 chance of actually getting employed after undergrad studies. you'll need to do at least another couple years of grad to actually have a shot at something. on the other hand, engineer is pretty high demand most of the time and it's quite entry-level, so some food for thought here and there.