It's a rough time to be looking for tech jobs even for those with years of experience. Set your sights outside of the industry Answer from kemistree4 on reddit.com
Reddit
reddit.com › r/careers › what job can i get with a computer science degree but haven't worked since i graduated?
r/Careers on Reddit: What job can I get with a computer science degree but haven't worked since I graduated?
January 27, 2024 -
I'm 25 graduated 2022 with a bachelor's of science in Computer Science I took a gap year and then was the main care taker for my older family members for my second year.. I haven't coded in that time.. any ideas what jobs will take me as this point. I've applied and not even help desk IT jobs will give me a shot.. Any clues as to what jobs I can get????
Top answer 1 of 147
22
It's a rough time to be looking for tech jobs even for those with years of experience. Set your sights outside of the industry
2 of 147
6
Study the languages they use for mobile apps, flutter and other languages. Look on job post and get working knowledge of what they require. Make a few projects and post on github. Volunteer for positions in hospital research labs Also practice those online assessment questions, so you can quickly do them as passing them is admittance to the job. U need to network, prev prof, school alumni, classmates, friends, relatives. Referrals help you get an interview if your resume is strong If ur going for a masters, make sure they have a strong support system for students, and go to the undergrad open houses and cs club. Take care Good luck
What jobs can you get with a computer science degree?
Which tech careers you qualify for depends on your education level, prior work experience, and employer. However, a computer science degree can help prepare you for various occupations, including information security analyst, computer systems analyst, computer and information research scientist, and network and computer systems administrator.
computerscience.org
computerscience.org › careers
Top Careers in Computer Science | Careers, Salaries, and Resources
How do I find high-paying computer science jobs?
You can use job sites to filter computer science jobs based on their salaries. Many people who aspire to work in the field begin their careers as computer support specialists and web developers before advancing into higher-level positions. Consider attending IT career fairs in your area to locate computer science companies and learn more about available jobs.
indeed.com
indeed.com › career guide › finding a job › 20 high-paying computer science careers
20 High-Paying Computer Science Careers | Indeed.com
Do you need a computer science degree to get a job in tech?
If you earn a computer science degree, you can qualify for an array of entry-level tech jobs like computer programmer, software developer, and database administrator. However, you may also land tech roles without a degree by completing a bootcamp, earning a professional certification, or building a portfolio that highlights your relevant knowledge and skills.
computerscience.org
computerscience.org › careers
Top Careers in Computer Science | Careers, Salaries, and Resources
Videos
09:02
Top 10 Careers For Computer Science Majors - YouTube
09:51
Top 10 BEST Career Paths For Computer Science Majors ($100k+ Jobs) ...
Top 10 High Paying Jobs in Computer Science | Career Options After ...
05:16
The Best Tech Jobs for 2025: High Demand & High Pay - YouTube
15:26
You Got Your Computer Science Degree... Now What? - YouTube
14:31
I Ranked Every Tech Career Path (Who Wins in 2026?) - YouTube
U.S. Bureau of Labor Statistics
bls.gov › ooh › computer-and-information-technology
Computer and Information Technology Occupations : Occupational Outlook Handbook: : U.S. Bureau of Labor Statistics
HOW TO FIND A JOB | A-Z INDEX | OOH SITE MAP · Occupational Outlook Handbook > Computer and Information Technology > PRINTER-FRIENDLY · These workers create or support computer applications, systems, and networks. Overall employment in computer and information technology occupations is projected to grow much faster than the average for all occupations from 2024 to 2034.
A general rundown of the types of careers out there in CS and the pros and cons of each?
u/readet covered probably the most common CS jobs but I can think of a few more. Academic: PhD, university lecturer, teaching in general. If you like research but would also like something more hands-on and better paid, you could try joining a company's R&D department. It is very rare for a company to maintain an R&D department with people on it full-time but you may be able to do this if you work for the likes of Google or Amazon. Pros: continuously learning new things, solving interesting problems in new ways. Teaching people? Cons: academic research is exhausting from a finance point of view. You're applying for grants all the time to keep going or have to do lecturing. Also, if you like building stuff and not just thinking and writing about it, it may become boring. The whole teaching aspect? I mean, it wholly depends on the person. Desktop application developer: these jobs are becoming increasingly scarce with the advent of React, Electron, etc. There's just very little need for consumer desktop applications to be around nowadays, as most stuff is done on the web now and if not, you can just package your site as an Electron app and call it a native desktop app. Users will be none the wiser. If you really want to become a traditional desktop app user, you'll probably have to apply on a product basis (get a job in a company that develop a successful, well established desktop app like MS Office or Adobe Creative Suite, for instance). Otherwise you may end up maintaing legacy desktop apps nobody would want to touch in their sane mind. Pros: if you don't like building websites, think HTML/CSS/JS is not real coding or don't like web programming languages, you can stay clear of them and use whichever language you want. Cons: difficult to find a job in this area nowadays. Embedded software developer: writing C, C++, assembly programmes for microcontrollers, embedded devices of all sorts, device drivers, etc. Pros: well paid, very cool if you're into low-level development, it's cool to see that your program has visible implications on the real world. This depends on what you're building of course. Cons: difficult, usually a background in electronics is appreciated as you'll be directly interfacing with physical devices. Prior experience is usually required in most job positions in the embedded space. Data scientist: big data, data analytics and reporting, data warehouse, perhaps some AI. Hadoop, Apache Spark, Splunk and much more which I don't know about myself. Pros: very well paid as everyone wants to do big data and AI now. Cons: requires loads of experience (even a degree of its own sometimes) Sysadmin/tech support: your friendly system administrator job! Usually involves, as its name implies, maintaining the a company's IT infrastructure: networking, server setup, sorting out people's IT issues... Pros: entry barrier is lower. Usually a degree is not required, perhaps just some certifications. Very hands-on. Cons: usually stressful, depending on how short you're on IT support personnel, you may end up spending most of your workday sorting out petty problems like antivirus, PDF's not opening, misconfigured email accounts... DevOps: DevOps people aim to bridge application development and deployment with their holistic skillset. These are people who have a extensive knowledge about best CI/CD practices, build pipelines (Jenkins, Concourse, Circle CI), provisioning (Ansible, Puppet, Chef, Foreman) and are comfortable coding to an acceptable level. Their main job is ensuring the application development process is as smooth, automated, predictable and efficient as possible. Pros: for people who prefer to be generalists rather than specialists, this is a good one. Also, the fact that your job consists of improving processes so they're more efficient and reliable feels good. Cons: can feel a bit like tech support sometimes if there's not a good DevOps culture in your company. If you're not careful, you may end up fixing developers' problems rather than improving things. "Why's the pipeline broken? DevOps guy, please fix it!", "Why's the latest version of my code not on the test environment? DevOps guyyyyy!!". Can get a bit tiresome. Site Reliability Engineer (SRE): these guys look after the healthy and efficient operation of a particular product or service. You can think of them as operations managers. They have a very broad set of responsibilities: looking after IT infrastructure, security, networking, provisioning, performance, monitoring, logs... In a nutshell, their job is to make sure a service (e.g. a website like Facebook) stays up and responsive. Pros: these jobs are in high demand at the moment and therefore companies are happy to pay big bucks for it. Cons: loads of experience and qualifications required. This is a senior-level position exclusively. Cloud architect: they design cloud-based systems. They get a set of business requirements, functional and non-functional constraints and have to turn them into a sound, cost-efficient, highly available, fault tolerant and secure cloud infrastructure. Pros: almost everyone is running their infrastructure on the cloud nowadays, or at least want to migrate to it sooner than later, so there's a lot of demand for people with strong cloud skills. Cons: very high-level and heavy in system design, little coding to do (perhaps some Lambda, Terraform, CloudFormation...). Again, a good amount of experience is required. More on reddit.com
Best money in CS
Hey, diving into CS is a smart move! For the big bucks, consider fields like machine learning, artificial intelligence, or cybersecurity. Those areas tend to offer some hefty paychecks. With your passion for coding, you've got a good shot at diving deep into these specialties and making bank. I remember getting into online jobs a while ago. It totally opened up a whole new world for me. I stumbled upon this site doing web development, and it paid way better than I expected. Making money online while chasing your coding dreams is like hitting the jackpot, buddy! More on reddit.com
Which CS career paths do you find more enjoyable and why?
Software engineering at a company where they own their service/product. A lot of new implementations, interesting problems to solve, latest tech to use, great compensation potential, etc. Just great all around. More on reddit.com
What are cs jobs that are interesting?
I've worked in a LOT over domains over the past 20 years. I spent about half my career as a consultant, so I've gotten around to a lot of clients. I've worked in seemingly cool domains video games (call of duty PSP back in the day and a distributed massive multiplayer mobile trivia game), medical research lasers, interactive educational course authoring software, design software, big data, galvanic skin response scanners, factory automation, and a few others that slip my mind. And I've worked in seemingly dull domains like insurance underwriting, real estate investor management, drop shipping software, school and hospital management software, contract delivery, internal tools, logistics management, storage shed business management, and junk yard inventory management. And I'll say this: there is VERY LITTLE coupling between what was actually fun and exciting how exciting the actual domain is. Management and culture are the biggest things that make a job uninteresting. And you can have bad management and culture in ANY domain. And ALL domains are MOSTLY not exciting work. But almost ALL domains DO have interesting problems to solve. So the excitement usually comes from being allowed to tackle interesting problems. To take ownership, learn new technologies, and work with others. And that comes down to leadership and culture. Some of the most interesting and rewarding work I've done has been in some of the seemingly dullest domains. I had a GREAT time in insurance, drop shipping, and investor management. And a MISERABLE time at BOTH game companies, working on facial recognition software, working on research lasers, and doing big data. And vice versa. Some of the seemingly boring jobs WERE boring and the seemingly interesting ones WERE interesting. So personally, I no longer worry about the domain. My current domain is cloud-based contract delivery. I've VERY open about the fact that this is a domain I don't care about, and I don't expect anyone else to care about. But I've got a whole department of happy, excited people who love their jobs. Everyone gets to tackle interesting problems, likes the people they work with, is growing in their careers, and has lots of support. We're doing fun things like creating real time delivery pipelines, implementing elegant architectures and security solutions, creating dockerized automated testing environments, and working closely with customers and domain experts to come up with elegant solutions to their problems. It's a FUN job full of knowledgeable experienced people who are happy to be there. And it's literally one of the most boring domains I could imagine. Don't expect any domain to make a job fun or rewarding. Focus on finding a good team and company that needs what you bring to the table. More on reddit.com
CareerVillage
careervillage.org › questions › 1116286 › what-jobs-can-i-get-with-a-computer-science-degree
what jobs can I get with a computer science degree?
June 25, 2025 - Computer science opens door to manipulating "1"'s and "0"'s. ; But if you are also a person that likes to tinker with the actual electron's running down these motherboards and devices & if you truly have a passion for tinkering with wires, knobs, and Lego Block building; then perhaps you may want to take on a bit of the the "Computer or Hardware - engineering" path to get an additional BS/EE & combine your skill sets for working in an Embedded Software /Firmware field that elevate your job opportunities. ... If you are struggling, this is a great option. Talk to recruiters and see if you can find something like this as an opportunity to get your foot in a door while you search for a better opportunity. David O'Daniel Aug 18 ... Computer Science is a broad and dynamic field, offering a wide range of career paths.
Park University
park.edu › home › blog › top 10 career paths you can pursue with a computer science degree
Top 10 Career Paths You Can Pursue With a Computer Science Degree
May 27, 2025 - From research scientists and analysts to programmers, support specialists and administrators—career opportunities in the computer science and information technology field are ample. Ultimately, it’s all about figuring out where your interests lie and what type of job is right for you.
Northeastern University
graduate.northeastern.edu › home › the 11 highest-paying computer science jobs
Top 11 Highest-Paying Computer Science Jobs
April 4, 2025 - Tasks associated with the title can vary substantially, and they rely on skills ranging from computer science to information analysis and computer engineering. ... Senior software web developers use their skills to write and debug code for websites, logic servers, and databases. Depending on the job, they would be expected be familiar with a number of programming languages, such as C#, F#, ASP, and SQL Server.
Coursera
coursera.org › coursera articles › degrees › degrees by topic › what can you do with a computer science degree? 10 in-demand fields
What Can You Do With a Computer Science Degree? 10 In-Demand Fields | Coursera
November 29, 2025 - Computer forensics exists at the intersection of law and computer science. Computer forensics, also called data or digital forensics, deals with the recovery and analysis of digital evidence recovered from computers, networks, and digital storage devices. You might work for a crime lab, law enforcement department, public agency, or private contractor. This industry may be good for you if: You’re naturally inquisitive and are interested in cybercrime and law enforcement. ... Common job requirements: Bachelor’s degree in computer science or computer security, recognized digital forensics certification
Prospects.ac.uk
prospects.ac.uk › careers-advice › what-can-i-do-with-my-degree › computer-science
What can I do with a computer science degree? | Prospects.ac.uk
Find information on employers in information technology, media and internet, business, consulting and management, and other job sectors. ... Computing degrees combine theoretical study and practical projects, teaching you subject-specific skills including:
CareerVillage
careervillage.org › questions › 1107316 › what-are-some-careers-in-computer-science-that-are-promising
What are some careers in Computer Science that are promising?
June 8, 2025 - Hence, which ever specialization / category of job you chose, make sure to learn and master prevailing AI tools in that domain. Some of the hottest skills in job market in near future: Cyber Security, Data Science + AI / ML, Gen AI with deep understanding of LLMs, Agentic AI based automation ... 1. Discover What Interests You Computer science is a broad field.
US News & World Report
usnews.com › careers
What Jobs Can You Get With a Computer Science Degree? | Careers | U.S. News
April 11, 2025 - A college degree isn't always required to become a data scientist since many bootcamps and online programs teach data science skills. That said, some employers may still prefer candidates with formal education. Learn more about data scientists. Another job projected to grow faster than average, according to the BLS, is computer and information research scientist.
Quora
quora.com › In-the-field-of-computer-science-which-one-is-the-best-career
In the field of computer science, which one is the best career? - Quora
Answer (1 of 10): Depends on your definition of best or worst. From a career progression point of view I think tech support jobs are the worst because pay is generally poor on skills that have too much competition. From a work life balance perspective, a full stack developer role can pay very wel...