1

Computer Science Jobs in Minnesota (NOW HIRING)

CAD Designer

Avon, MN

$26.41 - $36.32/hr

Computer Science, Engineering Technology, etc), or directly relevant experience in utility scale renewables. WHAT SETS YOU APART * Previous CAD design or related experience preferred. * Proficient ...

Für die Abteilung Virus Clearance am Standort Köln suchen wir ab sofort für 2 Jahre befristet einen Wissenschaftler als Study Director (m/w/d) Du hast 2-3 Jahre Erfahrung im regulierten Labor und ...

CAD Designer

Avon, MN · On-site

$26.41 - $36.32/hr

Computer Science, Engineering Technology, etc), or directly relevant experience in utility scale renewables. WHAT SETS YOU APART * Previous CAD design or related experience preferred. * Proficient ...

Ability to explain computational thinking, abstraction, iteration, recursion, and software development life cycle while preparing students for computer science coursework and software engineering ...

AI and Data Science Engineer III

Minneapolis, MN · On-site +1

$119K - $143K/yr

Bachelor's degree in Computer Science, Engineering, Statistics, Data Science, or another STEM field * 4+ years of experience building and delivering large language model or generative artificial ...

Science Teacher

Jackson, MN · On-site

$45K - $58K/yr

Science Teacher Under the general supervision of the Principal, to develop students' skills and ... use computer network system and software applications as needed. - Ability to organize and ...

Science Teacher

Jackson, MN · On-site

$45K - $58K/yr

Position Type: High School Teaching/Science - General Date Posted: 2/13/2026 Location: Jackson ... use computer network system and software applications as needed. - Ability to organize and ...

next page

Showing results 1-20

Computer Science information

See Minnesota salary details

$55.3K

$81.4K

$96K

How much do computer science jobs pay per year?

As of Jun 16, 2026, the average yearly pay for computer science in Minnesota is $81,398.00, according to ZipRecruiter salary data. Most workers in this role earn between $75,900.00 and $91,600.00 per year, depending on experience, location, and employer.

What is the difference between Computer Science vs Software Developer?

AspectComputer ScienceSoftware Developer
Required CredentialsBachelor's or higher in CS or related fieldBachelor's in CS, Software Engineering, or related field often preferred
Work EnvironmentResearch labs, academia, tech companies, startupsTech companies, software firms, freelance projects
Industry UsageAcademic research, algorithm development, theoretical workBuilding, coding, testing software applications
Common Search/ComparisonFocuses on theoretical foundations and algorithmsFocuses on practical software creation and deployment

Computer Science and Software Developer roles often overlap, but Computer Science emphasizes theoretical foundations, algorithms, and research, while Software Developers focus on designing, coding, and maintaining software applications. Both roles require programming skills, but their primary focus and work environments differ.

What careers do computer science have?

Computer science graduates can pursue careers such as software developers, systems analysts, cybersecurity specialists, data scientists, and network administrators. These roles often require knowledge of programming languages, problem-solving skills, and familiarity with tools like databases and operating systems.

What is computer science?

Computer science is the study of computers, computational systems, and how they process information. It covers a wide range of topics, including programming, algorithms, data structures, artificial intelligence, and software engineering. Computer scientists design and analyze software and hardware to solve problems and improve technology. The field is essential in many industries, from finance and healthcare to entertainment and research.

What kind of jobs are there in computer science?

Computer science offers a variety of jobs including software developer, systems analyst, cybersecurity analyst, data scientist, network administrator, and database administrator. These roles often require skills in programming languages, problem-solving, and knowledge of tools like operating systems and development environments.

What can I do with a computer science degree?

A computer science degree prepares individuals for a variety of roles such as software developer, systems analyst, cybersecurity analyst, data scientist, and network administrator. It provides skills in programming, algorithms, and problem-solving, often requiring knowledge of programming languages, databases, and operating systems.

What Are Computer Science Jobs?

The computer science field provides a wide range of opportunities for technically talented individuals. Depending on your skills and interests, you can find computer science jobs as a software developer, hardware engineer, database administrator, computer systems analyst, network architect, information security analyst, or web developer. You need an analytical mind and strong technical skills to perform your job duties, which may be to develop, maintain, and troubleshoot computer systems, applications, or networks. Your responsibilities in a computer science job are often directly related to the business goals and outcomes of your employer.

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

