1

Mcgill University Computer Science Jobs (NOW HIRING)

$2K/wk

Position Information Recruitment/Posting Title Lecturers, Computer Science Department Computer ... News & World Report 's list of Best Public Colleges and Universities, Rutgers University-Camden is ...

next page

Showing results 1-20

Mcgill University Computer Science information

See salary details

$56.5K

$83.1K

$98K

How much do mcgill university computer science jobs pay per year?

As of Jun 9, 2026, the average yearly pay for mcgill university computer science in the United States is $83,109.00, according to ZipRecruiter salary data. Most workers in this role earn between $77,500.00 and $93,500.00 per year, depending on experience, location, and employer.

What is McGill University Computer Science?

McGill University Computer Science refers to the School of Computer Science at McGill University in Montreal, Canada. It offers undergraduate and graduate programs that cover fundamental and advanced topics in computer science, including software engineering, artificial intelligence, and data science. The school is known for its research excellence, diverse faculty, and active student community, providing students with strong academic and professional opportunities. Students benefit from a combination of rigorous coursework, hands-on projects, and access to leading-edge research labs. The department also collaborates with industry and offers resources for internships and career development.

What is the difference between Mcgill University Computer Science vs Software Developer?

AspectMcgill University Computer ScienceSoftware Developer
CredentialsBachelor's or higher in Computer Science or related fieldTypically requires a bachelor's in Computer Science, Software Engineering, or related field
Work EnvironmentAcademic, research, or industry settings, often involving projects, labs, or research teamsCorporate or startup environments focused on developing software applications
Industry UsageEducational institutions, research labs, tech companies, government agencies
Common Search IntentEducational programs, career paths, skills requiredJob roles, skills, programming languages, career growth

Mcgill University Computer Science focuses on academic knowledge, research, and foundational skills, often leading to careers in academia, research, or specialized tech roles. Software Developers apply programming skills to create software solutions in various industries. While both require similar credentials, their work environments and career paths differ significantly.

What opportunities for research and collaboration are available to Computer Science professionals at McGill University?

At McGill University, Computer Science professionals have access to a vibrant research environment with numerous interdisciplinary projects and collaborations. Faculty and staff regularly work with colleagues across departments such as biology, engineering, and medicine, as well as with external industry partners. There are frequent seminars, workshops, and research groups, providing ample opportunities to engage with cutting-edge topics and contribute to high-impact projects. This collaborative atmosphere fosters both professional growth and the potential for career advancement in specialized areas of computer science.

What are the key skills and qualifications needed to thrive as a Computer Scientist at McGill University, and why are they important?

To thrive as a Computer Scientist at McGill University, a strong background in algorithms, programming languages, and mathematical foundations is typically required, supported by a relevant degree in computer science or a related field. Familiarity with programming tools (e.g., Python, Java, C++), version control systems like Git, and possibly advanced certifications in areas such as AI or cybersecurity are common. Analytical thinking, problem-solving, and effective teamwork are essential soft skills for excelling in research and collaborative projects. These skills ensure the ability to innovate, contribute to academic advancements, and work effectively within diverse research and development teams.
Infographic showing various Mcgill University Computer Science job openings in the United States as of May 2026, with employment types broken down into 1% As Needed, 70% Full Time, 26% Part Time, 1% Temporary, and 2% Contract. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $83,109 per year, or $40 per hour.

Assistant Professor or Instructor in Computer Science

ST THOMAS UNIVERSITY INC

Miami Gardens, FL

Full-time

Posted 10 hours ago


Job description

Located in sunny Miami, Florida, St. Thomas University is a private, non-profit university that offers 39 undergraduate, graduate, and postgraduate degrees at its picturesque 144-acre campus and through distance learning. Its academic offerings include one of the oldest (and most highly ranked) undergraduate programs in Sports Administration in the country. STU has been ranked #1 by U.S. News & World Report in Social Mobility for regional universities in the South, which means it takes students from the lowest financial strata and catapults them to much higher financial strata in only ten years. St. Thomas University is the only Catholic Archdiocesan-sponsored university in Florida, and one of the only eight Archdiocesan universities nationwide.

POSITION SUMMARY:

A Computer Science faculty member to serve as Program Director and to lead, manage, and teach in the Bachelor of Science of Computer Science program as well as the Master of Science in Data Science program and/or the Master of Science in Cybersecurity & Analytics program.

ESSENTIAL FUNCTIONS:
  • Direct the University's computer science programs. This includes ongoing management functions such as class scheduling, selection of course materials, hiring adjuncts, as well as evaluations of courses and faculty.
  • Develop new program initiatives in AI and IT.
  • Teach undergraduate lectured Computer Science courses such as Data Structures and Algorithms, Database, Software Engineering, and programming in C++, Java, and Python.
  • Teach graduate lectured data science courses such as Data Engineering, Applied Machine Learning, and Statistical Methods, or cybersecurity courses such as Cybersecurity Technologies and Ethical Hacking.
  • Carry a minimum class load of 12 credits per semester.
  • Available for a minimum of 12 hours a week for office hours.
  • Other Computer Science and Data Science teaching, research, and advising duties as assigned.

REQUIRED EDUCATION AND EXPERIENCE:

  • PhD in Computer Science, Computational Science, Computer Engineering, Data Science or a closely related field.

  • Qualified experience teaching and working with undergraduate and graduate students.

PREFERRED EDUCATION AND EXPERIENCE:

  • Record of publication and research in data science or cybersecurity.

  • Experience with online teaching delivery.

POSITION QUALIFICATIONS:

  • Familiarity with current developments in AI and cloud technologies.

  • Able to program and teach in Python, Java, and C++.

  • Comfortable with several classroom technological applications