Computer Science Jobs

Computer Science jobs are open across technology, finance, healthcare, and government, from new-grad to principal and staff engineer levels, with specializations in software engineering, machine learning, and systems architecture. See the openings below and apply to the ones that match your experience.

Find Computer Science JobsLooking for remote work? View remote computer science jobs →Student or new grad? View computer science internships →

Overview

Open roles218+
Top stateTexas
Top employerCarnegie Mellon University
Top cityAustin, TX
Work type85% On-site
Top industryEducation

Showing 5 of 218+ Computer Science jobs

KIPP Nashville Public Schools
Middle Computer Science Teacher
We won't show you this job again
KIPP Nashville Public Schools
Added 2d ago
Middle Computer Science Teacher
KIPP Nashville Public Schools
Nashville, Tennessee
Teaching & Instruction
K-12 Teaching
Curriculum Design
$56k - $101k
On-Site
Bachelor's

Have you applied for this role?

Pflugerville Independent School District
Teacher, CTE HS Computer Science
We won't show you this job again
Pflugerville Independent School District
Added 2d ago
Teacher, CTE HS Computer Science
Pflugerville Independent School District
Pflugerville, Texas
Allied Health
Healthcare Administration
Mental & Behavioral Health
Social Work & Counseling
Teaching Certification
1,001-5,000

Have you applied for this role?

Wellesley Public Schools
Middle School Computer Science Teacher - .5 FTE - SY 26/27
We won't show you this job again
Wellesley Public Schools
Added 3d ago
Middle School Computer Science Teacher - .5 FTE - SY 26/27
Wellesley Public Schools
Wellesley, Massachusetts
Executive Leadership & C-Suite
Project & Program Management
Technical Product & Program Management
$29k - $68k/yr
1,001-5,000

Have you applied for this role?

Clayton County Public Schools
Computer Science Teacher
We won't show you this job again
Clayton County Public Schools
Added 3d ago
Computer Science Teacher
Clayton County Public Schools
Rex, Georgia
Business Development
Partnerships & Business Development
Sales
High school

Have you applied for this role?

Renaissance Academy Charter School
Business & Computer Science Teacher - Middle & High School
We won't show you this job again
Renaissance Academy Charter School
Added 3d ago
Business & Computer Science Teacher - Middle & High School
Renaissance Academy Charter School
Phoenixville, Pennsylvania
Higher Education
K-12 Teaching
Teaching & Instruction
High school
51-200

Have you applied for this role?

See All 218+ Computer Science Jobs

Find roles that match your experience and apply in just a few clicks.

Find Computer Science Jobs

Computer Science Job Market

Who's Hiring

Carnegie Mellon University
Carnegie Mellon University4 open roles
Sandia National Laboratories
Sandia National Laboratories4 open roles
Purdue University
Purdue University3 open roles

Top Industries Hiring

  • Education66
  • Healthcare & Medical Services3
  • Science & Research2
  • Government & Public Sector2
  • Technology & Software1

What Employers Look For

The qualifications that appear most often in computer science jobs.

  • Bachelor's or master's degree in computer science, software engineering, or a related field
  • Proficiency in one or more programming languages such as Python, Java, or C++
  • Experience with cloud platforms including AWS, Azure, or Google Cloud
  • Familiarity with version control systems, particularly Git, and collaborative development workflows
  • Ability to design, implement, and optimize algorithms and data structures
  • Experience with agile development methodologies and cross-functional engineering teams

Tips for Your Computer Science Job Search

Tailor your resume to each role

Computer science job listings vary widely in stack and scope. Match your resume's skills section to the exact languages and frameworks listed in each posting, whether that's Python and PyTorch for an ML role or Go and Kubernetes for a platform engineering position.

Showcase projects alongside your degree

Employers reviewing computer science candidates weight demonstrated output heavily. Link to GitHub repositories, deployed applications, or Kaggle notebooks in your resume header so hiring managers can verify your skills before the first screen call.

Apply early to roles that fit

Migrate Mate lists computer science openings from across the United States in one place, so you can find roles that match and apply directly to each listing.

Target the right seniority level explicitly

Many computer science postings are titled identically at L3 and L5 internally. Read the responsibilities section carefully for signals like 'leads cross-functional efforts' or 'mentors junior engineers' to confirm the level matches your experience before applying.

Prepare for system design early

System design rounds trip up even strong candidates who only practice coding problems. If you're interviewing for mid-level or senior computer science roles, dedicate at least a third of your preparation time to designing distributed systems, APIs, and databases at scale.

Negotiate with competing offers, not just expectations

Computer science offers are frequently adjustable on base, equity, and signing bonus. If you have more than one offer, share the competing figures directly with each recruiter and request a best and final, rather than negotiating against a salary expectation alone.

Computer Science Jobs: Frequently Asked Questions

Which companies are hiring the most computer sciences?

The companies hiring the most computer sciences right now include Carnegie Mellon University, Sandia National Laboratories, and Purdue University, with the largest share of openings in Texas, California, and Pennsylvania, based on current listings on Migrate Mate as of August 2026. Openings are concentrated across technology, financial services, and healthcare sectors.

How many computer science jobs are remote?

About 15% of computer science openings are fully remote or hybrid as of August 2026, making it one of the more flexible fields in the job market. Software engineering, machine learning engineering, and backend development roles tend to offer the highest share of remote arrangements compared to roles requiring on-site lab access or hardware work.

How do you become a computer science?

Most computer science careers begin with a bachelor's degree in computer science or a closely related discipline, followed by internships or personal projects that demonstrate practical coding ability. Building a portfolio of real applications, contributing to open-source repositories, and passing technical interviews that cover data structures, algorithms, and system design are the typical steps before landing a first full-time role.

How do you get hired in computer science with little experience?

Candidates with limited experience can break in by demonstrating output rather than credentials. Build two or three complete projects, deploy them publicly, and document them clearly on a portfolio site or GitHub profile. Targeting roles explicitly labeled as entry-level, new-grad, or associate, and preparing thoroughly for coding assessments, significantly improves your chances against candidates with internship experience.

What does the computer science interview process look like?

Most computer science interview processes begin with a recruiter screen, followed by a technical phone interview covering data structures and algorithms, and then a multi-stage loop that typically includes additional coding rounds, a system design interview for mid-level and senior candidates, and a behavioral interview. Some companies also include a take-home project or pair-programming exercise before the final loop.

Where can I find and apply to computer science jobs?

You can find and apply to computer science jobs on Migrate Mate, which lists current openings from employers across the United States. Search the listings to find roles that match your skills, experience level, and preferred location, then apply directly to each listing that fits.

See All 218+ Computer Science Jobs

Find roles that match your experience and apply in just a few clicks.

Find Computer Science Jobs