How much does a Computer Science make in the United States?
-
The average Computer Science salary in the United States is $198,645 as of February 01, 2026. The range for our most popular Computer Science positions (listed below) typically falls between $56,033 and $341,257. Keep in mind that salary ranges can vary widely depending on many important factors, including position, education, certifications, additional skills, and the number of years you have spent in your profession. With more online, real-time compensation data than any other website, Salary.com helps you determine your exact pay target.
Computer Science's Annual Base Salary
| Job Title | Salary | Hourly Rate | Location | Date Updated |
| Instructor - Computer Science | $66,405 | $31.93 | United States | February 01, 2026 |
| Professor - Computer Science | $131,471 | $63.21 | United States | February 01, 2026 |
| Asst. Professor - Computer Science | $94,072 | $45.23 | United States | February 01, 2026 |
| Assoc. Professor - Computer Science | $99,916 | $48.04 | United States | February 01, 2026 |
| SVP of Data Science | $310,978 | $149.51 | United States | February 01, 2026 |
| Data Science Director | $230,317 | $110.73 | United States | February 01, 2026 |
| Computer Operations Supervisor | $107,998 | $51.92 | United States | February 01, 2026 |
| Data Science Manager | $168,632 | $81.07 | United States | February 01, 2026 |
| Data Science Supervisor | $155,957 | $74.98 | United States | February 01, 2026 |
| Computer Operations Manager | $148,288 | $71.29 | United States | February 01, 2026 |
-
Teaches courses in the discipline area of computer science. Develops and designs curriculum to foster student learning, stimulate class discussions, and ensure student engagement. Provides tutoring and academic counseling to students, maintains records, and assesses student coursework. Typically reports to a department head. Has a Master's degree or is a PhD candidate in the applicable field. Has experience and is qualified to teach at undergraduate level and possesses the qualifications to participate in research. View Instructor - Computer Science SalaryAlternate Job Titles:College Instructor - Computer Science, University Instructor - Computer Science, Instructor - Computer ScienceCategory : Education
-
Teaches courses in the discipline area of computer and information sciences. Develops and designs curriculum plans to foster student learning, stimulate class discussions, and ensures student engagement. Provides tutoring and academic counseling to students, maintains classes related records, and assesses student coursework. Collaborates and supports colleagues regarding research interests and co-curricular activities. Typically reports to a department head. Requires a PhD or terminal degree appropriate to the field. Has considerable experience and is qualified to teach at undergraduate and graduate levels. Initiates research and case studies in field of interest and may publish findings in trade journals or textbooks. Provides intellectual leadership and has made significant contributions to the field. May offer independent study opportunities and mentoring to students. Typically this individual is a leader in the field and has been published. View Professor - Computer Science SalaryAlternate Job Titles:College Professor - Computer Science, Professor of Computer Science, University Professor - Computer Science, Professor - Computer ScienceCategory : Education
-
Teaches courses in the discipline area of computer and information sciences. Develops and designs curriculum plans to foster student learning, stimulate class discussions, and ensures student engagement. Provides tutoring and academic counseling to students, maintains classes related records, and assesses student coursework. Collaborates and supports colleagues regarding research interests and co-curricular activities. Typically reports to a department head. Requires a PhD or terminal degree appropriate to the field. Has experience and is qualified to teach at undergraduate and graduate levels and contributes to research In a specialized field. View Asst. Professor - Computer Science SalaryAlternate Job Titles:College Assistant Professor - Computer Science, University Assistant Professor - Computer Science, Asst. Professor - Computer ScienceCategory : Education
-
Teaches courses in the discipline area of computer and information sciences. Develops and designs curriculum plans to foster student learning, stimulate class discussions, and ensures student engagement. Provides tutoring and academic counseling to students, maintains classes related records, and assesses student coursework. Collaborates and supports colleagues regarding research interests and co-curricular activities. Typically reports to a department head. Requires a PhD or terminal degree appropriate to the field. Has considerable experience and is qualified to teach at undergraduate and graduate levels and conducts research and case studies in field of interest and may publish findings in trade journals or textbooks. View Assoc. Professor - Computer Science SalaryAlternate Job Titles:College Associate Professor - Computer Science, University Associate Professor - Computer Science, Assoc. Professor - Computer ScienceCategory : Education
-
Establishes, plans, and administers the overall policies and goals of the data science function to support the organization's objectives. Provides strategic guidance, oversight, and direction for data science initiatives to ensure accuracy, timely delivery, and alignment with organizational goals. Allocates resources and evaluates and improves the tools, techniques, and methodologies utilized to extract and process data. Remains up-to-date on trends and developments in AI, machine learning, and data engineering. Typically requires a master's degree in computer science, mathematics, engineering. Typically reports to top management. Manages a business unit, division, or corporate function with major organizational impact. Establishes/implements overall direction and strategic initiatives for the given major function or line of business. Typically requires 10+ years of progressive leadership experience. Has extensive knowledge of the overall departmental function. View SVP of Data Science SalaryAlternate Job Titles:SVP of Big Data Analytics, SVP of Data Science
-
Directs the identification and utilization of large data sets to identify trends, patterns, and key business insights. Develops data mining, cleaning, and aggregation processes and frameworks to prepare data, implement data models, conduct analysis, and develop databases. Oversees and aligns data science initiatives with business objectives and ensures data insights are integrated into business activities and operating strategies. Maintains collaboration with senior stakeholders to understand problems, needs, and identify new opportunities to leverage data. Remains up-to-date on trends and developments in AI, machine learning, and data engineering. Typically requires a master's degree in computer science, mathematics, engineering. Typically reports to senior management. Manages a departmental sub-function within a broader departmental function. Creates functional strategies and specific objectives for the sub-function and develops budgets/policies/procedures to support the functional infrastructure. Typically requires 5+ years of managerial experience. Deep knowledge of the managed sub-function and solid knowledge of the overall departmental function. View Data Science Director SalaryAlternate Job Titles:Big Data Analytics Director, Data Science Director
-
Supervises computer operations, acting as a team resource for guidance and support on complex or unusual issues. Implements policies and procedures to perform routine tasks to maintain computer equipment and its peripherals. Continuously monitors the efficacy of computer operations, backup processes, system monitors, and server availability to ensure operation goals are met. Analyzes and records error messages to diagnose issues and works with impacted groups to provide a timely solution. Recommends potential equipment upgrades to improve the capabilities of computer operations. Ensures computer operations activities meet pre-established production targets and maintain operating budgets. May require an associate degree in a related area. Typically reports to a manager. Supervises a group of primarily para-professional level staffs. May also be a level above a supervisor within high volume administrative/production environments. Makes day-to-day decisions within or for a group/small department. Has some authority for personnel actions. Typically requires 3-5 years experience in the related area as an individual contributor. Thorough knowledge of functional area and department processes. View Computer Operations Supervisor SalaryAlternate Job Titles:Computer Operations and Monitoring Supervisor, Computer Support Operations Supervisor, Computer Operations Supervisor
-
Manages the identification and utilization of large data sets to identify trends, patterns, and provide key business insights. Oversees and promotes data mining, cleaning, and aggregation processes and frameworks to prepare data, implement data models, conduct analysis, and develop databases. Coordinates the design and implementation of big data solutions for an organization, collaborating and liaising with stakeholders to ensure needs are captured. Provides technical guidance to evaluate data models, review code, and source data pipelines. Prioritizes tasks and allocates resources effectively to ensure timely delivery of projects. Builds team capability with mentoring, coaching, and professional development. Typically requires a master's degree in computer science, mathematics, engineering. Typically reports to a director. Manages subordinate staff in the day-to-day performance of their jobs. True first level manager. Ensures that project/department milestones/goals are met and adhering to approved budgets. Has full authority for personnel actions. Typically requires 5 years experience in the related area as an individual contributor. 1-3 years supervisory experience may be required. Extensive knowledge of the function and department processes. View Data Science Manager SalaryAlternate Job Titles:Big Data Analytics Manager, Data Science Manager
-
Collects, analyzes, and interprets large data sets to identify trends, patterns, and provide key business insights. Leads and delegates data mining, cleaning, and aggregation processes to prepare data, implement data models, conduct analysis, and develop databases. Implements policies and procedures to ensure data mining activities are compliant and ethical. Develops insights and reports from multiple structured and unstructured data sources using programming, statistical, and analytical techniques and tools. Maintains continuous collaboration with teams to understand the underlying purpose, focus, and objective of each data analysis project to ensure alignment and support. Designs, develops, and implements the most valuable data-driven solutions for the organization. Typically requires a master's degree in computer science, mathematics, engineering. Typically reports to a manager. Supervises a group of primarily para-professional level staffs. May also be a level above a supervisor within high volume administrative/production environments. Makes day-to-day decisions within or for a group/small department. Has some authority for personnel actions. Typically requires 3-5 years experience in the related area as an individual contributor. Thorough knowledge of functional area and department processes. View Data Science Supervisor SalaryAlternate Job Titles:Big Data Analytics Supervisor, Data Science Supervisor
-
Responsible for the efficient and effective management of an organization's computer operations. Implements department policies and procedures to effectively operate and maintain computer systems and peripherals. Manages the operation of information system equipment including scheduling workflow, maintenance, and capacity plans. Continuously monitors the efficacy of computer operations, backup processes, system monitors, and server availability to ensure operation goals are met. Researches and evaluates potential equipment upgrades to improve the capabilities of computer operations. Ensures computer operations activities meet pre-established production targets and maintain operating budgets. Requires a bachelor's degree. Typically reports to a director. Manages subordinate staff in the day-to-day performance of their jobs. True first level manager. Ensures that project/department milestones/goals are met and adhering to approved budgets. Has full authority for personnel actions. Typically requires 5 years experience in the related area as an individual contributor. 1-3 years supervisory experience may be required. Extensive knowledge of the function and department processes. View Computer Operations Manager SalaryAlternate Job Titles:Computer Operations/Production Manager, Computer Support Operations Manager, Information Systems Operations Manager, Computer Operations Manager