Computer Science Jobs

Computer Science jobs are open across technology, finance, healthcare, and government, from new-grad and junior roles to staff, principal, and engineering leadership, with common specializations in software engineering, machine learning, and systems architecture. Find a role that fits from the openings below and apply directly.

Find Computer Science Jobs

Overview

Open roles209+
Top stateCalifornia
Top employerRePublic Schools
Top cityAlabama
Work type89% On-site
Top industryEducation

Showing 5 of 209+ Computer Science jobs

Yeshiva University
Postdoctoral Position in Computer Science
We won't show you this job again
Yeshiva University
New 14h ago
Postdoctoral Position in Computer Science
Yeshiva University
New York, New York
Teaching & Instruction
Research & Academia
$90k - $100k/yr
On-Site
Doctorate
1,001-5,000

Have you applied for this role?

The University of Texas Rio Grande Valley
One-Year Lecturer in Computer Science
We won't show you this job again
The University of Texas Rio Grande Valley
New 23h ago
One-Year Lecturer in Computer Science
The University of Texas Rio Grande Valley
Texas
Teaching & Instruction
Higher Education
On-Site
Master's
1,001-5,000

Have you applied for this role?

California State University
Computer Science Non-Tenure Track Faculty
We won't show you this job again
California State University
Added 1d ago
Computer Science Non-Tenure Track Faculty
California State University
Channel Islands, California
Teaching & Instruction
Higher Education
On-Site
Master's
5,001-10,000

Have you applied for this role?

Savannah Chatham County Public School System
Computer Science Classroom Teacher
We won't show you this job again
Savannah Chatham County Public School System
Added 4d ago
Computer Science Classroom Teacher
Savannah Chatham County Public School System
Bloomingdale, Georgia
Teaching & Instruction
K-12 Teaching
$53k - $109k/yr
On-Site
Bachelor's
1,001-5,000

Have you applied for this role?

HORIBA INSTRUMENTS
Intern - Computer Science
We won't show you this job again
HORIBA INSTRUMENTS
Added 4d ago
Intern - Computer Science
HORIBA INSTRUMENTS
West Valley City, Utah
Software Engineering
Backend Engineering
$20 - $23/hr
On-Site
Bachelor's
501-1,000

Have you applied for this role?

See All 209+ Computer Science Jobs

Jump back to the full list of openings and apply to any computer science role that fits.

Find Computer Science Jobs

Computer Science Job Market

A snapshot from current openings nationwide, updated as new roles post.

Who's Hiring

  • RePublic Schools
    RePublic Schools8
  • NVIDIA
    NVIDIA7
  • University of Alabama in Huntsville
    University of Alabama in Huntsville7
  • Cameron University
    Cameron University5
  • Apple
    Apple4

Top Industries Hiring

  • Education129
  • Technology & Software40
  • Consulting & Professional Services12
  • Electronics & Hardware9
  • Healthcare & Medical Services6

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 languages such as Python, Java, C++, or Go
  • Experience with cloud platforms including AWS, Google Cloud, or Azure
  • Familiarity with data structures, algorithms, and system design principles
  • Ability to work collaboratively in agile or scrum development environments
  • Experience with version control systems, particularly Git, and CI/CD pipelines

Tips for Your Computer Science Job Search

Tailor your resume to each stack

Recruiters scan for exact tool names, so mirror the tech stack listed in each posting. If a role lists Kubernetes and Terraform, those words need to appear in your experience section, not buried in a skills list at the bottom.

Showcase projects with measurable outcomes

Hiring managers in computer science discount bullet points that describe duties. Lead each project entry with what you built, the scale it handled, and a concrete result, like latency reduced or throughput improved, even if the numbers are approximate.

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.

Filter by team size before applying

A series-A startup and a Fortune 500 engineering org expect very different generalist-to-specialist ratios. Reading job descriptions for phrases like 'wear many hats' or 'define the architecture' helps you target the environment where you'll actually thrive.

Prepare for system design rounds specifically

Most mid-to-senior computer science interviews include a system design round that differs entirely from coding challenges. Practice designing distributed systems out loud, covering trade-offs, failure modes, and scaling decisions, not just the happy-path diagram.

Negotiate using competing timelines not just offers

If you're in late-stage interviews at two companies, you can ask each for a decision window that aligns with the other without revealing salary figures. This creates real leverage without anchoring compensation too early in the conversation.

Computer Science Jobs: Frequently Asked Questions

Which companies are hiring the most computer scientists?

The companies hiring the most computer scientists right now include RePublic Schools, NVIDIA, and University of Alabama in Huntsville, with the largest share of openings in California, Texas, and New York, based on current listings on Migrate Mate as of June 2026. Demand is especially concentrated in software engineering, cloud infrastructure, and data-focused roles.

How many computer science jobs are remote?

About 11% of computer science openings are fully remote or hybrid as of June 2026, making it one of the more flexible fields for location-independent work. Backend engineering, data science, and machine learning roles tend to have the highest share of remote options, while roles involving hardware, on-site infrastructure, or lab environments typically require in-person presence.

How do you become a computer scientist?

Most computer science roles require a bachelor's degree in computer science or a closely related discipline, covering core areas like algorithms, data structures, operating systems, and software engineering. From there, building a portfolio of real projects, contributing to open-source repositories, and completing internships gives you the applied experience employers look for before extending an offer.

Can you get hired in computer science with little experience?

Yes, entry-level computer science roles exist specifically for candidates without professional experience, and employers filling them focus on fundamentals and demonstrated ability over years on the job. Strong performance on coding assessments, a GitHub portfolio with working projects, and the ability to walk through your design decisions clearly in interviews can offset a thin resume effectively.

What does the computer science interview process look like?

Most computer science interview processes begin with a recruiter screen, followed by a technical phone or video round covering language fundamentals and basic algorithms. Later rounds typically include one or more coding challenges, a system design session for mid-to-senior candidates, and a behavioral interview assessing collaboration and problem-solving. Final-stage interviews often involve multiple back-to-back sessions in a single day.

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 across the United States. Search the available roles, find the ones that match your skills and experience level, and apply directly to each listing without leaving the platform.

See All 209+ Computer Science Jobs

Jump back to the full list of openings and apply to any computer science role that fits.

Find Computer Science Jobs