To thrive in a Computer Science role, you need strong programming skills, problem-solving abilities, and a degree in computer science or a related field. Familiarity with languages like Python, Java, C++, version control systems such as Git, and software development methodologies is often required. Analytical thinking, attention to detail, and effective teamwork are valuable soft skills that set candidates apart. These skills ensure you can design efficient solutions, collaborate on complex projects, and adapt to rapidly evolving technologies.

What are some common challenges computer science professionals face when working on collaborative software projects?

Computer science professionals often encounter challenges such as coordinating with team members across different disciplines, managing version control in shared codebases, and ensuring clear communication of technical concepts to non-technical stakeholders. Navigating conflicting priorities and integrating diverse components can also be demanding, especially in agile environments with tight deadlines. Strong collaboration skills, openness to feedback, and familiarity with team tools like Git and project management platforms can help address these challenges effectively.

What jobs can I do with computer science?

With a degree in computer science, you can pursue roles such as software developer, systems analyst, cybersecurity analyst, data scientist, network administrator, and database administrator. These jobs often require knowledge of programming languages, problem-solving skills, and familiarity with tools like Linux, Python, or SQL.
What are the most commonly searched types of Computer Science jobs in Minnesota? The most popular types of Computer Science jobs in Minnesota are:
What cities in Minnesota are hiring for Computer Science jobs? Cities in Minnesota with the most Computer Science job openings:
Computer Science Online Short Term 2026-2027 Teaching Positions - UMC MST Division

Computer Science Online Short Term 2026-2027 Teaching Positions - UMC MST Division

University of Minnesota

Crookston, MN • On-site

$1.3K - $1.5K/wk

Part-time

Retirement

Posted yesterday


Job description

About the Job
 

POSITION
This is a short-term and/or temporary online Computer Science teaching position for the University of Minnesota Crookston Campuss Math, Science, and Technology Department for the 2026-2027 academic year. This position is based on enrollment. There is a possibility this course and any short-term teaching position will not be taught during the semester or academic year based on enrollment needs. 
RESPONSIBILITIES
Job Code: 9754 (Teaching Specialist) 

  • Develop and teach courses 
  • Advise students with regard to academic concerns and school-related organizations 
  • May Provide service related teaching duties 
  • Participate in the decision relation to the policies, courses, and programs which there is involvement 
  • Continuing personal growth within the profession, keep current with the field and broaden knowledge and expertise. 


Other Openings: 
Deliver high-quality instruction to undergraduate students in coursework in the fields of computer science. This position will assist in the development of department goals and objectives; advise students; and support research and community outreach in the areas of discipline. The responsibilities also include developing and maintaining strong ties to the other scholars in the field, enriching the student experience and supporting student employment opportunities. The position requires regular office hours. 

Qualifications
 
  • Masters Degree, preferably in the teaching discipline 
  • Or, Masters Degree in another field, plus 18 graduate credits in the teaching discipline 
  • A terminal degree in the discipline or related area is preferred 
  • Professional and/or teaching experience related to assigned instructional responsibilities
  • Candidates must be willing to demonstrate self-awareness, cultural competencies, and achievement in working with diverse student populations. 
  • Excellent oral, written, interpersonal skills
  • Ability to read, write, and understand English 
  • Candidates must be eligible to work within the United States
Pay and Benefits
 

Pay Range: $1300-$1500 per credit based on experience, course, and enrollment


Retirement plan options are available for Civil Service, Faculty, Labor-Represented, Professional & Administrative, and Temp Casual classifications. Learn more about retirement plans.

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.

Additional documents may be attached after application by accessing your "My Job Applications" page and uploading documents in the "My Cover Letters and Attachments" section. 

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
 

University of Minnesota, Crookston (UMC)

With a strong tradition of technology-enhanced teaching and learning, the University of Minnesota Crookston (UMC) serves as the U's major outpost in Northwest Minnesota.  UMC provides both experiential, career-oriented degree programs as well as high-quality online programs, while connecting its teaching, research, and outreach to rural economic development and service to the region and beyond.

At the University of Minnesota, we are proud to be recognized by the Star Tribune as a Top Workplace for 2021, as well as by Forbes as Best Employers for Women and one of Americas Best Employers (2015, 2018, 2019, 2023), Best Employer for Diversity (2019, 2020), Best Employer for New Grads (2018, 2019), and Best Employer by State (2019, 2022).