5 Highest-Paying Career Options for PhDs in Computer Science

For those working toward earning their Doctorate in Computer Science , it isn’t uncommon to have questions regarding career paths. Some of these questions include, “Can I get the kind of job I want in computer science following graduation?” “What are my job options?” “What is a doctorate in computer science salary?” “Is a computer science PhD worth it?” Let’s look at five careers with a PhD in Computer Science to help answer some of these questions.

1. Computer Scientist

According to  Northeastern University , the average salary of a computer scientist is between $81,000 and $154,000 with a median salary of $113,180. Their primary responsibilities include the development of an organization’s computer-based tools. Development, depending on the company where they find employment, could be anything from developing algorithms to improve efficiency or designing databases. Therefore, it’s critical for a computer scientist to know C++, Java, Python, SQL, XML, or other program languages.

2. Computer Systems Engineer

The  Bureau of Labor and Statistics  states that the average median pay in 2017 was between $88,270 annually with an hourly rate of $44.20. A computer systems engineer, also known as a computer systems analyst or system architect, studies a company or organization’s procedures and computer systems. Then, it’s their responsibility to help the business operate more effectively and efficiently using their design solutions.

3. Computer Science Professor

According to the crowd-sourced salary website Payscale , the average salary to become a computer science professor is $84,769. It depends, however, in which state the graduation would like to teach. Computer science professors place focus on the understanding of the computational processes of computers, as well as their design. Professors also work with students of computer engineering, information technology, and other allied fields.

4. Computer Network Architect

According to  O*Net OnLine , a Computer Network Architect earns $50.31 hourly and $104,650 annually. Their primary employment responsibilities include the maintenance of computer networks to enhance user access and performance. They must also perform research to gain information about processes or products, as well as develop models or specifications for computer networks or communication systems.

5. Research and Development

According to  ComputerScience.org , the average salary for those working in research and development is approximately $113,190. Every year, this salary continues to increase. This job is also referred to as a computer science researcher and translates a PhD to industry quite well. Just about every industry needs people working in computer research and development including security, software development, academia, the government, and more.

Final Thoughts

For those wondering if computer science PhD worth it, after looking at the doctorate in computer science salary for each of the careers here, it’s possible to see that translating a PhD to industry is a lucrative decision. The first step in any career decision, however, is for the graduate to conduct research regarding interests and long-term objectives. By doing this, the reality of obtaining a career in the computer science field following graduation doesn’t have to be a dream. Graduates can achieve their goals, and they can get the job in computer science they want.

Embrace the convenience of online learning and shape your own path to success.

Explore schools offering programs and courses tailored to your interests, and start your learning journey today.

Receive job alerts that match your preferences.

174 PhD jobs in Computer Science

Find PhD jobs in Computer Science here. To have new jobs sent to you the day they're posted, sign up for job alerts.

  • PhD positions in Programming Languages (80)
  • PhD positions in Machine Learning (77)
  • PhD positions in Artificial Intelligence (73)
  • PhD positions in Computational Sciences (50)
  • PhD positions in Algorithms (28)
  • PhD positions in Information Science (27)
  • PhD positions in Software Engineering (26)
  • PhD positions in Computing in Mathematics, Natural Science, Engineering and Medicine (22)
  • PhD positions in Computer Vision (21)
  • PhD positions in Computer Communications (Networks) (19)

Other main fields

  • PhD positions in Engineering (269)
  • PhD positions in Physics (163)
  • PhD positions in Chemistry (141)
  • PhD positions in Biology (123)
  • PhD positions in Mathematics (73)
  • PhD positions in Medicine (72)
  • PhD positions in Business and Economics (43)
  • PhD positions in Geosciences (35)
  • PhD positions in Agricultural Science (31)
  • PhD positions in Social Science (26)

Search results (174)

...

PhD Student

Last application date Aug 27, 2024 00:00Contract Limited durationDegree a master's degree in science or engineering, in the fields of chemistry, physics, physical chemistry, chemical physics, materials science, solid-state chemistry or related dis...

...

PhD Candidate for Computational Approaches for Studying Animal Behavior, Personality, and Emotions

About our Campus: Rehovot Campus (Rehovot) and Mt. Scopus Campus (Jerusalem). The position will be based across two campuses: The Robert H. Smith Faculty of Agriculture, Food and Environment on The Hebrew University’s beautiful Rehovot Campus. Reh...

...

PhD Student on the topic "Audiovisual perception, interaction and cognition in real-world and eXtended Reality Environments" (f/m/d)

In the Audiovisual Technology Group, Ilmenau Interactive Immersive Technologies Center (www.tu-ilmenau.de/i3tc) at the Technische Universität Ilmenau (Germany) is a vacancy for aPhD Student on the topic "Audiovisual perception, interaction and cog...

...

PhD/Researcher position: Privacy Engineering through Source Code Analysis

DistriNet is a leading research group specializing in secure and distributed software, embedded in the KU Leuven Department of Computer Science. With over 100 researchers, including 15 full-time pr...

PhD/Researcher position: Decentralized Data Sharing Middleware for Data Spaces

...

PhD: Automated Testing of Autonomous Satellite

About the SnTSnT is a leading international research and innovation centre in secure, reliable and trustworthy ICT systems and services. We play an instrumental role in Luxembourg by fueling innova...

...

PhD Reconfigurable metasurfaces for Radar Cross Section (RCS) control

PhD Research Project "Reconfigurable metasurfaces for Radar Cross Section (RCS) control" Promoter: Prof. dr. G. Gerini (TU/e Electromagnetics Group – TNO Optics Department)Position PhD-studentIrène Curie Fellowship NoDepartment(s) Electrical Engin...

PhD Student on the topic "Audiovisual scene analysis and cognitive performance for speech perception in multi-person scenarios in eXtended Reality (XR)" (f/m/d)

In the Audiovisual Technology Group, Ilmenau Interactive Immersive Technologies Center (www.tu-ilmenau.de/i3tc) at the Technische Universität Ilmenau (Germany) is a vacancy for aPhD Student on the topic "Audiovisual scene analysis and cognitive pe...

