1

Computer Science Professor Jobs in Minnesota (NOW HIRING)

next page

Showing results 1-20

Computer Science Professor information

See Minnesota salary details

$10.8K

$124K

$167.5K

How much do computer science professor jobs pay per year?

As of Jul 12, 2026, the average yearly pay for computer science professor in Minnesota is $124,005.00, according to ZipRecruiter salary data. Most workers in this role earn between $90,100.00 and $149,800.00 per year, depending on experience, location, and employer.

What Does a Computer Science Professor Do?

A computer science professor teaches at a technical college or university. You create and teach courses in computer science (CS) or related programming or technology subjects. In this career, you prepare the syllabus for each class, deliver lectures and instructions, and use exams and quizzes to assess the performance of students. In many computer science classes, your responsibilities include allowing students to practice the subject matter in a computer lab. You facilitate this practice and offer guidance during lab sessions. In addition to your teaching duties, you sometimes give academic or career advice to students in CS degree programs.

What are some common challenges faced by Computer Science Professors in balancing teaching, research, and administrative responsibilities?

Computer Science Professors often juggle multiple responsibilities, including delivering lectures, guiding student projects, conducting original research, publishing papers, and participating in departmental or university committees. Balancing these can be challenging, especially during peak periods like exam seasons or major research deadlines. Effective time management and prioritization are crucial, as is seeking support from colleagues and administrative staff. Many professors also find it helpful to establish a clear schedule and set boundaries to maintain productivity and job satisfaction.

What does a Computer Science Professor do?

A Computer Science Professor teaches courses in computer science at the college or university level, covering topics such as programming, algorithms, data structures, artificial intelligence, and more. In addition to teaching, they often conduct research in specialized areas, publish academic papers, and supervise student projects or theses. Computer Science Professors also advise students, develop curriculum, and may participate in departmental administration or service. Their work is crucial in advancing the field of computer science and preparing the next generation of technology professionals.

What is the difference between Computer Science Professor vs Software Developer?

AspectComputer Science ProfessorSoftware Developer
Required CredentialsTypically a Ph.D. in Computer Science or related fieldBachelor's or Master's in Computer Science or related field; certifications optional
Work EnvironmentAcademic institutions, research labs, universitiesCorporate offices, tech companies, startups
Industry UsageResearch, teaching, academic publishingSoftware development, product creation, coding
Common Search/ComparisonYesYes

While both roles involve computer science knowledge, a Computer Science Professor primarily focuses on teaching, research, and academic publishing, often requiring a Ph.D. and working in educational institutions. In contrast, a Software Developer applies programming skills to create software products in corporate or startup environments, typically with a bachelor's or master's degree. The roles differ in work environment, responsibilities, and career paths but share foundational computer science expertise.

What are the key skills and qualifications needed to thrive as a Computer Science Professor, and why are they important?

To thrive as a Computer Science Professor, you need an advanced degree in computer science or a related field, strong research background, and expertise in core topics like algorithms, programming, and systems. Familiarity with learning management systems (LMS), programming environments, and publication platforms is typically required, along with a record of scholarly publication and potentially relevant certifications. Excellent communication, mentorship, and curriculum development skills help foster student engagement and support academic growth. These skills and qualifications are vital for delivering high-quality instruction, advancing research, and contributing to the academic community.
What are popular job titles related to Computer Science Professor jobs in Minnesota? For Computer Science Professor jobs in Minnesota, the most frequently searched job titles are:
What cities in Minnesota are hiring for Computer Science Professor jobs? Cities in Minnesota with the most Computer Science Professor job openings:
Infographic showing various Computer Science Professor job openings in Minnesota as of July 2026, with employment types broken down into 1% As Needed, 83% Full Time, 13% Part Time, and 3% Contract. Highlights an 82% Physical, 1% Hybrid, and 17% Remote job distribution, with an average salary of $124,005 per year, or $59.6 per hour.
Staff Scientist - College of Pharmacy

Staff Scientist - College of Pharmacy

University of Minnesota

Minneapolis, MN • On-site

$70K - $80K/mo

Full-time

Medical, Dental, Life, Retirement

This job post has expired today. Applications are no longer accepted.


Job description

About the Job
 

This Staff Scientist will be under the direct supervision of the co-Director of the Center for Drug Design (CDD), with the overall goal of advancing key CDD projects in drug discovery, by providing center-wide computational chemistry / biology support. The main duties will be to conduct molecular docking to aid in structure-based drug design, carry out virtual screenings using structure- or ligand-based approaches, free energy calculations, and predict protein structures as well as drug ADME and toxicity properties. The success of this position will require expertise in quantum chemistry, molecular mechanics methods, and molecular dynamic simulation, skills in molecular modeling and protein structure prediction, the ability to work in a highly collaborative team environment, and working knowledge in AI / ML in drug discovery. The successful candidate is expected to work largely independently with minimal supervision.
Principal Duties and Responsibilities:
Cheminformatics and molecular modeling (85%)

  • Conduct molecular docking to aid in structure-based drug design.
  • Carry out virtual screenings using structure- or ligand-based approaches.
  • Perform free energy calculations.
  • Predict protein structures.
  • Curate and maintain a searchable in-house compound database.
  • Create compound structure data files suitable for high throughput docking.
  • Predict drug ADME and toxicity properties in silico using computational and AI models.


