CSStipendRankings: PhD Stipend Rankings

CSStipendRankings is a stipend-based ranking of top-paying computer science departments in US. We may implement support for other countries and you are welcomed to contribute! For a real academic ranking, please refer to CSRankings . For reviewing individual PhD advisors, please refer to PI Review .

  • Stipend is the minimal amount of pre-tax allowance graciously granted by the institution to its PhD students. Currently, we support displaying (1) the stipend received by the majority of students , (2) the minimal guaranteed stipend , and (3) the stipend that students receive during the semester only . Note that some departments do not have guaranteed summer funding , and we are currently working to collect such data. For now, this data is not complete.
  • Fees are annual non-reimbursible tariffs (including health insurance) reclaimed by said institution. See why health insurance is included in here. If the institution charges a CPT fee or summer enrollment fee for international students, they should also be counted here. In short, this should be the maximum possible fee that the institution charges.
  • Living cost is calculated based on the MIT Living Wage Calculator for the institution's city. See why we use this calculator and its limitations in here .
  • summer-gtd , indicating summer funding is guaranteed in this department.
  • varies , indicating the amount of funding varies from advisor to advisor in this department.
  • no-guarantee , indicating this department does not guarantee any funding at all (at least for a subset of its enrolled PhD students, where a PhD student is defined as a graduate student who is required to conduct research under an advisor to graduate and get a degree). Anyone who can prove this is welcomed and encouraged to submit an issue, and we will add this label immediately. See the reason here .
  • cpt-fee , indicating international students in this department need to pay a fee for their CPT applications.
  • striking , indicating this department is currently under a strike.
  • , indicating the stipend is verified for the semesters, but not for the summer. This icon also serves as a hyperlink to the document used for verification, if the document is uploaded to a publicly accessible location, such as GitHub issues.
  • , indicating we have a survey for this department. If you are a PhD student at this department, please click the icon to fill it.

To raise issues/comments : We believe issues and comments should be discussed and resolved publicly on GitHub for transparency. If you believe any data is inaccurate or have additional comments, please open an issue or a pull request . The maintainers will not respond to private messages sent to their personal or university accounts regarding this website.

* We have noticed discrepancies in the data reported for this university or department, and we suspect that it may not be entirely accurate. If you have access to more reliable information, we would appreciate it if you could share it with us.

This ranking is part informational and part satire, designed to democratize information on how PhD students in computer science and related areas are paid for their labor – inadequately , in most cases.

Most of the frontend code of this website is from CSRankings , and we intentionally used the same template. The code of this website can be found at https://github.com/CSStipendRankings/CSStipendRankings , and the data presented can be found as a CSV file here .

Contributing: Everyone is welcomed to submit patches or report the stipend via pull requests . Also, feel free to submit issues on GitHub . We encourage submitting datapoints through issues due to its ability to facilitate public discussion. Additionally, it provides the advantage of creating a hyperlink on the checkmark that directs to the corresponding issue. In most cases, we will respond to a submitted issue within a few days.

Frequent-Asked Questions: Please see FAQs here .

Disclaimer: CSStipendRankings is designed to highlight stipend situations across various institutions, based on user-submitted information. We try our best to verify their accuracy, but we cannot guarantee they are correct or up-to-date. Ultimately, while we hope you find this information useful, this should not be used as the primary basis for grad school decisions . We advocate users to do their own research before making life decisions.

THIS SOFTWARE AND INFORMATION IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

CSStipendRankings is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License . The frontend (i.e., CSS and HTML) of this website is based on code licensed from CSRankings, a work at https://github.com/emeryberger/CSrankings . The copyright of CSRankings is owned by Emery Berger . The copyright of the non-CSRankings part of CSStipendRankings is owned by its contributors .

Build a Career You'll Love

Phd computer science salary in the united states.

How much does a Phd Computer Science make in the United States? The salary range for a Phd Computer Science job is from $92,791 to $138,543 per year in the United States. Click on the filter to check out Phd Computer Science job salaries by hourly, weekly, biweekly, semimonthly, monthly, and yearly.

  • Per semimonth
  • Connecticut
  • District of Columbia
  • Massachusetts
  • Mississippi
  • North Carolina
  • North Dakota
  • New Hampshire
  • Pennsylvania
  • Rhode Island
  • South Carolina
  • South Dakota
  • West Virginia
  • San Francisco, CA
  • Washington, DC
  • Chicago, IL
  • New York, NY

HOW SHOULD YOU USE THIS DATA?

Employees: Use this as a guide for salary expectations, but be aware that responsibilities can change across companies for the same job title, so there may be differences between this data, other free site and our subscription products bought by employers.

Employers: This data could be used as reference point in your market pricing, but not the only source, due to differences across jobs locations, and sizes of companies.Consider additional sources like our Employer reported data.

Our consulting team crafts efficient, data-driven solutions using the power of CompAnalyst ® , ensuring your challenges are met head-on.

The trusted data and intuitive software your organization needs to get pay right.

Let our management tool - JobArchitect™ streamline your job description process. Say goodbye to the hassle of crafting job descriptions.

Highest Paying Cities for Phd Computer Science in the United States

States with higher salaries for phd computer science, how much do similar professions get paid in the united states, how much should you be earning, what does a phd computer science do.

Topics of study for a PhD in Computer Science may include information security, database systems, compilers, software engineering, and computational theory.

When the faculty award a Ph.D., they certify that the student has a broad foundation and awareness of core concepts in computer science, has advanced the field by performing significant original research and has reported that work in a scholarly fashion.

