Showing results for
🌐
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.
🌐
Central Michigan University
cmich.edu › blog › all-things-higher-ed › 23-careers-computer-science-degree
23 careers you can get with a computer science degree
They're the ones who keep everything running smoothly so that everyone else can do their jobs without any tech-related hiccups. They manage all of the company's computer systems, like how a conductor manages an orchestra, ensuring all the instruments (or, in this case, computers) work together harmoniously. Median salary according to the U.S. Bureau of Labor Statistics: $90,520 · Data scientists are like detectives for information, sifting through massive amounts of data to uncover patterns and insights using their computer science and statistics knowledge.
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
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
Do computer science degrees increase job stability and salary potential?
In general, the more education you have, the higher your salary and the greater your job stability. In 2023, the National Center for Education Statistics reported that full-time workers aged 25-34 with a bachelor's degree earned an annual average of $61,600 compared to $74,600 for same-age workers with a master's degree.
🌐
computerscience.org
computerscience.org › careers
Top Careers in Computer Science | Careers, Salaries, and Resources
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
Most in demand CS career specialties?

Backend/Frontend engineering for Web applications is still #1 as most companies gravitate towards building out web applications that can be cross platform. This likely won't change for a while. I think focuses in machine learning/AI as well as security will continue to get larger, but due to the amount of expertise you need to do that kind of thing i don't think it will get as big as other types of disciplines in terms of quantity.

I recommend looking at the annual StackOverflow developer survey, it gives you a good gauge of where the industry is at / where it's headed.

https://insights.stackoverflow.com/survey/2019

More on reddit.com
🌐 r/cscareerquestions
50
46
February 2, 2018
Most sought after/highest paid jobs in tech/CS?

To add this to, it’s not just enough to get a phd in AI/ML. You also have to publish good work to get into these top positions. We are talking about getting your work into top conferences like NIPS, ICML, ICLR.

More on reddit.com
🌐 r/cscareerquestions
26
35
October 11, 2016
Easiest jobs to get for someone with a computer science degree but no references? I'm willing to relocate anywhere.
  • Go here

  • Look through for entry level/ junior/new grad position.

  • Send the poster a nice personal email (email id are usually included in the post).

  • Keep it short. Nothing too fancy. Just tell them you're a recent grad, looking for a challenging and exciting opportunity and really want to learn and stuff like that. Be sure to mention that you saw their post on hacker rank news. Or put it on subject Eg. [HN] Application for Jr. engineer.

  • Attach your resume or give them a dropbox/google drive link. I think people respond to links better.

  • You can usually copy and paste the same email. If name is provided personalize it. Eg. Hi Jenny

  • Depending on your resume you'll get replies some will want to move forward some will pass on you. And many will not reply at all.

I did this last week and have 2-3 phone screens lined up for this week. Good thing about this approach is it gets you directly to the person's inbox. Usually the jobs are also posted by senior engineers and if they like what they see, they will give you a reference at their company. Make sure you have your resume straightened up. You want to make most of this opportunity. Have your resume reviewed by someone. If I were you I'd send 10-15 emails first and gauge the response. If you get rejection from all the email maybe you need to work on your resume, work on some project etc(this is just my 0.02). Good luck champ, I know job search is brutal. I am on the same boat as you.

Bonus Strategy: Get mixmax on your gmail it will notify you if someone opens your email. It will help you track your applications.

