Here are few areas where people with computer science degree and those who have good programming knowledge work as. Software engineer: They design and develop computer software or website or mobile applications. Test engineer: They test software written by software engineers Hardware engineer: They work on developing computer hardwares like computer processor, chips, etc. UX engineer: They design user interface i.e. look and feel of computer application or software. For eg: How a mobile application look like is decided by UX engineer. Product manager: They have computer background as well as some management experience and they get to decide what product should be developed. Programming knowledge is required only for software engineer, test engineer & hardware engineer roles.
All the above jobs are good paying and salary often depends on company which you are joining.