Showing results for
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
🌐
Handshake
joinhandshake.com › home › https://joinhandshake.com/blog/students/#webpage › top 10 jobs for computer science majors
Top 10 jobs for Computer Science majors | Handshake
August 25, 2023 - Thinking about pursuing a career in the growing tech industry? Here are 10 great job options you'll have as a computer science major.
People also ask

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
🌐
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.
Discussions

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
🌐 r/cscareerquestions
148
406
June 20, 2018
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
🌐 r/cscareerquestions
36
30
August 13, 2021
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
🌐 r/cscareerquestions
40
96
September 10, 2023
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
🌐 r/cscareerquestions
16
3
March 20, 2024
🌐
ComputerScience.org
computerscience.org › careers
Top Careers in Computer Science | Careers, Salaries, and Resources
August 19, 2024 - DoD jobs for people with computer science degrees include cyberthreat analysts, machine learning scientists, and artificial intelligence engineers. NIKE, Inc: Globally recognized for its bestselling Nike, Jordan, and Converse brands, NIKE produces ...
🌐
Southern New Hampshire University
snhu.edu › about-us › newsroom › stem › top-computer-science-bachelors-degree-jobs
Top 6 Jobs With a Computer Science Bachelor’s Degree
June 24, 2025 - Learn about the jobs you could get with a bachelor's in computer science, from web developer to database administrator and everything in between.
🌐
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.
Find elsewhere
🌐
Coursera
coursera.org › coursera articles › computer science and engineering › computer science › what is computer science? career paths and degree options
What Is Computer Science? Career Paths and Degree Options | Coursera
June 30, 2025 - Explore the field of computer science, its career opportunities, applications, and essential skills required to succeed. This article provides a comprehensive understanding of computer science, job titles, salary expectations, and certifications.
🌐
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.
🌐
Indeed
indeed.com › career guide › finding a job › 20 high-paying computer science careers
20 High-Paying Computer Science Careers | Indeed.com
Data science, artificial intelligence, cybersecurity, software engineering and computer programming are a few potential specializations within the computer science field. Each specialization offers different job opportunities and salaries.
Published   2 weeks ago
🌐
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:
🌐
University of North Dakota
und.edu › home › und blog › top 11 careers in computer science
Top 11 Careers in Computer Science | University of North Dakota
August 14, 2024 - Roles such as information security analysts, experiencing a growth rate of 32%; software developers, with a projected growth of 25%; and web developers, with 16%, are among the most in-demand jobs in computer science.
🌐
BestColleges
bestcolleges.com › careers › technology › computer-science
Computer Science Careers | BestColleges
March 25, 2024 - Discover in-demand jobs in computer science and the skills needed to excel. Explore career paths and degree options for a successful career in technology. ... Andrew H. Rice, Ph.D. • ... Bestcolleges.com is committed to delivering content that is objective and actionable.
🌐
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.
🌐
Nexford University
nexford.edu › insights › highest-paying-computer-science-jobs
15 Highest Paying Computer Science Jobs & Salaries 2026 | Nexford University
October 21, 2025 - The average salary of a cloud architect is $218,609, meaning it's the highest paying computer science job on the list.
🌐
Northumbria University
northumbria.ac.uk › study-at-northumbria › courses › msc-computer-science-with-data-analytics-distance-learning-dtdcda6 › top-computer-science-careers-blog-org
Top Computer Science Careers | Northumbria University
Unlike other web and computer programmer roles, algorithm developers always focus on functionality. Their job is one of the most technical and exacting in computer science, coming up with the best code solutions to make a product work.
🌐
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 › What-are-some-computer-science-jobs-that-have-high-salaries-and-demand-but-also-offer-good-work-life-balance
What are some computer science jobs that have high salaries and demand, but also offer good work-life balance? - Quora
Answer (1 of 2): Pick one! As a rule, most companies do not overwork their engineers. We find that overworked engineers make mistakes and their mistakes cost us more than the extra hours save us. We would rather you work fewer hours at your best than more hours at your worst.
🌐
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...