Other duties (15%)

  • Equipment management
  • Molecular docking user training


Supervision:
This position will report to Dr. Zhengqiang (ZQ) Wang, Professor and co-Director

Working Conditions:
The position is 100% on site.

Qualifications
 

Required Qualifications:

  • Ph.D. in computational chemistry, Cheminformatics, Bioinformatics, Biophysics or a related field with one or more years of research training.
  • Strong foundation in theoretical physical chemistry and organic chemistry
  • Demonstrated expertise in quantum chemistry, molecular mechanics methods, and molecular dynamic simulation.
  • Demonstrated knowledge on protein-ligand molecular interactions.
  • Proven record in productive scientific research.
  • Ability to work effectively both independently and collaboratively.
  • Strong interpersonal and communication skills.

Preferred Qualifications:

  • Demonstrated experience in computer-aided drug design, including molecular docking, AlphaFold structural prediction, structure- or ligand-based virtual screening, free energy calculations.
  • Demonstrated user experience with one or more of the standard modeling program suites (Schrdinger, MOE, etc).
  • Proven ability to write project reports and manuscripts.
  • Ability to work independently, design and execute research projects, and communicate scientific findings, with minimal supervision.


     

Pay and Benefits
 

Pay Range: $70,000 - $80,000; depending on education/qualifications/experience 

Time Appointment: 100% Appointment

Position Type: Faculty and P&A Staff 

Please visit the Office of Human Resources website for more information regarding benefit eligibility.

The University offers a comprehensive benefits package that includes:

  • Competitive wages, paid holidays, and generous time off
  • Continuous learning opportunities through professional training and degree-seeking programs supported by the Regents Tuition Benefit Program
  • Low-cost medical, dental, and pharmacy plans
  • Healthcare and dependent care flexible spending accounts
  • University HSA contributions
  • Disability and employer-paid life insurance
  • Employee wellbeing program
  • Excellent retirement plans with employer contribution
  • Public Service Loan Forgiveness (PSLF) opportunity
  • Financial counseling services 
  • Employee Assistance Program with eight sessions of counseling at no cost
  • Employee Transit Pass with free or reduced rates in the Twin Cities metro area

While our salary ranges provide a framework, it is important to note that most of the
time, the initial pay may not reach the maximum of the range. This approach ensures
that compensation reflects the value and unique contributions of each candidate while
maintaining equity within our organization. As part of our commitment to fair and
equitable compensation, please be aware that the salary offered to incoming candidates
will be based on their individual credentials and experience.

How To Apply
 

Applications must be submitted online. To be considered for this position, please click the Apply button and follow the instructions. You will have the opportunity to complete an online application for the position and attach a cover letter and resume or CV.

Required application materials: Resume.

This position will remain open until filled.

To request an accommodation during the application process, please e-mail employ@umn.edu or call (612) 624-8647.

Diversity
 

The University recognizes and values the importance of diversity and inclusion in enriching the employment experience of its employees and in supporting the academic mission.  The University is committed to attracting and retaining employees with varying identities and backgrounds.

The University of Minnesota provides equal access to and opportunity in its programs, facilities, and employment without regard to race, color, creed, religion, national origin, gender, age, marital status, disability, public assistance status, veteran status, sexual orientation, gender identity, or gender expression.  To learn more about diversity at the U:  http://diversity.umn.edu

Employment Requirements
 

Any offer of employment is contingent upon the successful completion of a background check. Our presumption is that prospective employees are eligible to work here. Criminal convictions do not automatically disqualify finalists from employment.

About University of Minnesota
 

The University of Minnesota, Twin Cities (UMTC)

The University of Minnesota, Twin Cities (UMTC), is among the largest public research universities in the country, offering undergraduate, graduate, and professional students a multitude of opportunities for study and research. Located at the heart of one of the nation's most vibrant, diverse metropolitan communities, students on the campuses in Minneapolis and St. Paul benefit from extensive partnerships with world-renowned health centers, international corporations, government agencies, and arts, nonprofit, and public service organizations.

At the University of Minnesota, we are proud to be recognized by Forbes as a Best Employer for Company Culture (2026), Best Employer for Women (2023), and Best Employer by State (2022-2026). In 2026, we also received Culture Excellence & Industry Awards recognition for employee appreciation and work-life flexibility.