More on reddit.com
🌐 r/cscareerquestions
8
44
February 2, 2016
🌐
Indeed
indeed.com › career guide › finding a job › how to get a job in computer science (with job salaries)
How To Get a Job in Computer Science (With Job Salaries) | Indeed.com
1 week ago - Computer scientists find employment in a variety of sectors, including business, health care, education and scientific research.Read more: 24 Jobs That Use Computers by Industry · The computer science field offers many exciting opportunities to put your technical skills to good use.
🌐
Indeed
indeed.com › career guide › finding a job › job outlook for computer science roles (plus salaries)
Job Outlook for Computer Science Roles (Plus Salaries) | Indeed.com
1 week ago - Computer scientists strive for innovation and work to discover new ways to use technology, which can create more jobs as more opportunities for technological development arise.Companies may require a larger workforce of computer scientists to develop processes and programs to handle it. The computer science industry is also expected to grow because of advancements in cybersecurity and the development of new software.Related: 15 Great Computer Science Resume Objective Examples
🌐
ComputerScience.org
computerscience.org › careers
Top Careers in Computer Science | Careers, Salaries, and Resources
August 19, 2024 - Some of the highest-paying and most in-demand computer science roles include software developer, computer and information research scientist, and information security analyst. Many entry-level jobs in this field require at least a bachelor's degree.
🌐
Indeed
indeed.com › q-computer-science-oil-field-jobs-jobs.html
Computer Science Oil Field Jobs Jobs, Employment | Indeed
107,514 Computer Science Oil Field Jobs jobs available on Indeed.com. Apply to Special Agent, Senior Process Engineer, Bioinformatics Analyst and more!
Find elsewhere
🌐
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:
🌐
Indeed
indeed.com › career guide › finding a job › 21 types of computer science jobs (with job duties)
21 Types of Computer Science Jobs (With Job Duties) | Indeed.com
2 weeks ago - National average salary: $82,917 per yearPrimary duties: A computer engineer or computer hardware engineer specializes in the research, design and testing of computers, their parts and peripherals, including computer processors, computer memory ...
🌐
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.
🌐
Indeed
indeed.com › career guide › finding a job › 15 computer science fields
15 Computer Science Fields | Indeed.com
2 weeks ago - An algorithm is a set of tasks you can command from a computer. You can use an algorithm to retrieve and perform computations on the data, which creates a computer program. The focus of this discipline is to study the overlap of these two functions and optimize them.Related: 20 Highest Paying Computer Science Jobs
🌐
Coursera
coursera.org › coursera articles › degrees › degrees by topic › computer science degree jobs in emerging technologies in 2026
Computer Science Degree Jobs in Emerging Technologies in 2026 | Coursera
3 weeks ago - Looking for a way to advance your career and stand out from the crowd? A computer science degree can open up a field of in-demand computer science jobs requiring skills in high demand by employers. From artificial intelligence modelling to video game design the job possibilities are exciting.
🌐
ZipRecruiter
ziprecruiter.com › all jobs › computer science jobs › computer science jobs in new york
$84k-$200k Computer Science Jobs in New York (NOW HIRING)
Depending on your skills and interests, you can find computer science jobs as a software developer, hardware engineer, database administrator, computer systems analyst, network architect, information security analyst, or web developer.
🌐
Learn.org
learn.org › articles › computer_science_degree_jobs.html
What Jobs Can You Get With a Computer Science Degree?
All Subjects and Degree Programs Agricultural Studies Architecture Design Biological Sciences Business Management Computer Science Culinary and Cosmetic Services Engineering Health Professions and Medical Services Humanities and Liberal Arts Legal Studies Mechanical and Electrical Repair Media Related Communications Physical Science Psychology School Administration Transportation and Distribution Services Visual and Performing Arts ... Career Aptitude Tests Career Planning Career Profiles Career Roadmaps Career Training FAQs Education and Career FAQs Job Resume FAQs Salary FAQs
🌐
LinkedIn
linkedin.com › jobs › computer-science-jobs
192,000+ Computer Science jobs in United States
Today's top 192,000+ Computer Science jobs in United States. Leverage your professional network, and get hired. New Computer Science jobs added daily.
🌐
Indeed
indeed.com › q-computer-science-jobs.html
Computer Science Jobs, Employment | Indeed
120,665 Computer Science jobs available on Indeed.com. Apply to Special Agent, Staff Software Engineer, Software Engineer and more!
🌐
Coursera
coursera.org › coursera articles › career advice › career path planning › 5 computer science career paths
5 Computer Science Career Paths | Coursera
November 13, 2024 - Explore computer science career paths in this helpful guide outlining academic requirements and salary information for 14 potential jobs in the field.
🌐
The Muse
themuse.com › advice › computer-science-degree-major-jobs
9 Jobs for Computer Science Majors—You Don't Have to ...
But coding isn’t the only skill you develop when you study CS, and a computer science degree doesn’t necessarily mean you need to become a software engineer—though that path is well-travelled for a reason. ... 1Software Engineering Jobs2Data and Analytics Jobs3Business Operations Jobs4Human Resources and Recruitment Jobs
🌐
University of San Diego
onlinedegrees.sandiego.edu › home › blog › top 12 computer science jobs
Top 12 Computer Science Jobs [+ Salary & Career Guide]
March 28, 2025 - ... There are many options. Software developers, software engineers, and data scientists are popular options, in addition to any type of network or computer programming position. It will depend.
🌐
Indeed
in.indeed.com › career guide › finding a job › 20 best computer science jobs in india (with salaries)
20 Best Computer Science Jobs in India (With Salaries) | Indeed.com India
3 weeks ago - For a computer science career, review the 20 best computer science jobs in India and find out their national average salaries, primary duties and requirements.