Whilst the most common first degree is Computer Science, we also consider students with backgrounds in an appropriate subject for the research topic (e.g.

During the first two years of the program, you’ll gain the foundation of knowledge that will allow you to become an expert researcher in computer science, primarily by.

Learners can devote their studies to general computer science or choose a specialty area, such as one of the following:.

Next, you’ll gain a broad understanding of fundamental research issues in major areas of computer science through coursework and original research.

View Job Skills and Competency Data for more than 15,000 Job Titles, 18 Industries, and 26 Job Families.

Most Common Benefits for Phd Computer Science

Related companies for phd computer science in the united states, frequently asked questions, do i receive fair pay as a phd computer science currently, what are the responsibilities of a phd computer science, how much do similar jobs to phd computer science make.

  • Professor of Computer Science
  • Data Science Phd
  • Phd Material Science
  • College Instructor - Computer Science
  • University Instructor - Computer Science
  • College Professor - Computer Science
  • University Professor - Computer Science

Where can I get a higher Phd Computer Science salary in the United States?

What is the phd computer science's salary range in the united states, career insights.

What is Pay-for-Performance Compensation?

Email forwarding for @cs.stanford.edu is changing. Updates and details here . CS Commencement Ceremony June 16, 2024.  Learn More .

Academics | PhD Program

Main navigation.

The PhD degree is intended primarily for students who desire a career in research, advanced development, or teaching. A broad Computer Science, Engineering, Science background, intensive study, and research experience in a specialized area are the necessary requisites.

The degree of Doctor of Philosophy (PhD) is conferred on candidates who have demonstrated to the satisfaction of our Department in the following areas:

  • high attainment in a particular field of knowledge, and
  • the ability to do independent investigation and present the results of such research.

They must satisfy the general requirements for advanced degrees, and the program requirements specified by our Department.

computer science phd salary

Program Requirements

On average, the program is completed in five to six years, depending on the student’s research and progress.

computer science phd salary

Progress Guidelines

Students should consider the progress guidelines to ensure that they are making reasonable progress.

computer science phd salary

Monitoring Progress

Annual reviews only apply to PhD students in their second year or later; yearly meetings are held for all PhD students.

  • IEEE CS Standards
  • Career Center
  • Subscribe to Newsletter
  • IEEE Standards

computer science phd salary

  • For Industry Professionals
  • For Students
  • Launch a New Career
  • Membership FAQ
  • Membership FAQs
  • Membership Grades
  • Special Circumstances
  • Discounts & Payments
  • Distinguished Contributor Recognition
  • Grant Programs
  • Find a Local Chapter
  • Find a Distinguished Visitor
  • Find a Speaker on Early Career Topics
  • Technical Communities
  • Collabratec (Discussion Forum)
  • Start a Chapter
  • My Subscriptions
  • My Referrals
  • Computer Magazine
  • ComputingEdge Magazine
  • Let us help make your event a success. EXPLORE PLANNING SERVICES
  • Events Calendar
  • Calls for Papers
  • Conference Proceedings
  • Conference Highlights
  • Top 2024 Conferences
  • Conference Sponsorship Options
  • Conference Planning Services
  • Conference Organizer Resources
  • Virtual Conference Guide
  • Get a Quote
  • CPS Dashboard
  • CPS Author FAQ
  • CPS Organizer FAQ
  • Find the latest in advanced computing research. VISIT THE DIGITAL LIBRARY
  • Open Access
  • Tech News Blog
  • Author Guidelines
  • Reviewer Information
  • Guest Editor Information
  • Editor Information
  • Editor-in-Chief Information
  • Volunteer Opportunities
  • Video Library
  • Member Benefits
  • Institutional Library Subscriptions
  • Advertising and Sponsorship
  • Code of Ethics
  • Educational Webinars
  • Online Education
  • Certifications
  • Industry Webinars & Whitepapers
  • Research Reports
  • Bodies of Knowledge
  • CS for Industry Professionals
  • Resource Library
  • Newsletters
  • Women in Computing
  • Digital Library Access
  • Organize a Conference
  • Run a Publication
  • Become a Distinguished Speaker
  • Participate in Standards Activities
  • Peer Review Content
  • Author Resources
  • Publish Open Access
  • Society Leadership
  • Boards & Committees
  • Local Chapters
  • Governance Resources
  • Conference Publishing Services
  • Chapter Resources
  • About the Board of Governors
  • Board of Governors Members
  • Diversity & Inclusion
  • Open Volunteer Opportunities
  • Award Recipients
  • Student Scholarships & Awards
  • Nominate an Election Candidate
  • Nominate a Colleague
  • Corporate Partnerships
  • Conference Sponsorships & Exhibits
  • Advertising
  • Recruitment
  • Publications
  • Education & Career

How Much Should You Expect to Make with a CS Undergraduate Degree in 2022?

Computer Science student thinking

Obtaining an undergraduate degree in CS could earn you a higher salary and a more favorable resume for potential employers.

Below are a few examples of the different jobs you can get with a CS undergraduate degree and the potential salary you could earn with it.

Want More Career-focused News? Subscribe to Build Your Career Newsletter Today!

CS Degree Salaries

A computer science undergraduate, or bachelor’s degree, will place you in a good position for a high-paying salary. The list of jobs related to a computer science degree is long, and each one has a salary to match. Examining just a few will give you a better picture of what you could earn with a CS degree.

It’s important to remember that what you make will vary based on where you live, the company you work for, and your responsibilities. Also, some positions offer better benefits than others. What follows reflects average salaries for different positions in the United States.

Computer Engineer

The average annual salary for a computer engineer is $52,158 . Engineers work to design and build hardware and software programs for computers. In addition, they study and test the functionality of how various coding languages work together with the programs they create.

Ethical Hacker

A computer science degree with specific certifications would qualify you to work as an ethical hacker. A job in this field could earn you a salary of around $90,000 a year . Ethical hackers test networks vulnerabilities to find the weak spots and help a company improve its cyber security.

Software Analyst

Working as a software analyst with a CS degree, you can earn about $71,062 annually . Your main job would include troubleshooting any software issues with the development team and the user to provide a smooth functioning user experience.

Computer Programmer

Computer programmers earn an average salary of about $60,547 per year . As a computer programmer, you would write and test code to facilitate the proper functioning of programs designed by developers and engineers.

Software Engineer

Software engineers have a potential annual salary of $116,182 . A software engineer works to design and develop software applications that can be used by businesses or for personal use. With the right experience and skills, this position can lead to management or executive roles within a technology company.

Higher Salaries with a CS Degree

The job market for people with computer science degrees is growing faster than the national average, making this an attractive option for people aiming for higher salaries. For example, computer and information research scientists can expect a growth in their job market of around 22% through 2030.

In addition, getting a computer science degree is beneficial to your present and future salary because:

  • You can increase the variety of jobs you qualify for. The digitization of core business systems necessitates software, hardware, cybersecurity, and networking solutions to keep businesses on the cutting edge. You can help them stay ahead of the curve with a CS degree.
  • It prepares you for future managerial positions. Whether it’s an IT manager, a system admin, or a Chief Information Officer, many jobs are easier to land with a CS degree.
  • You establish a solid foundation to change careers later on. A CS degree makes it easier to change your focus if you feel like you need a new challenge or want to boost your salary. Because you have a foundational knowledge of computers and software, it’s relatively easy to go from programming to cybersecurity, from computer engineering to machine learning, and so on.

Investing the time to earn a CS degree can open the door to a variety of jobs, including cyber security, software development, machine learning, and computer engineering. CS degree salaries vary depending on your experience level and the specific field you choose to enter, but these jobs can command some of the highest salaries in the market.

Recommended by IEEE Computer Society

Computer Science student thinking

Volunteering: An Introvert’s Path to Conference Networking

Computer Science student thinking

The Hidden Value of Computer Science Conferences for Marketing Professionals

Computer Science student thinking

Five Reasons CS Students Should Attend a Conference This Year

Computer Science student thinking

4 Essential Skills for Becoming a Successful Ethical Hacker

Computer Science student thinking

How to Make a Positive Impact with Your Software Engineer Portfolio

Computer Science student thinking

How to Use ChatGPT for Coding and Programming

Computer Science student thinking

A Quick Refresher on Remote Pair Programming

Computer Science student thinking

Mastering the Art of Giving an Effective Presentation

computer science phd salary

Online PhD in Computer Science Guide | Salary & Requirements 2024

Phd in computer science overview.

The field of computer science has seen exponential growth in the last decade as web-based apps and media platforms continue to grow. An online Doctor of Philosophy (PhD) degree in Computer Science prepares graduates for some of the highest-paying positions in the nation with technology firms of varying sizes.  

As industries continue to adopt digital technologies, the demand for graduates with postsecondary degrees in the field of computer science remains steady. Businesses like Google and Microsoft continue to hire web developers, coders, and other computer science specialists to manage their web-based platforms/services. 

What Is Computer Science?

As a computer science professional, your job is to: 

  • Observe, listen to, and communicate with clients
  • Python, HTML, Java, C++ and more
  • Offer strategies to ensure the functionality of web-based platforms
  • Collaborate with UX specialists to ensure website functionality 

Depending on the industry or client, computer science specialists may work in-house or be contracted externally. 

What Can I Do With An Online PhD in Computer Science?

There are many viable career options for professionals with an online PhD in Computer Science. At tech corporations, start-ups, and in higher education, computer science professionals:

  • Develop software
  • Maintain data systems 
  • Teach students coding theory
  • Complete programmatic updates
  • Maintain server security

Professionals with an online PhD in Computer Science provide in-demand services that continue to increase in value as countless entities adopt web-based platforms for business and internal use. 

Others who graduate with a PhD in Computer Science end up working in academia as a PhD satisfies minimum requirements for many colleges and universities. 

PhD in Computer Science Salaries and Career Outlook

Graduates with a PhD in Computer Science may pursue careers as:

  • College Professors
  • Computer Science Specialists
  • Database Managers
  • Research & Development 

Job growth in the computer science career field can vary depending on the position, and graduates should note that these statistics are reflections of the current job market that can fluctuate over time. 

Computer Science PhD Career Paths 

  • Median Salary: $85,540 
  • Career Outlook: +7% (2020-2030)

Professors that teach computer science at the university level conduct courses in coding, software design, and database management.

  • Median Salary: $126,830 
  • Career Outlook: +22% (2020-2030)

Professionals in this field to develop new software and improve on existing platforms to improve user experience and efficiency.

  • Median Salary: $116,780 
  • Career Outlook: +5% (2020-2030)

Network architects help organizations manage their local-area networks and wide-area networks.

  • Median Salary: $110,140 

Software developers create computer programs/applications and work closely with UX specialists to provide iterative updates that address bugs/create efficiencies. 

Source: BLS

Earning A PhD in Computer Science

An online PhD in Computer Science typically takes between 4-5 years to complete. It’s always smart to research in-person and online formats to find the program that fits your schedule. 

Aspiring PhD students should consider admissions requirements, areas of specialization, and cost to ensure the program they choose fits their goals and lifestyle.

Pros And Cons Of PhD in Computer Science

Time, cost, and job placement are important factors to review when looking for a PhD program. Compared to a master’s degree in computer science, a PhD in Computer Science allows graduate students to gain access to higher-paying, upper-level positions in the tech and academic fields.

Due to the flexibility offered with an online program, doctoral students have the opportunity to complete their degree with sometimes little to no impact on their current day job.

Coursework In PhD in Computer Science Programs

Most classes included in computer science programs align with industry standards. Classes like Computer Languages, and Database Design, and Machine Learning provide students with a wide range of knowledge and skills to help them operate in a variety of roles post-graduation. 

Courses often include topics like data management, robotics, artificial intelligence, and software development. As a prerequisite to many of these classes, general knowledge of computer science and hardware can help students prepare for PhD-level coursework. 

Computer science graduate programs typically culminate in a research project. 

Skills Learned In PhD in Computer Science

With a PhD in Computer Science, graduates enter the workforce with a wide range of industry-specific skills. These programs build skills such as:

  • Writing and improving code
  • Website generation
  • Advanced software engineering
  • Communication
  • Troubleshooting
  • Operational functionality 
  • Systems maintenance

How Long Does It Take To Get A PhD in Computer Science?

Some PhD programs take four years to complete, while others take up to five years. Most programs usually require 90 credit hours, including electives and the Teaching Assistantship requirement.

Factors that impact the length of a degree program include:

  • Prior education (Master’s in Computer Science preferred)
  • Accelerated course availability
  • Synchronous vs asynchronous learning
  • Part-time vs. full-time course loads

Choosing The Best PhD in Computer Science

There are many ways to earn a PhD in Computer Science. For example, you can choose to study online, in-person, or through a hybrid of both options. You may want to earn additional certifications and licenses, depending on your specialization or field of interest. This section explores the different options available for future computer science students. 

Online vs In-Person Graduate Degrees

Potential computer science PhD applicants have options depending on their current schedule and employment status. Applicants should be aware that there are many online programs to choose from. 

  • Online learning offers flexibility, though on-campus learning can provide additional networking opportunities that may improve the job search post-graduation. 
  • On-campus, students learn interpersonal skills that benefit them in professional settings. 
  • If students choose to study online, this can be a great way to balance a job while completing the doctoral program. 

There is no right option between the two, though most doctoral students likely prefer one option over the other.

10 Best Schools With Degrees in Computer Science

  • Massachusetts Institute of Technology
  • Brown University
  • Cornell University
  • Stanford University
  • Carnegie Mellon University
  • Dartmouth College
  • Columbia University in the City of New York
  • University of Pennsylvania
  • University of California – Berkeley
  • Duke University

If you’re looking for other schools that offer online degrees in computer science, check out the Find Your Perfect “U” tool. You can search over 6,000 colleges and universities with 11 different filters to find the  perfect school for you !

How Long Does It Take To Complete An Online Course? 

Depending on the type of online course, student experiences can vary. If courses are taught synchronously, then students must attend online lectures and labs at set times. Hybrid courses offer a combination of online lectures and in-person lab time, ideal for students looking to acquire skills needed to work post-graduation. 

If a course is taught asynchronously, students can watch lectures and study with flexibility. Alternatively, certificate programs offer accelerated online courses that condense the subject matter into 3-6 week increments. 

Licensure and Certification

Many computer science positions prefer and potentially require applicants to have a license and/or certification (especially for PhD grads). Prospective students should be sure to research their intended job prospects to ensure they acquire the appropriate credentials depending on the region and type of position they may hold. 

Admissions Requirements 

The first step to applying to any program is to check the admissions requirements to confirm the prerequisite experience needed to qualify. Most information technology programs require:

  • Proof of completion of a 4-year  bachelor’s degree  from a regionally accredited institution
  • Minimum GPA requirements – These vary depending on the program
  • Official Transcript
  • GRE test score 
  • Application fee
  • Letter of Intent
  • Letters of recommendation 

It is always a good idea to submit applications to schools with varying rates of acceptance. You should also diversify your application list and include schools with high and low rates of admission.  

Paying For A PhD in Computer Science

The cost of an  online PhD in Computer Science  varies depending on a range of factors. In-state tuition tends to be much cheaper than out-of-state, so be sure to apply to programs locally if cost is a determining factor. 

Online programs can be more cost-effective and accessible than in-person programs, providing applicants with options depending on their prior obligations. Some online programs also extend in-state tuition rates to all students regardless of where they live.

Lastly, colleges, universities, and organizations offer scholarships that are merit or need-based that can help minimize the financial impact of going to school.

Scholarships

There are  many scholarship  options for students in the field of computer science. Here are a few: 

  • Generation Google Scholarship
  • Richard E Merwin Student Scholarship
  • IEEE Presidents Scholarship

Computer Science Career Resources

Online computer science phd faqs.

  • Due to the web-based nature of the IT sector, pursuing an online PhD in Computer Science is a lucrative alternative to in-person education. Market projections for job growth and compensation are very positive. 
  • Professionals with a PhD in Computer Science can expect to make upwards of $80,000 post-graduation, with some roles grossing up to $200,000 annually. 
  • A PhD is a lengthy,  intense, and challenging ordeal. Potential applicants should think about the time and financial commitment before applying to a program. 
  • After receiving a PhD in Computer Science, graduates can enter the workforce immediately at top tech firms, internally at fortune corporations, and in the academic field in a teaching capacity.  

Get all the Universities.com's college news, advice, updates, financial aid, and more  straight to your inbox.

  • Payscale.com
  • https://upe.acm.org/
  • https://www.computer.org/
  • https://www.bls.gov/ooh/computer-and-information-technology/home.htm
  • https://cse.gatech.edu/academics/computer-science-phd-program
  • https://www.cs.ubc.ca/students/grad/prospective-grads/grad-programs/phd-track-msc-program
  • View programs
  • Take our program quiz
  • Online BBA Degree Program
  • > Specialization in Artificial Intelligence
  • > Specialization in Business Analytics
  • > Specialization in Digital Marketing
  • > Specialization in Digital Transformation
  • > Specialization in Entrepreneurship
  • > Specialization in International Business
  • > Specialization in Product Management
  • > Specialization in Supply Chain Management
  • Online BBA Top-Up Program
  • Associate of Applied Science in Business (AAS)
  • Online MS Degree Programs
  • > MS in Data Analytics
  • > MS in Digital Transformation
  • > MS in Entrepreneurship
  • Online MBA Degree Program
  • > Specialization in Cybersecurity
  • > Specialization in E-Commerce
  • > Specialization in Fintech & Blockchain
  • > Specialization in Sustainability
  • Undergraduate certificates
  • Graduate certificates
  • Undergraduate courses
  • Graduate courses
  • Apply to Nexford
  • Transfer to Nexford
  • Explore Education Partners
  • Scholarships
  • For organizations
  • Career Coalition
  • Accreditation
  • Our faculty
  • Career services
  • Academic model
  • Learner stories
  • Book consultation
  • Careers - we're hiring!

computer science phd salary

15 Highest Paying Computer Science Jobs & Salaries 2024

The field of computer science offers a wide range of lucrative career opportunities. With the rapid advancements in technology, the demand for skilled professionals in this domain is on the rise.

In this article, we will explore the top 10 highest paying computer science jobs and salaries, based on recent data and industry trends.

Top 15 Highest Paying Computer Science Jobs & Salaries 2024

1. machine learning engineer.

Machine learning engineers develop algorithms and models that enable computers to learn from data and make predictions or decisions. They are in high demand due to the increasing use of artificial intelligence and machine learning in various industries [3] .

The average salary for a machine learning engineer is $151,922 .

2. Data Scientist

Data scientists analyze large datasets to extract valuable insights and help organizations make data-driven decisions. They use statistical techniques, machine learning algorithms, and data visualization tools to identify patterns and trends in data [2] .

The average salary for a data scientist is $152,220 .

3. Software Architect

Software architects design and develop software systems, ensuring that they are scalable, reliable, and secure. They are responsible for making high-level decisions about the overall structure and organization of software projects [5] .

The average salary for a software architect is $214,932 , making it one of the highest paying computer science jobs on the list.

4. Principal Software Engineer

A Principal Software Engineer is responsible for leading the design and development of complex software systems. They analyze project requirements, perform code and system reviews, and provide technical guidance to the development team. They collaborate with other stakeholders to ensure the smooth execution of projects.

The median annual salary for a Principal Software Engineer is $164,150 , but can vary depending on factors such as experience, location, and industry. 

5. Cybersecurity Engineer

Cybersecurity engineers protect computer systems and networks from cyber threats, such as hacking, malware, and data breaches. They develop and implement security measures to safeguard sensitive information and maintain the integrity of IT infrastructure.

The average salary of a cybersecurity engineer is $131,654 .

Are you ready to take your career to the next level?

Nexford's Career Path Planner takes into account your experience and interests to provide you with a customized roadmap to success.

Receive personalized advice on the skills and qualifications you need to get ahead in areas like finance, marketing, management and entrepreneurship.

6. Software Engineer

A software engineer is responsible for designing, developing, and maintaining software systems. They collaborate with a team of programmers, analysts, and designers to create innovative software solutions. Software engineers are proficient in programming languages and are skilled in problem-solving and critical thinking. They test and debug software to ensure its functionality and make necessary updates or modifications.

According to the U.S. Bureau of Labor Statistics, the median annual salary for software engineers is $124,200 . 

7. Information Security Engineer

A Information Security Engineer, otherwise know as an Information Security Analyst, is responsible for protecting an organization's computer systems and networks from potential security breaches. They develop and implement security measures, such as firewalls and encryption protocols, to safeguard sensitive data. These professionals also conduct regular security assessments and audits to identify vulnerabilities and recommend improvements.

The median annual salary for an Information Security Engineer is around $112,000 , but can vary depending on factors such as location, experience, and industry. 

8. Big Data Engineer

Big data engineers design, build, and maintain large-scale data processing systems. They work with big data technologies, such as Hadoop and Spark, to process and analyze massive amounts of data.

The average salary of a big data engineer is $117,914 .

9. Cloud Architect

Cloud architects design and manage cloud computing infrastructure, ensuring that it meets the needs of organizations in terms of scalability, security, and performance. They are responsible for selecting the appropriate cloud services and optimizing their use.

The average salary of a cloud architect is $218,609 , meaning it's the highest paying computer science job on the list.

10. Computer Systems Analyst

 A computer systems analyst is responsible for analyzing, designing, and implementing computer systems to meet the needs of an organization. They evaluate the efficiency and effectiveness of existing systems, research emerging technologies, and make recommendations for improvements. Additionally, they collaborate with users to identify system requirements and develop specifications for system enhancements.

The median annual salary for computer systems analysts is $102,240 according to the U.S. Bureau of Labor Statistics .

11. Full-Stack Developer

Full-stack developers are proficient in both front-end and back-end development, allowing them to build complete web applications from scratch. They work with various programming languages, frameworks, and databases to create user-friendly and functional websites.

The average salary of a full-stack developer is $97,152 .

12. Web Developer

A web developer is responsible for designing and coding websites. They work closely with clients to understand their needs and ensure the website meets their requirements. Web developers also optimize websites for search engines and ensure their functionality on different devices.

The median annual salary for a web developer is around $80,730 , but it can vary depending on factors such as experience, location, and employer. 

13. DevOps Engineer

DevOps engineers work at the intersection of software development and IT operations, focusing on automating and streamlining processes to improve the efficiency of software delivery. They collaborate with developers and IT professionals to ensure that software is built, tested, and deployed efficiently [8] .

The average salary of a devops engineer is $123,464 .

14. Mobile Application Developer

Mobile application developers create apps for smartphones and tablets, using programming languages such as Java, Swift, and Kotlin. They are responsible for designing, coding, and testing mobile applications to ensure they are user-friendly and meet the requirements of clients.

The average salary of a mobile application developer is $116,852 .

15. Network Architect

Network architects design and implement computer networks, including local area networks (LANs), wide area networks (WANs), and intranets. They are responsible for ensuring that networks are secure, reliable, and scalable to meet the needs of organizations.

The average salary of a network architect is $164,694 .

Looking to Pursue A Career in Computer Science?

Unlock your career potential today. Discover how you can acquire the most in-demand skills and open the doors to a successful computer science career with our free report.

Download the free report  now and discover how you can reach new heights in your career.

Also, why not consider our BBA/MBA specializations, in both Cybersecurity and AI:

BBA with specialization in AI

MBA with specialization in AI

MBA with specialization in Cybersecurity

best paying computer science jobs and careers

FAQs - Highest Paying Jobs in Computer Science

What are the highest paying computer science jobs.

Some of the highest paying computer science jobs include the jobs roles discussed above, which are Software Architect, Cloud Architect, Data Scientist, ML engineer Cybersecurity Engineering and others

What are the benefits of choosing a career in computer science?

Choosing a career in computer science has many benefits. Here are some of the benefits mentioned in the search results:

Diverse career opportunities : Computer science offers a wide range of career opportunities in various fields such as software development, cybersecurity, data science, artificial intelligence, and more.

Job stability : Computer science professionals tend to have good job stability due to the high demand for their skills in various industries.

Lucrative financial rewards : Computer science jobs often come with high salaries and other financial benefits.

Opportunity for creativity : Computer science professionals have the opportunity to be creative and innovative in their work, as they are often tasked with finding new solutions to complex problems.

Transferable skills : A career in computer science can help develop skills such as critical thinking, problem-solving, teamwork, and data management, which are valuable in other fields as well.

Making a difference : Computer science professionals have the opportunity to make a positive impact on society by developing new technologies that can improve people's lives.

Accelerating healthcare progress : Computer science can benefit society by accelerating healthcare progress through the development of new technologies and software.

Providing opportunities : Computer science can provide opportunities for people who may not have access to traditional education or job opportunities.

Be ready to compete : The computer science field is one of the fastest-growing academic disciplines today, and it offers an excellent career pathway.

Count on a solid career : Computer science programs prepare students with the skillsets that are in high demand in various industries, providing a solid career path.

In summary, a career in computer science can offer diverse career opportunities, job stability, financial rewards, creativity, transferable skills, and the opportunity to make a positive impact on society.

What's the average salary of someone working in computer science in USA?

According to multiple sources, the average annual salary of someone working in computer science in the USA varies depending on the source and the specific job title. Here are some of the average salaries reported by different sources:

- Glassdoor : $63,028 - $115,341 per year for a Computer Science role; $94,359 per year for a Computer Scientist role - Indeed : $108,145 per year for a Computer Scientist role - Salary.com : $126,126 per year for a Computer Science role

It's important to note that salaries can vary depending on factors such as location, years of experience, education, and specific job title.

What do you need to get a job in computer science?

To get a job in computer science, there are several requirements that one must meet. Here are some of the common requirements based on the search results:

1. Education: Most of the highest-paying computer science jobs require at least a bachelor's degree in computer science (computer science degree) or a related field of study. Some jobs may require a master's degree or higher. It is also possible to get certified in specific areas of computer science to demonstrate proficiency.

2. Skills: Strong mathematical skills are important for high-paying computer science jobs in 2023. Other important skills include programming, software development, data analysis, and knowledge of programming languages.

Learn how to develop the most in-demand skills for your future career!

Discover how you can acquire the most in-demand skills with our free report, and open the doors to a successful career. 

3. Specialization: It is important to decide on a specialization within computer science, such as web development, software engineering, or data analysis.

4. Experience: Entry-level jobs in computer science may require prior work experience or internships.

5. Continuing education: Pursuing continuing education credits or obtaining certifications can help demonstrate expertise and keep up with the latest developments in the field.

6. Personality traits: Creativity, problem-solving skills, and attention to detail are important traits for success in computer science.

Overall, the requirements for a career in computer science can vary depending on the specific job and industry. However, obtaining a degree in computer science or a related field, developing strong skills in programming and mathematics, and gaining experience through internships or entry-level jobs are important steps to take.

How many years does it take to gain a good computer science job?

The time it takes to gain a good computer science job can vary depending on several factors, such as the level of education, work experience, and skills. 

According to the Bureau of Labor Statistics , a master's degree in a computer-related field, such as computer science, usually requires 2 to 3 years of study after earning a bachelor's degree. A doctoral degree in computer science can take an additional 3-6 years, while a bachelor's degree in computer science can be completed in 4 years. 

However, having a degree is not the only requirement for getting a good computer science job. Work experience and skills are also important factors. Entry-level positions, such as software developer, can help develop skills specific to advanced roles over time and secure a promotion to roles associated with a computer scientist. 

In summary, the time it takes to gain a good computer science job can vary depending on the level of education, work experience, and skills. A bachelor's degree in computer science can be completed in 4 years, while a master's degree can take 2 to 3 years of study after earning a bachelor's degree. Work experience and skills are also important factors in getting a good computer science job.

All of these highest paying jobs in computer science offer rewarding career paths for those with the right skills and qualifications, whether you're looking for roles in information technology, computer applications or computer engineering.

As technology continues to evolve, the demand for skilled professionals in these fields is expected to grow, making them attractive options for those looking to pursue a career in computer science.

Joe McGoldrick

Known for strategy and attention to detail

Joe has more than 10 years of marketing experience, working within the public sector, client-side, and agency side.

He is passionate about using data and customer insights to improve marketing performance.

Join our newsletter and be the first to receive news about our programs, events and articles.

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.

  • Skip to main content

Jessup University

Top Christian College in Northern California

  • Engineering & Technology

What is the Average Starting Salary for Computer Science Graduates?

Average Starting Salary for Computer Science

Graduates with a degree in computer science are in high demand in virtually every industry. According to the U.S. Bureau of Labor Statistics (BLS), employment for computer and IT occupations will grow by 23% between 2022 and 2032 , creating over 700,000 new jobs. This rapid growth means now is an excellent time to start or advance a career in computer science.

With great job prospects on the horizon, what salaries can computer science graduates expect to earn straight out of college?

Computer Science Graduate Salary Overview

What Factors Influence Computer Science Starting Salaries?

The average starting salary for computer science graduates can vary significantly depending on factors like:

  • Education Level : Salaries tend to increase with higher levels of education. Graduates with associate’s degrees earn less than those with bachelor’s degrees or graduate degrees. However, experience and certifications also play a key role.
  • Industry : Computer science graduates work in diverse industries from finance and technology to aerospace and healthcare. Industries with larger profit margins tend to offer higher salaries.
  • Location : Demand for tech talent and cost of living varies greatly by state and city. Large, expensive coastal cities tend to pay the highest average salaries.
  • Experience : More years of professional work experience generally lead to higher salaries – entry-level, mid-career, late-career.
  • Certifications & Training : Industry-recognized certs and specializations can increase earning potential, especially early in one’s career.

Next, we’ll break down average entry-level salaries by specific computer science occupation.

Entry-Level Computer Science Salaries By Job Title

Computer science graduates enter diverse occupations across multiple industries. Here are some of the  most common entry-level roles and their average national base salaries , according to Glassdoor data from December 2022:

  • Avg Starting Salary: $77,000
  • Avg Starting Salary: $64,000
  • Avg Starting Salary: $82,000
  • Avg Starting Salary: $78,000
  • Avg Starting Salary: $79,000

As you can see, there is significant variability in entry salaries depending on specialization.

Some of the highest paid entry-level computer science jobs are software developer and system analyst roles. But other technical specializations like security analysis and database management also offer strong starting salaries over $80,000.

Industries That Pay Computer Science Grads the Highest Salaries

Industries That Pay Computer Science Grads the Highest Salaries

While computer science graduates get employed across virtually every economic sector, some industries tend to offer notably higher salaries.

According to Glassdoor salary data, the highest-paying industries for entry-level computer science roles currently include:

  • Ex. JPMorgan Chase, Bank of America
  • Ex. Google, Amazon, Apple, Microsoft
  • Ex. UnitedHealth Group, Johnson & Johnson
  • Ex. McKinsey, Boston Consulting Group
  • Ex. National Security Agency, NASA

Within these sectors, some of the  highest-paid entry-level computer science jobs  demand specialized technical skills such as:

  • Financial Analysts ( $66,000 )
  • Software Developers ( $78,000 )
  • Data Scientists ( $100,000 )
  • Cybersecurity Analysts ( $81,000 )
  • Computer Vision Engineers ( $118,000 )

However, larger, more established companies across industries tend to offer superior compensation compared to smaller startups and businesses. So  landing a job at a prestigious Fortune 500 tech giant or major national bank typically aligns with higher entry pay .

How Location Impacts Salary for Computer Science Grads

Your geographic location can significantly impact your earning potential in computer science.

According to Indeed data, some of the  cities offering computer science the highest average salaries  include:

  • San Jose, CA ( $158,000 )
  • Albuquerque, NM ( $138,000 )
  • Austin, TX ( $105,000 )
  • San Antonio, TX ( $102,000 )

These tend to be larger cities with a high concentration of technology companies and startups willing to pay premiums for technical talent. Computer science salaries also trend higher in areas with higher costs of living to compensate.

When evaluating locations, consider both nominal salaries and salaries adjusted for local cost of living. Entry-level salaries stretching further in affordable areas.

Remote Work Salaries in Computer Science

Want To Learn Computer Science From Home? Jessup University’s Unique Online BS in Computer Science Can Make It Happen!

The rise of remote work over the past few years has also expanded salary opportunities for computer science graduates across the country.

According to Glassdoor data, the average salary for a  remote entry-level computer science role is approximately $100,000 . However, this varies based on factors like education, prior experience, certifications and technical abilities.

Fully remote salaries also tend to increase with more years of professional experience. The average remote salary across all computer science experience levels currently sits at $167,000 .

So remote work can serve as an excellent way for both early and mid-career computer science professionals to access high-paying job opportunities outside of restrictive physical location constraints.

Career Growth Trajectory and Salaries in Computer Science

Computer science salaries often start strong but also tend to increase rapidly with more experience.

According to PayScale, here is the average salary growth track for a computer scientist from entry-level through late career:

  • Entry-Level (0-1 Years): $70,000
  • Early Career (1-4 Years): $80,000
  • Mid-Career (5-9 Years): $106,000
  • Experienced (10-19 Years): $122,000
  • Late Career (20+ Years): $129,000

Other specialized computer science occupations like software architects and engineering managers see similar salary growth with experience:

  • Entry-Level Software Architect: $81,000
  • Experienced Software Architect: $149,000
  • Entry Engineering Manager: $80,000
  • Experienced Engineering Manager: $120,000

This demonstrates the strong  financial upside  of computer science careers over decades of work. Six figure salaries become standard for mid-career professionals before reaching $150,000+ in some senior leadership roles.

And specialized technical positions tend to pay better than broader IT management occupations over 20+ year careers. So staying hands-on in a technical specialization aligns with higher long-term earning potential for those focused on optimizing lifetime salary.

How Education Level Impacts Salaries

We’ve already covered how salaries rise with years of professional experience across computer science occupations. But does more formal education like advanced degrees also return higher salaries?

Overall,  yes  – more advanced degrees in computer science tend to align with improved salary potential.

According to Coursera , here are the average entry salaries computer science graduates can expect by education level:

  • Associate’s Degree: $88,916
  • Bachelor’s Degree: $107,255
  • Master’s Degree: $118,290
  • Doctorate Degree: $126,970

However, experience and specific certifications remain crucial. An entry-level computer scientist with a bachelor’s degree and 5 years experience often earns more than someone with a Ph.D but no professional experience.

Here is a quick overview of how salaries trend by degree:

  • Associate’s : Enables basic entry-level tech support and programming roles
  • Bachelor’s : Qualifies candidates for the majority of developer, analyst, and engineer positions
  • Master’s : Generally most useful for specialization or to meet eligibility requirements for senior engineering and data science roles
  • Doctorate : Often required for high-level research scientists and academia professors

In certain niche specializations like machine learning and data science, there is a larger incremental salary boost attributed to master’s and doctorate degrees due to skill demand.

But broadly speaking, a bachelor’s degree followed by reputable certifications and on-the-job experience remains the cornerstone for most lucrative computer science career tracks rather than overinvesting in formal graduate education.

Educational Pathways for Budding Computer Scientists

Educational Pathways for Computer Scientists

Considering a  career in Computer Science?   Jessup University’s Bachelor of Science in Computer Science  presents an in-depth program that fuses theoretical foundations with practical application. With options for both in-person and online learning, our approach is adaptable to various educational preferences, allowing students to excel in their chosen format.

What is computer science ? It’s the field of study that focuses on computation, information, and automation using computers and computational systems. It’s the backbone and foundation behind software engineering, and can lead you many directions within the tech space.

In-person attendees will benefit from 15-week courses, immersive community involvement, and comprehensive resource access. Those opting for the online route can take advantage of shorter, 7-week courses, flexible scheduling, and six annual start dates. This program offers specializations in  Cybersecurity, Data Analytics, Data Science, Information Technology, and Software Engineering , providing a customized educational journey whether you’re on campus or studying from afar.

Jessup University’s Program Focus Areas and Principal Courses:

  • Introduction to Cybersecurity
  • Cybercrime and Governance
  • Contemporary Cybersecurity
  • Network and System Security
  • Cyber Forensics
  • Foundations of Data Analytics I & II
  • Data Analytics Principles & Techniques I & II
  • Data Analytics Practicum
  • Data Science 1 & 2
  • Introduction to Artificial Intelligence
  • Calculus II, Linear Algebra, Intro to Mathematical Proofs
  • Mobile Computing
  • Web Stack Technologies
  • Data Structures & Algorithms 2
  • Database Systems

Crucial Skills for Success in Computer Science

Prospering in the ever-changing field of computer science is tied to a robust skill set.  Jessup University’s program  stresses expertise in advanced programming in computer science languages, proficiency in modern software development methodologies, and effective technical communication.

The curriculum deepens understanding of computational challenges, their requirements, and constraints. Additionally, it embeds a  Christian ethical outlook towards technology , preparing graduates to be proficient and morally responsible in their field.

Whether participating in  on-campus activities  or  via online modules , students are equipped to deploy their skills in various professional settings, armed with our  Computer Science degree .

Computer Science Education and Career Pathways

Become a Computer Scientist Today!

The digital age is upon us, and with it comes a burgeoning demand for computer science professionals. As we’ve explored, the potential for a rewarding career in this field is immense, with the U.S. Bureau of Labor Statistics projecting a 23% growth in computer and IT occupations over the next decade. For those with a degree in computer science, the future is not just bright; it’s lucrative.

With the average starting salaries for computer science graduates influenced by education level, industry, location, experience, and certifications, it’s clear that investing in your education is more than a stepping stone—it’s a launchpad to a prosperous career. At Jessup University, we understand the value of a comprehensive education that not only teaches the fundamentals but also prepares you for the real-world challenges you’ll face in the tech industry.

As you consider the path ahead, think about where you want your career to take you. Do you see yourself innovating in the tech hubs of Silicon Valley or contributing to critical cybersecurity efforts? Can you imagine designing the next breakthrough mobile app or safeguarding sensitive data for a Fortune 500 company?

If these visions excite you, then Jessup University’s Bachelor of Science in Computer Science is the perfect place to start. Take the first step towards realizing your potential by  reaching out to Jessup University today . Our Bachelor of Science in Computer Science program is meticulously designed to provide you with a deep understanding of both the theoretical and practical aspects of computing.

More Engineering & Technology Articles

Essential Skills to Become a Successful Data Analyst

Essential Skills to Become a Successful Data Analyst

Data analytics is one of the fastest growing fields today. With an increasing number of companies realizing the importance of data-driven decision making, the demand for…

Continue Reading

Web Design vs UX Design: What’s the Difference?

Web Design vs UX Design: What’s the Difference?

Web design and user experience (UX) design play critical roles in creating effective digital products and online experiences. While these two fields share some common skills and responsibilities,…

Can Web Developers Work From Home? A Concise 2024 Guide

Can Web Developers Work From Home? A Concise 2024 Guide

Remote work is continually expanding across all industries. Given the tech-focused and computer-based nature of their work, web developers are uniquely well-positioned to take advantage of remote or work-from-home opportunities. However,…

News & Posts

Jessup on facebook.

computer science phd salary

Modal title

IMAGES

  1. The PhD Degrees That Pay Off With The Highest Salaries [Infographic]

    computer science phd salary

  2. What Is the Typical Data Scientist Salary? [2022 Guide] (2022)

    computer science phd salary

  3. Computer Scientist Salary in 2023

    computer science phd salary

  4. Master’s in Data Science Salary (Updated for 2024)

    computer science phd salary

  5. What is a Ph.D. in Computer science salary? [Data and Career Options

    computer science phd salary

  6. Where to study IT or Computer Science for the best starting salary

    computer science phd salary

VIDEO

  1. Churchill College Annual Computer Science Lecture

  2. A Computer Science Phd holder bride marital vows.#nigeria #viral #atlanta #reels #nwammatv #wedding

  3. Fully Funded PhD Scholarship at the Institute of Science and Technology Austria (ISTA)

  4. Latest Phd Research Topics in Computer Science

  5. SALARY OF PHD STUDENTS (PART -2)

  6. Fully Funded PhD Program in Computer Science at Washington University in St Louis, Missouri

COMMENTS

  1. Doctorate (PhD), Computer Science (CS) Salary

    United States (change) Doctorate (PhD), Computer Science (CS) - Salary - Get a free salary comparison based on job title, skills, experience and education. Accurate, reliable salary and ...

  2. 20 of the Highest Paying PhD Degrees (Plus Salaries)

    Find out which Ph.D. programs offer the highest salaries and career opportunities in various fields. Computer science is one of the top-paying degrees, with an average salary of $103,708 per year.

  3. CSStipendRankings: CS PhD Stipend Rankings

    Compare the stipend, fees and living cost of CS PhD programs in the US. See the rankings of private and public schools, and filter by stipend type, PhD stage and fellowships.

  4. Doctorate in Computer Science Salary

    Learn about the average salary and career paths for computer science doctoral graduates. Find out how to get hired in the field and what skills to focus on during a doctoral program.

  5. How Much Will You Earn With a PhD in Computer Science?

    It reports that a master's is the minimum degree required to enter the field, and that average annual income for computer scientists is $136,720. Payscale.com reports an average salary for computer science PhDs of $133,000. Clearly, you don't get a PhD for the money; you can make nearly as much as a PhD makes with only a master's degree.

  6. Computer Science Salary: Your 2024 Guide

    Learn about computer science salaries for various professionals and how they are influenced by factors like education, experience, and industry. Find out the median salary for computer scientists with a doctorate degree and compare it with other roles and certifications.

  7. Salary: Phd Computer Science in United States 2024

    The estimated total pay for a PhD Computer Science is $146,145 per year in the United States area, with an average salary of $114,244 per year. These numbers represent the median, which is the midpoint of the ranges from our proprietary Total Pay Estimate model and based on salaries collected from our users.

  8. Phd Computer Science Salary in the United State

    Find out the average salary range for a Phd Computer Science job in different cities and states in the US. Compare with similar professions and get insights into your career options.

  9. Top Computer Science Ph.D. Programs

    BLS data indicates a median salary of $145,080 for computer and information research scientists, along with a significant projected growth rate from 2022-2023. A graduate with a Ph.D. in computer science earns a higher salary than those who only have master's or bachelor's degrees.

  10. Salary: Phd Computer Science in United States 2024

    The average salary for PhD Computer Science is $1,45,927 per year in the United States. The average additional cash compensation for a PhD Computer Science in the United States is $31,685, with a range from $23,764 - $44,359. Salaries estimates are based on 2 salaries submitted anonymously to Glassdoor by PhD Computer Science employees in ...

  11. FAQ: Is a PhD in Computer Science Worth It? (With Jobs)

    (Plus Requirements and Salary) 3. Computer science professor National average salary: $61,014 per year Primary duties: Computer science professors teach undergraduate or graduate students about computer operations and design, including algorithmic and computational processes. They may teach a range of classes that relate to computer science ...

  12. Academics

    The PhD degree is intended primarily for students who desire a career in research, advanced development, or teaching. A broad Computer Science, Engineering, Science background, intensive study, and research experience in a specialized area are the necessary requisites. The degree of Doctor of Philosophy (PhD) is conferred on candidates who have ...

  13. Salaries for CS Graduates in 2022

    Learn how much you can earn with a computer science degree in various fields, such as engineering, hacking, analysis, and programming. The average salary for a CS graduate is nearly $82,000 a year, and the job market is growing faster than the national average.

  14. Salary: Computer Science Phd Student in United States 2024

    The estimated total pay for a PhD Student, Computer Science is $121,622 per year in the United States area, with an average salary of $95,081 per year. These numbers represent the median, which is the midpoint of the ranges from our proprietary Total Pay Estimate model and based on salaries collected from our users.

  15. Online PhD in Computer Science Guide

    Computer Science Professor. Median Salary: $85,540. Career Outlook: +7% (2020-2030) Professors that teach computer science at the university level conduct courses in coding, software design, and database management.

  16. Is a PhD in computer science worth it? : r/cscareerquestions

    LonelyAndroid11942. •. In most cases, the PhD will earn you a significant pay bump, but from what I've heard, you should only pursue it if you are actually interested in the subject matter. Putting all of that energy and funding into an advanced degree is generally not worth it, if you're only doing it for the money.

  17. 15 Highest Paying Computer Science Jobs & Salaries 2024

    Here are some of the average salaries reported by different sources: - Glassdoor: $63,028 - $115,341 per year for a Computer Science role; $94,359 per year for a Computer Scientist role - Indeed: $108,145 per year for a Computer Scientist role - Salary.com: $126,126 per year for a Computer Science role.

  18. Salary: Computer Science Graduate in United States 2024

    The estimated total pay for a Computer Science Graduate is $115,639 per year in the United States area, with an average salary of $90,925 per year. These numbers represent the median, which is the midpoint of the ranges from our proprietary Total Pay Estimate model and based on salaries collected from our users.

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

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

  20. Salary: Computer Science Phd in United States 2024

    The estimated total pay for a PhD Computer Science is $130,337 per year in the United States area, with an average salary of $103,500 per year. These numbers represent the median, which is the midpoint of the ranges from our proprietary Total Pay Estimate model and based on salaries collected from our users.

  21. What is the Average Starting Salary for Computer Science Graduates

    Learn how education level, industry, location, experience, and certifications affect computer science starting salaries. See average entry-level and experienced salaries for common computer science roles and compare across industries and locations.

  22. Salary: Phd In Computer Science in United States 2024

    The estimated total pay for a PhD In Computer Science is $142,583 per year in the United States area, with an average salary of $113,454 per year. These numbers represent the median, which is the midpoint of the ranges from our proprietary Total Pay Estimate model and based on salaries collected from our users.