1

Computer Science Professor Jobs in New Brunswick, NJ

Research Engineer

New York, NY · On-site

$85K - $150K/yr

... Computer Science & Engineering (CSE) at NYU Tandon School of Engineering is looking for a full time Research Engineer to work on open source software in the Secure Systems Laboratory under Professor ...

... Professor position with a specialization in Generative AI, Large Language Models (LLMs), and Deep ... PhD in Computer Science, Health Informatics, Biomedical Engineering, or a closely related field

Maurizio Porfiri (Institute Professor at Tandon School of Engineering and Director of the Center ... Qualifications Candidates should have a PhD in computer engineering, computer science, human ...

next page

Showing results 1-20

Computer Science Professor information

See New Brunswick, NJ salary details

$11.4K

$130.7K

$176.6K

How much do computer science professor jobs pay per year?

As of May 28, 2026, the average yearly pay for computer science professor in New Brunswick, NJ is $130,746.00, according to ZipRecruiter salary data. Most workers in this role earn between $95,000.00 and $158,000.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 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 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 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 popular job titles related to Computer Science Professor jobs in New Brunswick, NJ? For Computer Science Professor jobs in New Brunswick, NJ, the most frequently searched job titles are:
Infographic showing various Computer Science Professor job openings in New Brunswick, NJ as of May 2026, with employment types broken down into 67% Full Time, and 33% Part Time. Highlights an 100% In-person job distribution, with an average salary of $130,746 per year, or $62.9 per hour.
Research Engineer

Research Engineer

New York University

New York, NY • On-site

$85K - $150K/yr

Full-time

Posted 19 days ago


New York University rating

8.3

Company rating: 8.3 out of 10

Based on 43 frontline employees who took The Breakroom Quiz

92nd of 528 rated colleges and universities


Job description

Description
Research Engineer
NYU TANDON SCHOOL OF ENGINEERING
Description: The Department of Computer Science & Engineering (CSE) at NYU Tandon School of Engineering is looking for a full time Research Engineer to work on open source software in the Secure Systems Laboratory under Professor Justin Cappos.
New York University (NYU) is one of the top private universities in the United States, and the Tandon School of Engineering, located in Brooklyn, NY, is deeply committed to excellence in teaching and learning. Tandon fosters student and faculty innovation and entrepreneurship that make a difference in the world. The CSE department conducts ongoing research programs in a wide range of areas related to computer science theory, cyber security, analysis, visualization data, computer games, and internet and web research. The Secure Systems Lab has a long history of building and deploying widely used open source software such as TUF, in-toto, gittuf, and Uptane.
Expectations
The Research Engineer will contribute to open source software, specifically by fostering the real world deployment of security solutions in open source.
The Research Engineer will help to maintain the SSL's software while working to help contributors apply solid industry software development practices. In addition to participating in lab projects, the Research Engineer will be able to engage in open source contributions to outside projects.
Salary range
In compliance with NYC's Pay Transparency Act, the annual base salary for this position is $85,000-$150,000 depending on the candidate's experience and qualifications.
Qualifications
Qualifications:
Required:
  • BS in Computer Science, Software Engineering, or related field;
  • Strong software development skills, including Python and either Go or Rust;
  • Experience working on a team that produced software used in production with modern test and development practices.

Preferred:
  • Experience in contributing to / maintaining widely used open source software;
  • Development experience with low level systems code including operating system code and compilers, software supply chain security, virtualization, software supply chain security software, networking code, and/or formal verification tools;
  • Expertise in developing security focused software;
  • Demonstrated track record of mentoring students and/or open source contributors;
  • Experience advocating for adoption of software, ideally open source software.

Application Instructions
Applicants should submit, as one pdf, the following information:
  • A brief cover letter, explaining your interest, background with developing production software, and fit for the position;
  • an up-to-date resume that includes a link to code samples (such as your github),
  • 3 reference letters, submitted by recommenders (not by the candidate).

All application materials should be submitted electronically via Interfolio.
Period of performance:
Review of applications will begin as soon as possible and will continue until the position is filled. Expected start date is January 1st, 2026. This position is for one year, with an opportunity to renew subject to performance and availability of funds.

What New York University employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


New York University logo

About New York University

Sourced by ZipRecruiter

Since its founding in 1831, NYU has been an innovator in higher education, reaching out to an emerging middle class, embracing an urban identity and professional focus, and promoting a global vision that informs its 20 schools and colleges. Today, that trailblazing spirit makes NYU one of the most prominent and respected research universities in the world, featuring top-ranked academic programs and accepting fewer than one in eight undergraduates. Anchored in New York City and with degree-granting campuses in Abu Dhabi and Shanghai as well as 12 study away sites throughout the world, NYU is a leader in global education, with more international students and more students studying abroad than any other US university.

Industry

Colleges, universities, and professional schools

Company size

10,000+ Employees

Headquarters location

New York, NY, US

Year founded

1831