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 JobsOverview
Showing 5 of 209+ Computer Science jobs











Yeshiva College Computer Science - Postdoctoral Position
Job No: 498912
Work Type: Research Fellows
Department: Yeshiva College
Location: Wilf Campus, 500 West 185th Street, NY, NY
Categories: Education/Teaching
Position Summary:
Postdoctoral Researcher/Instructor in Computer Science at Yeshiva College
Position Responsibilities:
This is a one-year, renewable, postdoc in C.S.
Candidates are welcome to bring their own research agenda or to join our department's collaborations, which include:
- AI models to detect and track cancer, in collaboration with researchers at Memorial Sloan Kettering Cancer Center
- Distributed Systems projects focused on financial systems, in collaboration with FINOS and a "Big Tech" hyperscaler
- Teaching load: 1 course/semester in addition to supervision of undergraduate research in the context of the aforementioned research collaborations
- Postdocs are expected to involve exceptional undergraduate students in their research
- Participate in professional development opportunities within Yeshiva University to enhance teaching
Experience & Educational Background:
- Ph.D. in Computer Science, focused on Artificial Intelligence or Distributed Systems
- Candidates in Cybersecurity, Data Management, and Real-Time Systems are also of strong interest
- Candidates in adjacent areas within C.S. will be seriously considered as well
- One or more years of teaching experience preferred, with strong evidence of excellence in teaching
Skills & Competencies:
- Fluency in spoken English
- Demonstrated ability to collaborate well with others, within one's own organization and beyond
Application Instructions:
Applicants should include:
- Curriculum vitae
- A letter of application that specifically outlines how you are uniquely qualified for the job as described
- At least three references (industry references are welcome and encouraged, but must include at least two academic references)
- Teaching evaluations
Salary Range:
$90,000 - $100,000
About us:
Yeshiva University is dedicated to academic excellence, intellectual exploration, and the advancement of timeless values that shape and impact lives. With a rich tradition rooted in Jewish thought and heritage, YU fosters a dynamic learning environment across its undergraduate, graduate, and professional schools. Our mission is to cultivate the next generation of leaders who will contribute meaningfully to society, guided by a commitment to ethics, innovation, and service. Our community extends far beyond the classroom, encompassing thousands of students, faculty, staff, and more than 70,000 alumni and supporters worldwide, all working together to build a brighter future.
As a Yeshiva University employee, you will be part of a welcoming, diverse, and intellectually engaging community that values collaboration, excellence, and professional growth. We offer a supportive and stimulating workplace with tangible employee benefits, opportunities for advancement, and a strong sense of purpose. Beyond professional development, YU is committed to ensuring a high quality of life for its employees, offering a work environment that prioritizes well-being, work-life balance, and a culture of mutual respect. Every role at YU contributes to our broader mission of education, research, and societal impact, ensuring that all members of our community - students, faculty, staff, alumni, and friends - are inspired to make a difference. We invite you to bring your talent and passion to YU and join us in shaping the future.
Equal Employment Opportunity:
Yeshiva University is an equal opportunity employer committed to providing employment opportunities to all employees and candidates without regard to race, color, age, sex, national origin, disability status, or any other characteristic protected by federal, state, or local laws.
Application Instructions:
To apply, visit https://careers.pageuppeople.com/876/cw/en-us/job/498912/yeshiva-college-computer-science-postdoctoral-position
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 JobsComputer Science Job Market
A snapshot from current openings nationwide, updated as new roles post.
Who's Hiring
- RePublic Schools8

- NVIDIA7

- University of Alabama in Huntsville7

- Cameron University5

- 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