...

PhD position on Practical AI Planning with Ontologies 100%

The Artificial Intelligence (https://ai.dmi.unibas.ch/) research group at the Department of Mathematics and Computer Science, University of Basel, is seeking a PhD candidate for a collaborative pro...

...

Doctoral Student in Computational Chemistry

Doctoral Student in Computational ChemistryProf. Dr. Sereina Riniker's group for Computational Chemistry at the Institute of Molecular Physical Science is interested in the development of methodolo...

PhD Position in Biofabrication and 3D BioPrinting

PhD Position in Biofabrication and 3D BioPrintingInjuries to the musculoskeletal system are widespread and can impact quality of life. The field of tissue engineering and bioprinting is constantly ...

PhD Position in Photogrammetry and Computer Vision

The University | About us...The University of Luxembourg is an international research university with a distinctly multilingual and interdisciplinary character. The University was founded in 2003 a...

PhD and Post-doc positions in the field of Optimization and Deep Learning Theory (Prof. A. Lucchi)

The Optimization of Machine Learning Systems Group (Prof. A. Lucchi) at the Department of Mathematics and Computer Science at the University of Basel is looking for several PhD students and post-do...

PhD in construction site monitoring through Computer Vision

There is a vacancy for a PhD researcher in the Geomatics research group of the Department of Civil Engineering of KU Leuven. The candidate will be active in projects that aim at using computer visi...

Vacancy for a highly motivated PhD Researcher: “Exploring novel approaches to gas chromatography for pharmaceutical analysis”

For a collaborative project between Janssen Pharmaceutica and the University of Leuven (KU Leuven), focusing on the investigation of novel approaches to gas chromatography for pharmaceutical analys...

PhD Student - Department of Interdisciplinary Study of Law, Private Law and Business Law

Last application date Sep 1, 2024 00:00Department RE21 - Department of Interdisciplinary Study of Law, Private Law and Business LawContract Limited durationDegree Master degree in LawOccupancy rate 100%Vacancy type Research staffJob descriptionThe...

...

PhD Candidate: Computer Security and Privacy: Online Privacy and Digital Rights

Employment 1.0 FTEGross monthly salary € 2,770 - € 3,539Required background Research University DegreeOrganizational unit Faculty of ScienceApplication deadline 29 September 2024Are you passionate about improving the digital landscape and protecti...

...

PhD student (f/m/d) – computational genomics and liquid biopsies

Location: ViennaResearch group:  Sabine Taschner-Mandl GroupWorking hours: full-timeAre you looking to apply your bioinformatic skills to patient single cell data and contribute to science that makes a difference? Then this project is for you!For ...

PhD student (f/m/d) – Deep Learning/Computer Vision/Computational Biology for Bioimage Analysis

Location:  ViennaResearch group: Sabine Taschner-Mandl GroupWorking hours: full-timeAre you looking to put your computational skills to the test? Are you fascinated by cancer biology and using multi-omics data to devise new treatment avenues?Then ...

...

PhD Positions in Cancer Research

Are you looking for excellent research opportunities for your PhD studies at the forefront of cancer research? The German Cancer Research Center (DKFZ) in Heidelberg invites international students holding a Master’s degree in (molecular) biology, ...

...

Doctoral Researcher (Software Engineering)

Tampere University and Tampere University of Applied Sciences create a unique environment for multidisciplinary, inspirational and high-impact research and education. Our university community has its competitive edges in technology, health and soc...

Doctoral Researcher (PREIN I-DEEP Doctoral education pilot), 2 positions

Tampere University and Tampere University of Applied Sciences create a unique environment for multidisciplinary, inspirational and high-impact research and education. Our universities community has its competitive edges in technology, health and s...

PhD Researcher in Learning-based control algorithms for avatar animation in dyadic interactions

Last application date Dec 31, 2024 00:00Department TW05 - Department of Information TechnologyContract Limited durationDegree European master's degree in computer science, Artificial Intelligence, or equivalentOccupancy rate 100%Vacancy type Resea...

...

Three 2-year Postdoctoral Fellowships at the Zukunftskolleg

(Fulltime, E 13 TV-L)Reference No: 2024/114. The preferred start date is April 1st, 2025. Conditionally on the submission of an external grant, the position can be extended for an additional year. In principle, the position can be divided into two...

...

PhD Candidate in Trustworthy Analysis of Stochastic Timed Systems

Job descriptionApplications will be evaluated on a monthly basis. The vacancy may be closed early once the positions are filled. We offer two Ph.D. positions within the TruSTy project on “Trustwort...

PhD on Stochastic modelling and reliability assessment

Disruptive innovations are needed in managing and operating distribution grids. Are you our next PhD researchers in exploring disruptive innovations in managing and operating distribution grids?Position PhD-studentIrène Curie Fellowship NoDepartme...

PhD student Causal Machine Learning

Last application date Sep 01, 2024 00:00Department WE02 - Department of Applied Mathematics, Computer Science and StatisticsContract Limited durationDegree Master of Statistics, or Master of Mathematics, Physics, Computer Science, Engineering (eac...

EngD position on Supply Chain Security

Job descriptionPolicy makers around the world, especially in Europe, are increasingly focused on enhancing the resilience and security of their critical infrastructures, given the increasing cyber ...

...

Ph.D. Student in Machine Learning for Biosignal Processing

The University of Applied Sciences and Arts of Southern Switzerland (SUPSI) has opened a full time (100%) position for a Ph.D. Student in student in Machine Learning for Biosignal Processing at the Department of Innovative Technologies (DTI) locat...

PhD Student - Department of Information Technology

Last application date Aug 31, 2024 00:00Department TW05 - Department of Information TechnologyContract Limited durationDegree Master in computer science, Artificial Intelligence, or equivalent, with excellent ('honors'-level) gradesOccupancy rate ...

Jobs by field

  • Programming Languages 191
  • Electrical Engineering 187
  • Artificial Intelligence 169
  • Machine Learning 163
  • Materials Engineering 149
  • Molecular Biology 145
  • Computational Sciences 140
  • Materials Chemistry 135
  • Cell Biology 128
  • Mechanical Engineering 123

Jobs by type

  • Postdoc 345
  • Assistant / Associate Professor 148
  • Researcher 117
  • Professor 102
  • Engineer 77
  • Research assistant 71
  • Management / Leadership 60
  • Lecturer / Senior Lecturer 56

Jobs by country

  • Belgium 284
  • Netherlands 195
  • Morocco 131
  • Germany 125
  • Switzerland 104
  • Luxembourg 80

Jobs by employer

  • Mohammed VI Polytechnic Unive... 135
  • KU Leuven 120
  • University of Luxembourg 79
  • Eindhoven University of Techn... 70
  • Ghent University 50
  • ETH Zürich 49
  • Leiden University 44
  • Silicon Austria Labs (SAL) 43
  • University of Twente 34

phd in computer science jobs

9 Jobs for Computer Science Majors—You Don’t Have to Be a Software Engineer

two people solving a problem at a computer in an office

As companies clamor for people with programming skills , it’s no surprise that computer science has become a popular major at many universities . 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.

In my years as a career counselor working with CS students, one of the neatest things I got to see was all the different career paths students took with their computer science degrees. So regardless of whether you want to be programming all day or not, there is an incredible variety of great career options for you.

Top Skills Computer Science Majors Bring to the Job Market

Employers across the board aren’t looking for just programming skills—even when they’re hiring for programming jobs. Computer science degree majors bring many useful skills to the job market. Here are some of the main ones:

  • Programming : This one is fairly self-explanatory. It’s pretty tough to graduate with a CS degree without taking some kind of coding 101 class. Even if you’re not an expert at, say, C++, it’s likely you’ll at least know some Python or another language and, hopefully, can pass a technical interview .
  • Problem-solving : You may not realize it, but when you’re coding, you are constantly problem-solving. (Read: Looking up possible solutions to try on Github or Stack Overflow. Brainstorming, strategizing, and trying different options. Repeating until the code works.) In programming, there’s not usually one right answer, so the process of getting your code to work can involve getting pretty creative to solve the problem—a skill that you can apply to pretty much any job regardless of function or industry.
  • Teamwork : Just as you can’t get out of taking some sort of programming class as a CS major, you’re also not likely to be able to avoid participating in a group project at some point during your studies. Beyond working together on problem sets, you’ll likely take many classes that have major group projects in lieu of a final exam. So you’ll learn how to share the work with each team member based on their strengths and weaknesses to get the project all done. Few companies are truly run by a lone genius, so this will be a big plus in your professional life.
  • Project management : Aside from learning how to work with others, these group projects also give you some great project and time management skills . Getting some experience figuring out the scope of a project and setting appropriate milestones will serve you well when you’re in your first job, no matter the role.
  • Communication : The beauty of finding clear comments in old confusing code is an experience many programmers have waxed poetic about. OK, that might be a stretch, but the practice of commenting on your code clearly and thoroughly can be a lifesaver for the next person working on it—especially if that person is future you—and improves your communication skills. You’ve also honed your communication skills through your group projects. I have a hard time thinking of even a single job where strong communication skills aren’t a huge plus.

So you major in CS and get all these great skills. Now what? Here are nine jobs that may be of interest along with average salary for each job—for all experience levels—according to the compensation resource PayScale (note that PayScale’s database is updated nightly ; the numbers below reflect the latest information as of April 2022).

1. Software Engineer

Average salary : $88,568

If we’re being very literal, software engineers and developers write code. But that hardly covers all the actual day-to-day tasks that might be included in the role. In fact, to help manage some of the complexity of the job, software engineering is typically broken up into several different kinds of roles. Front-end developers work on the part of a program that interacts with users, while back-end developers work on the non-visual aspects of a program like data storage. Full-stack developers do a bit of everything.

If programming was what drew you to study computer science in the first place, then software engineering might be the job for you. Just prep for a programming test and start applying. No need for a graduate degree—though employers obviously wouldn’t hold it against you if you really wanted to get one.

Find software engineer and software developer roles on The Muse

2. QA/Test Engineer

Average salary : $71,658

QA (quality assurance), or test engineers, ensure that software actually does what the developers intended. Test engineers may write code to conduct tests or manually test actions a potential user might do in search of bugs to fix. They need similar programming skills as software engineers, but rather than writing new code for the product, their primary objective is to make sure the existing code is actually good—by actively trying to undermine it in order to resolve problems before a real user encounters them. QA engineers need to be detail-oriented and organized .

If you’re the kind of person who likes breaking things to figure out how they work, this might be the role for you. It also doesn’t hurt if you’re someone who can think of debugging as a fun logic puzzle—there’s a lot of debugging in this role. As with software engineering roles, you don’t need a graduate degree.

Find QA engineer and test engineer  jobs on The Muse

3. UX Researcher

Average salary : $88,647

A user experience (UX) researcher conducts research on—you guessed it—a user’s experience with the product they are working on. The ultimate goal of a UX researcher ’s work is to improve a product’s usability as it is being developed. They conduct tests to see if new features might make products easier or more enjoyable to use. Their work is closely related to UX designers, but more focused on conducting experiments and interviewing users through various methods to find out what they need and want.

Strong communication skills are a must-have given the frequent interactions with users. And a CS background can give you a foundation for understanding what product improvements are feasible. While a graduate degree isn’t mandatory, it’s not uncommon to get a master’s in human-computer interaction, communications, or similar, given the emphasis on research. If you want to work on cool products ranging from VR to medical devices and have a knack for product design but would rather work with people than code, this role might be for you.

Find UX researcher jobs on The Muse

4. Product Manager

Average salary : $100,446

Product managers or PMs wear a lot of hats. They help shuttle a product (whether it’s a software-based service for other businesses or a gaming app for consumers) through the entire product life cycle—from conception to release or beyond. They make key product decisions, keep all relevant stakeholders on the same page, and hit set deadlines on the product roadmap (which is how PMs refer to their plans and timelines). PMs need to have the background knowledge to understand all the technical parts of the product and make sure all the right people are talking to—and understanding—each other.

Beyond having a technical background, PMs typically need to have some management experience, but if you know this is the career path you want to pursue, you can apply for an associate product manager (APM) role right out of undergrad. APM jobs help you get the skills necessary to be a successful PM early in your career.

Search product manager and associate product manager jobs on The Muse

5. Data Scientist

Average salary : $97,294

Data scientists take gobs of data and help translate it into something useful—such as insight into how users view a particular product—by building systems that allow data to be collected, stored, analyzed, and used. At a high level, they leverage data to inform business decisions. The work sits at the intersection of CS, statistics, and math. Many data roles now require some coding, algorithms, and machine learning experience.

Most data scientists have graduate degrees. When the data science field was newer, some companies would hire people right out of undergrad, but that is increasingly rare now. Particularly if you’re looking at roles that require a knowledge of machine learning, at least a master’s degree may be necessary.

Find data scientist , machine learning , and other data science  jobs on The Muse

6. Web Developer

Average salary : $60,668

Web developers build websites and keep them running. Like in software engineering, there’s front-end work to be done on the actual interface of a web page and back-end work like making sure the site can handle the amount of traffic it gets.

Like all developer roles, programming is a big part of the job, but soft skills like strong communication are also important since much of the work is with outside clients who may not have a technical background. Web developer roles don’t require a graduate degree, but having some previous experience, even on your own personal projects, can be a big plus for landing a job.

Find web developer jobs on The Muse

7. Cybersecurity Analyst

Average salary : $77,254

Cybersecurity analysts, sometimes called information security analysts, plan and implement security measures for a company’s network and servers in order to keep its data safe. They work to prevent security breaches through ongoing monitoring, encryption efforts, and security assessments such as vulnerability testing and risk analysis. When security breaches do occur, they may analyze them to determine the root cause.

Cybersecurity analysts need to be analytical and detail-oriented to look for vulnerabilities and plan fixes. Aside from university coursework in network security and the like, you might also benefit from acquiring information security certifications—like the Certified Information Systems Auditor (CISA) and CompTIA Cybersecurity Analyst certifications—to further demonstrate your expertise.

Find cybersecurity analyst and information security analyst jobs on The Muse

8. IP Technology Specialist

Average salary : $115,962

Instead of IT, why not IP? If you’ve always liked learning about the most cutting edge technologies, you may enjoy working in the field of intellectual property (IP), or more specifically, patent law. Before products make it out into the real world, inventors apply for patents to ensure competitors can’t copy their product for a set period of time. IP technology specialists serve as subject matter experts at law firms in areas like biotech or electrical and computer technologies and work with patent lawyers to write patent applications for their clients.

Most “tech spec” roles, as they are sometimes called, require a PhD in a STEM field, but if your specialty is in computer science, the role may just require a bachelor’s or master’s degree. Most law firms with tech spec roles also pay for you to attend law school (typically in the evenings) so that you can work toward becoming a patent lawyer. Going into law usually involves a huge upfront cost and it’s hard to really know if you’ll like it ahead of time. But the tech spec route can be a low-risk and cost-effective way of pursuing law for a CS graduate, particularly if coding isn’t really your thing, but you love reading, analyzing, and writing about technical topics in an extremely detailed and specific way!

Find IP technology specialist jobs on The Muse

9. Database Administrator

Average salary : $74,488

A database administrator—or DBA for short—manages the systems that a company uses to house its most important data. For example, a DBA at a finance company might set up and maintain a database server to manage customer transactions. One of the key responsibilities of a DBA is structuring a company’s information in a way that it can be accessed efficiently while ensuring that data remains secure. A CS degree gives you a good mental model for how a database works, which is a great place to start as you begin troubleshooting issues.

DBAs work in a variety of industries like tech, healthcare, finance, retail, and education so you can definitely find a role at a company that you really love. These roles don’t require additional education beyond your bachelor’s degree and many will train you in the specialized knowledge you need.

Find database administrator roles on The Muse

phd in computer science jobs

jamiefosterscience logo

Pursuing A Part-Time Phd In Computer Science: What You Need To Know

Earning a PhD is the pinnacle of academic achievement in computer science, opening doors to research, teaching, and leadership roles. But taking 4+ years off work for a full-time program isn’t feasible for everyone.

Part-time PhD options allow professionals to attain this goal while continuing their careers.

If you’re short on time, here’s the key takeaway: Part-time CS PhD programs typically take 5-7 years to complete . They provide flexibility for working students but require diligence to balance school, research, and professional demands.

The Benefits of a Part-Time CS PhD

Progress academically without leaving your job.

A part-time PhD in Computer Science offers the unique opportunity to advance your academic career while still maintaining your professional commitments. This flexibility allows you to continue working in your current job, providing financial stability and practical application of your studies.

Balancing work and study can be challenging, but the rewards are worth it. By pursuing a part-time PhD, you can deepen your knowledge in your chosen field and make significant contributions to the advancement of computer science.

Network with faculty and peers in your field

One of the key advantages of pursuing a part-time PhD in Computer Science is the opportunity to network with esteemed faculty members and like-minded peers who share your passion for the subject. Interacting with experts in the field can provide valuable insights, guidance, and collaboration opportunities.

Attending conferences, workshops, and seminars can further expand your network and expose you to the latest developments in computer science. Building these connections can open doors to new opportunities and enhance your career prospects.

Strengthen research skills and resume

A part-time PhD program allows you to develop and refine your research skills, which are highly valued in the field of computer science. Through conducting in-depth research, analyzing data, and writing scholarly papers, you can enhance your ability to critically think, problem solve, and contribute to the body of knowledge in your area of expertise.

Moreover, having a PhD in Computer Science on your resume demonstrates your dedication, perseverance, and expertise, making you a highly sought-after candidate for both academic and industry positions.

Program Structure and Requirements

Reduced course load each semester.

Pursuing a part-time PhD in Computer Science offers flexibility in terms of course load. Unlike full-time students, part-time students typically take a reduced number of courses each semester. This allows them to balance their academic commitments with other personal and professional responsibilities.

By taking fewer courses at a time, part-time students can focus on their coursework more effectively and ensure a better understanding of the material.

Original dissertation research

The cornerstone of a part-time PhD program in Computer Science is the dissertation research. Students are required to embark on an original research project under the guidance of a faculty advisor. This research should contribute to the existing body of knowledge in the field and demonstrate a deep understanding of a specific area of computer science.

The research can involve developing new algorithms, designing innovative software systems, or exploring cutting-edge technologies.

Qualifying exams and proposal defense

Part-time PhD students in Computer Science are typically required to pass qualifying exams to demonstrate their readiness for conducting research. These exams assess the student’s knowledge and understanding of the core concepts in the field.

Once the exams are passed, students need to prepare a research proposal outlining the objectives, methodology, and expected contributions of their dissertation. The proposal is then defended in front of a committee of faculty members who evaluate its feasibility and significance.

It’s important to note that the specific structure and requirements of a part-time PhD program in Computer Science may vary depending on the institution. It is advisable to consult the program’s official website or contact the program coordinator for more detailed information.

Finding the Right Program

When pursuing a part-time PhD in Computer Science, finding the right program is crucial for success. Here are some key factors to consider:

On-campus and online options

One of the first decisions to make is whether to pursue your PhD on-campus or online. On-campus programs offer the benefit of face-to-face interactions with professors and fellow students, while online programs provide flexibility for those who are working or have other commitments.

It’s important to weigh the pros and cons of each option and choose the one that aligns best with your lifestyle and goals.

Focus on faculty research expertise

Another important factor to consider when choosing a program is the faculty’s research expertise. Look for programs where the faculty members have research interests and expertise that align with your own.

This will ensure that you receive guidance and mentorship from experts in your field of interest. Additionally, professors with strong research backgrounds can provide valuable networking opportunities and connections in the industry.

Funding availability

Funding is a significant consideration for many part-time PhD students. Look for programs that offer funding options such as scholarships, grants, or assistantships. These can help alleviate the financial burden and allow you to focus on your studies.

It’s also worth exploring external funding opportunities from organizations or government agencies that support research in your field.

Managing Your Time Effectively

Stay organized with schedules and goals.

When pursuing a part-time PhD in computer science, time management becomes crucial. It is important to create a schedule that includes dedicated study hours, research time, and coursework completion. By setting goals for each week or month, you can track your progress and ensure that you are staying on track.

One effective strategy is to use a planner or a digital calendar to keep track of deadlines, meetings, and other important events. By having a visual representation of your commitments, you can prioritize your tasks and allocate time accordingly.

Additionally, breaking down larger tasks into smaller, manageable chunks can help you stay organized and prevent overwhelm. By setting realistic goals for each study session, you can make progress towards your PhD while still managing other responsibilities.

Communicate needs clearly at work

When pursuing a part-time PhD, it is essential to communicate your needs with your employer or colleagues. Letting them know about your academic commitments and the time required for your studies can help them understand your availability and make necessary adjustments.

Consider having a conversation with your supervisor or manager to discuss your situation and explore potential flexible working arrangements. This could include adjusting your work schedule, reducing your workload, or even exploring opportunities for research collaboration between your job and your PhD.

Open and honest communication can go a long way in ensuring that both your work and academic responsibilities are managed effectively.

Leverage support systems

Pursuing a part-time PhD can be challenging, but you don’t have to do it alone. It is crucial to leverage the support systems available to you.

Reach out to your academic advisor or supervisor for guidance and support. They can provide valuable insights on managing your time, selecting courses, and balancing your academic and work commitments.

Additionally, consider joining or forming study groups with fellow part-time PhD students. Collaborating with others who are facing similar challenges can provide a sense of camaraderie and support. You can share study materials, discuss research ideas, and offer each other encouragement along the way.

Lastly, don’t forget about the support of your family and friends. Let them know about your academic journey and the challenges you may face. Their understanding and encouragement can help you stay motivated and focused on your goals.

Remember, pursuing a part-time PhD in computer science requires dedication, discipline, and effective time management. By staying organized, communicating your needs, and leveraging support systems, you can successfully navigate this exciting academic journey while maintaining a balance with your work and personal life.

Completion, Careers and Next Steps

Job prospects post-phd.

Completing a part-time PhD in computer science opens up a world of exciting job prospects. With a doctoral degree in this field, you are well-equipped to pursue highly specialized positions in both industry and academia.

The demand for computer science professionals continues to grow, and obtaining a PhD can give you a competitive edge in the job market. According to the Bureau of Labor Statistics, the employment of computer and information research scientists is projected to grow 15 percent from 2019 to 2029, much faster than the average for all occupations.

This means that there will be ample opportunities for individuals with advanced degrees in computer science.

Potential teaching and research roles

One of the key benefits of earning a PhD in computer science is the opportunity to pursue teaching and research roles. Many universities and research institutions are constantly seeking experts in the field to join their faculty and contribute to cutting-edge research.

As a PhD holder, you can become a professor, teaching and mentoring the next generation of computer scientists. Additionally, you can engage in research projects, pushing the boundaries of knowledge in the field and making significant contributions to the advancement of technology.

The opportunity to share your expertise and make a lasting impact in the academic community is truly rewarding.

Higher salaries and senior positions

Earning a PhD in computer science can also lead to higher salaries and senior positions. With the advanced knowledge and skills gained during your doctoral studies, you become a valuable asset to companies and organizations.

Employers often recognize the expertise and dedication required to complete a PhD, and are willing to offer higher salaries to attract and retain top talent. In addition, holding a doctoral degree can open doors to senior management and leadership positions, where you can have a greater influence on strategic decisions and shape the direction of the company.

According to a survey conducted by the National Association of Colleges and Employers, computer science PhD graduates earned an average starting salary of $123,000 in 2020, significantly higher than those with a bachelor’s or master’s degree.

While requiring diligence and time management skills, part-time computer science PhD programs make this high-level credential attainable for busy professionals. From strengthening your research abilities to opening new career doors, the long-term benefits of earning a PhD on a flexible schedule are immense.

If you’re willing to balance work, research, and coursework, a part-time CS PhD can help you achieve your pinnacle academic and career aspirations.

Similar Posts

Hills Science Diet Vs Royal Canin: Which Pet Food Is Better?

Hills Science Diet Vs Royal Canin: Which Pet Food Is Better?

If you’re a pet owner looking for the best food for your furry friend, you may be trying to decide between Hills Science Diet and Royal Canin. Both are veterinarian-recommended pet food brands that claim to provide optimal nutrition. But with so many options on the market, how do you determine which brand is right…

Breaking Down Purdue’S Data Science Acceptance Rates

Breaking Down Purdue’S Data Science Acceptance Rates

With data science being one of the hottest fields, it’s no surprise that Purdue University’s data science program is highly competitive. If you’re looking to get into Purdue data science, you probably want to know your chances. In this comprehensive guide, we’ll break down Purdue’s acceptance rates for data science over the past several years….

Careers That Don’T Require Math Or Science

Careers That Don’T Require Math Or Science

If complex math and science equations make your head spin, you’re not alone. Fortunately, there are plenty of great careers out there that allow you to play to your strengths while avoiding advanced technical coursework. If you’re short on time, here’s a quick answer to your question: Many careers in business, communications, the arts and…

Is Nyu Good For Computer Science? Examining The Programs And Opportunities

Is Nyu Good For Computer Science? Examining The Programs And Opportunities

With its access to major tech companies and STEM research in New York City, NYU appears to offer solid computer science programs and opportunities. But how does NYU actually stack up for computer science students compared to other colleges? In this 3000-word guide, we’ll look in-depth at academics, research, internships, and more to determine if…

Is Math A Natural Science? Examining The Classification Debate

Is Math A Natural Science? Examining The Classification Debate

The question of whether math should be considered a natural science has been debated by mathematicians, philosophers, and scientists for centuries. Some argue math studies abstract systems unrelated to the physical world. Others contend math underpins all natural sciences. In this 3000-word article, we’ll analyze the merits of both perspectives on this complex issue. If…

What Is One Main Purpose Of Science Fiction?

What Is One Main Purpose Of Science Fiction?

Science fiction is a genre that allows us to explore imaginative futures, worlds, and technologies through storytelling. If you’re short on time, here’s a quick answer: One of the main purposes of science fiction is to use speculation and imagination to examine the impact of science and technology on humanity. In this comprehensive guide, we…

For security reasons, we do not recommend using the “Keep me logged in” option on public devices.

This posting is locked only for district employees, in order to apply, you need to provide a password and click "Submit".

Are you sure?

For security reasons, we do not recommend using the “Keep me logged in” option on public devices. Click Continue to move forward with stay logged in.

Reset your password

Is this your email @ ?

Enter email address to retrieve your username and/or reset your password.

Verify Your Email Address

Email verification link sent.

An Email Verification link was sent to the email address . The verification link will expire in 48 hours. Please click on the link in the email you received to continue and complete the verification process.

If you do not see the email in your inbox after approximately 10-15 minutes, check your SPAM/Junk email folder(s) , thank you.

Cotati-Rohnert Park Unified School District Logo

24-25 Computer Science and Chemistry Teacher at Technology High School at Cotati-Rohnert Park Unified School District

Application Deadline

9/11/2024 2:30 PM Pacific

Date Posted

Number of openings, add'l salary info, length of work year, employment type, about the employer.

Learning for a Lifetime - Committed to the Future We’re proud to be a district creating innovative programs, opening schools, attracting students and preparing them for college and careers. Our vision is clear – all students are entitled to a successful education, our focus is learning and we are a team. This vision is shared by our community and we are thankful for the tremendous support we receive, which helps make our schools special places for children to learn. We have strong academic and enrichment programs, magnet programs and distinguished schools from transitional kindergarten through high school. Our district has received national recognition for our work in closing the achievement gap and increasing access to advanced curriculum for all students.

Job Summary

Technology High School is a science, technology, engineering, and math focused college preparatory magnet school. The school was founded in 1999 as part of the Cotati-Rohnert Park Unified School District.Our vision is to develop critical and creative thinking skills within students in a small learning community environment. Key program components include: project-based and applied learning, integrated and thematic instruction and teamwork. The Technology High School community is proud of its accomplishments. In its short history, the school has been selected as a California Distinguished School every year of eligibility, recognition as one of the best high schools in America by the U.S. News and World Report and a Magna Award winner by the American School Board Journal.

Requirements / Qualifications

1. Cover Letter 2. Resume 3. 2-3 Recent Letter(s) of Recommendation 4. Copy of Credential (unofficial accepted with application, official required before start date) 5. Official Undergraduate and Graduate Transcripts (Copy may be submitted at time of application, officials are necessary at time of hire) Bilingual Preferred

  • Credential Copy

Comments and Other Information

Links related to this job.

  • Non Discrimination Notice
  • CRPUSD Home Page
  • CRPUSD RPCEA Benefit Summaries

CalSTRS Links

  • CalSTRS Info for New Educators

phd in computer science jobs

Cotati-Rohnert Park Unified School District

Session Expiring Warning

For your safety and protection, your session is about to expire. If you wish to continue your session, please click OK .

Roosevelt University

  • Programs & Majors
  • Request Info
  • Program & Majors
  • Request info
  • History, Mission & Vision
  • Why Roosevelt?
  • Office of the President
  • Diversity, Equity & Inclusion
  • Virtual Tour
  • University Podcast
  • Undergraduate Studies
  • Undergraduate Honors Program
  • Graduate & Professional Studies
  • Earn a Bachelor's + a Master's in Five Years
  • Chicago College of Performing Arts
  • College of Humanities, Education and Social Sciences
  • College of Science, Health & Pharmacy
  • Heller College of Business
  • Admitted Students
  • Undergraduate Admission
  • Transfer Credit Calculator
  • Graduate & Professional
  • International
  • Performing Arts
  • Adult Continuing Education
  • Student Organizations
  • Chicago Is Our Campus
  • Living on Campus
  • Student Support & Success
  • Arts & Culture
  • Hispanic-Serving Institution
  • Freshman and Transfer Aid
  • Graduate & Professional Student Aid
  • Tuition & Fees
  • Financial Aid & Payment Process
  • Financial Aid Forms
  • Financial Aid 101
  • Net Price Calculator
  • Contact Us Regarding Tuition & Aid
  • Registration & Classes
  • Majors & Programs
  • Summer Programs
  • Grades & Transcripts
  • Beyond the Classroom
  • Student Research
  • McNair Scholars
  • Course & Term Deadlines
  • Institutional Review Board
  • Career Closet
  • Career Services
  • Emergency Housing & Shower Services
  • Food & Hygiene Pantry
  • Grad Student Resources
  • Health & Wellness
  • International Students
  • Learning Commons
  • Loaner Laptop Program
  • Student Handbook
  • Student Technology Guide
  • Tech Support
  • Veteran Services
  • Pay My Bill
  • Student Employment
  • International Student Employment
  • Tuition Refund
  • Tax Info (1098-T)
  • Contact Financial Aid Services
  • 2023-24 Tuition Rates Q & A
  • Current Students Home
  • Laker Connect
  • Important Dates
  • Residence Life
  • Engagement & Intercultural Experiences
  • Health and Safety
  • How to Get Around
  • University Events
  • Locker Rentals
  • My Roosevelt (sign into all of your apps)
  • Course Finder
  • EAB Navigate
  • Find Faculty/Staff Contacts
  • Find My NetID
  • Find Services/Departments
  • Reset NETID Password
  • Proxy Access for RU Access
  • Student Absence Notification
  • Student Email
  • Register to Vote
  • Inside Roosevelt
  • Faculty/Staff Directory
  • Dept/Office Directory
  • ...And Justice for All Podcast
  • My Roosevelt (sign in to all of your apps)
  • Reset NetID Password
  • WiFi on Campus
  • Giving Initiatives
  • Ways to Give
  • Alumni Home
  • Update My Info
  • Women's Leadership
  • Diversity Network
  • Young Professionals
  • Professional Mentoring
  • Lifelong Lakers
  • Institute for Continued Learning
  • Volunteer Opportunities
  • Request a transcript
  • Get Career Assistance
  • Library Privileges
  • Insurance Plans
  • Buy RU Gear
  • Alumni Profiles
  • Roosevelt Review
  • University News
  • Share a Story
  • About the PharmD
  • Application Pathways
  • Prerequisites
  • Visit Campus
  • International Applicants and Foreign Degree Recipients
  • Request Admission Information
  • Pharmacy Tuition & Aid
  • Office of the Dean
  • The Faculty
  • Experiential Education
  • Enrollment & Student Services
  • Accreditation Information
  • Pharmacy Research
  • Post-Graduate Training
  • Current Student Resources
  • Pharmacy Curriculum (Class of 2025)

Master’s in Computer Science, MS

Technology changes fast. Stay competitive with a master’s in computer science. At Roosevelt, you can upgrade your knowledge or make a career change into a fast-growing, sought-after field.

Why Roosevelt for Your Master’s

Cyberz club members participating in cyber competition sitting behind computer screens in a classroom setting..

Individualized learning

In small, intimate classes, you’ll make personal connections with your classmates and professors. You’ll work closely with your instructors to meet your academic and career goals.

Student types on her laptop in a Roosevelt classroom

Career Changers and Aspiring Leaders Welcome

Your faculty members have industrial or research experience that can help you train for your career. Roosevelt students assume leadership positions in start-ups, national companies, large data warehouses and cloud computing.

New to Computer Science? Our three-course bridge program will prepare you to excel in the master’s degree.

lines of computer code

Join a growing field

Computer and Information Research jobs are projected to grow 23% from 2022 to 2032, much faster than average, according to the U.S. Bureau of Labor Statistics.

Interested in cyber security? Explore our master’s program.

Admission Requirements

Sample courses, career opportunities, admission info.

Location: Chicago Start Term: Fall, Spring

  • Applications can be completed entirely online.
  • $40 application fee.
  • Official or unofficial transcripts from all previously attended colleges and universities in the United States.

To contact an admissions counselor click here . 

Sample Computer Science Courses

  • Data Mining
  • System Programming
  • Game Theory and Application
  • Intelligence Systems
  • Machine Learning

View the course catalog for the MS in computer science.

Computer Science Careers

Today, every company is a tech company. Roosevelt alumni thrive in software engineering and AI-applications after graduation. Alumni have also gone on to doctoral programs.

Our graduates hold titles like:

  • Software engineer
  • Software developer
  • Data scientist
  • Computer system analyst
  • Database administrator
  • Systems Architect

Roosevelt alumni have secured jobs with:

  • Blue Cross and Blue Shield
  • Walmart Global Tech
  • Beacon Funding

Explore our master’s program in cyber security and information assurance.

"The faculty, staff and the programs that I’m involved in have prepared me for success post-graduation."  

Liz Moreno, BS ’20, MS ’21

Meet your Computer Science Faculty

phd in computer science jobs

Explore More Programs

From biology to bassoon, psychology to pharmacy, reading to real estate, Roosevelt has a program for you. Explore our comprehensive academic choices, outstanding faculty and nearly limitless degree program options.

COMMENTS

  1. PhD Computer Science jobs

    Lecturer Part-Time - Paul G. Allen School of Computer Science & Engineering. University of Washington. Seattle, WA. $12,000 - $13,500 a month. Part-time. Experience in managing admissions in a data science master's degree program. Leadership and/or teaching experience in a graduate-level data-science program.

  2. 2,588 Phd computer science jobs in United States

    What companies are hiring for phd computer science jobs in United States? The top companies hiring now for phd computer science jobs in United States are S&P Global , Sandia National Laboratories , Indiana Tech , Kowert, Hood, Munyon, Rankin & Goetzel, P.C. , Johns Hopkins Applied Physics Laboratory (APL) , Hurricane Electric , UCLA Health ...

  3. 3,893 phd computer science Jobs in United States, August 2024

    3,935 phd computer science Jobs in United States, August 2024 | Glassdoor. 3,935 Phd computer science jobs in United States. UCLA Health. 3.9. UCLA Biodesign Fellow. Los Angeles, CA. $69K - $141K (Employer est.) A background in engineering and computer science (MS/PhD), design (MS), business (MBA), nursing (MSN), or medicine (MD), or equivalent ...

  4. Computer Science PhD jobs

    2025 University Graduate - Research Scientist/Engineer. Adobe. San Jose, CA 95110. $113,700 - $211,900 a year. Full-time. As a research scientist at Adobe, you will be joining a dynamic team of machine learning, deep learning and computer systems researchers to build the future of…. Just posted ·.

  5. 6,922 Computer science phd jobs in United States

    Search Computer science phd jobs. Get the right Computer science phd job with company ratings & salaries. 6,922 open jobs for Computer science phd.

  6. "computer Science" PhD Jobs, Employment

    10,105 "computer Science" PhD jobs available on Indeed.com.

  7. 5 Highest-Paying Career Options for PhDs in Computer Science

    5. Research and Development. According to ComputerScience.org, the average salary for those working in research and development is approximately $113,190. Every year, this salary continues to increase. This job is also referred to as a computer science researcher and translates a PhD to industry quite well.

  8. 175 PhD jobs in Computer Science

    The University of Applied Sciences and Arts of Southern Switzerland (SUPSI) has opened a full time (100%) position for a Ph.D. Student in student in Machine Learning for Biosignal Processing at the Department of Innovative Technologies (DTI) locat... Find PhD jobs in Computer Science here. To have new jobs sent to you the day they're posted ...

  9. 3,997 Phd and computer science jobs in United States

    3,997 Phd and computer science jobs in United States. Most relevant. San Joaquin Delta College. 4.4. Dean of Instruction - Science, Engineering, Computer Science, and Mathematics. Stockton, CA. $153K (Employer est.) Serve as a technical resource in interpreting college curricular and co-curricular policy governing student field trips ...

  10. 9 Jobs You Can Do With a Computer Science Degree

    Product Management Jobs. 5. Project Management Jobs 6. Science and Engineering Jobs 7. Account Management Jobs 8. Design and UX Jobs. SEARCH ALL JOBS. Programming: This one is fairly self-explanatory. It's pretty tough to graduate with a CS degree without taking some kind of coding 101 class.

  11. PhD Degree Computer Science Jobs USA

    4,559 PhD Degree Computer Science jobs available on Indeed.com. Apply to Computer Engineer, Tutor, Senior Software Engineer and more!

  12. Ph.D. Programs in Computer Science

    Benefits of a Ph.D. in computer science include: Sharper Skills: A computer science doctorate can help you improve a variety of important career skills, such as research, communication, critical thinking, and problem-solving. Job Opportunities: Ph.D. in computer science graduates can qualify for promotions and higher-level roles.

  13. What Can You Do with a Computer Science Degree? 10 In-Demand Fields

    10 in-demand fields for computer science graduates. Whether you're looking for entry-level computer science jobs or opportunities that require more training and experience, consider these relevant computer science career paths. 1. AI and machine learning. Artificial intelligence (AI) has been named a key driver of the Fourth Industrial ...

  14. computer science phd jobs in Remote

    234 computer science phd jobs available in Remote. See salaries, compare reviews, easily apply, and get hired. New computer science phd careers in Remote are added daily on SimplyHired.com. The low-stress way to find your next computer science phd job opportunity is on SimplyHired. There are over 234 computer science phd careers in Remote waiting for you to apply!

  15. Top Careers in Computer Science

    Source: BLS Salary Potential and Career Outlook for Computer Scientists. The U.S. Bureau of Labor Statistics (BLS) projects 23% growth for computer science and information technology jobs between 2022 and 2032 — a much-faster-than-average growth rate, which may indicate continued demand for workers with tech skills as society continues to incorporate technology into everyday life.

  16. Pursuing A Part-Time Phd In Computer Science: What You Need To Know

    The demand for computer science professionals continues to grow, and obtaining a PhD can give you a competitive edge in the job market. According to the Bureau of Labor Statistics, the employment of computer and information research scientists is projected to grow 15 percent from 2019 to 2029, much faster than the average for all occupations.

  17. Computer Sciences PhD Jobs, Employment

    9,847 Computer Sciences PhD jobs available on Indeed.com. Apply to Research Scientist, Economist, Engineer and more!

  18. 24-25 Computer Science and Chemistry Teacher at Technology ...

    Technology High School is a science, technology, engineering, and math focused college preparatory magnet school. The school was founded in 1999 as part of the Cotati-Rohnert Park Unified School District.Our vision is to develop critical and creative thinking skills within students in a small learning community environment. Key program components include: project-based and applied learning ...

  19. computer science faculty in canada jobs

    Ph.D. in Computer Science, IT/MIS, DBA/Ph.D. in Technology Management; Master's in computer science, IT/MIS, Applied Computing, Technology; Please note: UCW has limited online teaching vacancies and has immediate need for faculty to teach in-person at our downtown Vancouver campuses.

  20. Computer Science Graduate jobs

    Internal Revenue Service 4.0. Remote in Asheville, NC 28814. $39,576 - $140,713 a year. Full-time. You must complete one full year of graduate level education in a field of study such as accounting, business, finance, law, economics, management, statistical…. Active 5 days ago.

  21. Master's in Computer Science, MS

    With a master's in computer science, ... Graduate & Professional Studies; ... Computer and Information Research jobs are projected to grow 23% from 2022 to 2032, much faster than average, according to the U.S. Bureau of Labor Statistics. Interested in cyber security?