2

Full Time Computer Science Jobs in Ontario (NOW HIRING)

Research Scientist

Toronto, ON · On-site

CA$158K - CA$269K/yr

Masters/PhD degree in Computer Science, AI, Machine Learning, Computer Vision, Robotics and/or ... Health and Wellness benefits encompassing Medical, Dental and Vision coverage (for full-time ...

Job Summary Full-time : 37.5 Hours per week, Monday to Friday Location: Ottawa Office (Up to 3 days ... Computer Science, etc.); * Master's or Ph.D. is considered an asset; * 2+ years of direct ...

CA$49K - CA$51K/yr

This is a full-time position requiring 37.5 hours per week, Monday through Friday. Candidates must ... Currently enrolled in a post-secondary program in Data Science, Computer Science, Management ...

next page

Showing results 1-20

Full Time Computer Science information

What is a full time computer science job?

Full time computer science jobs are positions where individuals work at least 35-40 hours per week in roles that involve the application of computer science principles. These roles can include software developer, systems analyst, data scientist, cybersecurity specialist, and more. Full time positions often include benefits such as health insurance, paid time off, and retirement plans. They typically require a degree in computer science or a related field, and may involve working for technology companies, financial institutions, research organizations, or government agencies.

What does a typical day look like for a full time computer science professional and how do they collaborate with other teams?

A typical day for a full-time computer science professional often involves a mix of coding, problem-solving, and meetings. You may spend several hours developing, testing, and debugging software, as well as reviewing code written by colleagues. Collaboration is key, as you frequently work with cross-functional teams such as product managers, designers, and quality assurance to ensure that projects meet user requirements and are delivered on time. Clear communication and teamwork are essential, especially when resolving issues or integrating new features. This structure fosters a dynamic environment where learning and adapting to new technologies is encouraged.

What are the key skills and qualifications needed to thrive as a computer scientist, and why are they important?

To thrive as a Computer Scientist, you need a solid background in algorithms, programming, and mathematics, typically supported by a degree in computer science or a related field. Familiarity with programming languages (such as Python, Java, or C++), version control systems like Git, and often certifications in areas like cloud computing or data science are commonly required. Analytical thinking, problem-solving, and effective teamwork are soft skills that set individuals apart in this role. These abilities are vital for developing innovative solutions, collaborating on complex projects, and adapting to rapidly evolving technology.

What is the difference between Full Time Computer Science vs Software Developer?

AspectFull Time Computer ScienceSoftware Developer
Required CredentialsBachelor's or higher in Computer Science or related fieldOften similar; degree preferred but not always required
Work EnvironmentAcademic, research, or corporate settingsTech companies, startups, or freelance projects
Industry UsageUniversities, research labs, tech firmsSoftware companies, IT services, app development
Common Search IntentEducational paths, career options in CSJob roles, skills, and project work in software development

Full Time Computer Science typically refers to a degree-focused, academic or research-oriented role requiring formal education. Software Developer roles are more practical, project-based, and often focus on coding and application development. While overlapping in skills and credentials, Full Time Computer Science emphasizes foundational knowledge, whereas Software Developer positions are more about applying that knowledge in real-world projects.

Are computer science full time majors still in demand?

Computer science full-time majors remain in high demand due to the ongoing growth of technology industries, software development, data analysis, and cybersecurity. Graduates with programming skills, knowledge of algorithms, and experience with tools like Python, Java, or cloud platforms are particularly sought after across various sectors.

Are full time computer science majors still in demand?

Full-time computer science majors are currently in high demand due to the growth of technology industries, software development, data analysis, and cybersecurity. Employers seek candidates with programming skills, knowledge of algorithms, and experience with tools like Python, Java, and cloud platforms, making it a strong field for job stability and opportunities.

Is computer science a stressful job?

Computer science jobs can be stressful due to tight deadlines, complex problem-solving, and rapid technological changes. However, stress levels vary depending on the specific role, work environment, and individual workload management skills.

Is full time computer science a stressful job?

Full-time computer science roles can be stressful due to tight deadlines, complex problem-solving, and rapid technological changes. However, stress levels vary depending on the specific position, work environment, and individual workload management skills.

What are the top 3 jobs in full time computer science?

The top full-time computer science jobs include software developer, systems analyst, and cybersecurity analyst. These roles typically require strong programming skills, knowledge of computer systems, and often relevant certifications or degrees. They are in high demand across various industries due to ongoing technological growth.

What are the most commonly searched types of Computer Science jobs in Ontario?

The most popular types of Computer Science jobs in Ontario are:

Infographic showing various Full Time Computer Science job openings in Ontario as of August 2026, with employment types broken down into 1% As Needed, 76% Full Time, 20% Part Time, 2% Contract, and 1% Nights. Highlights an 76% Physical, 2% Hybrid, and 22% Remote job distribution.

Office Administration Coordinator: Computer Science and Physics

Brantford, ON • On-site

Full-time

Posted 7 days ago


Job description

Department: Faculty of Science 

Job Type: Limited Term

Full-time/Part-time: Full Time (>=1249 hrs/year) 

Campus: Brantford 

Reports to: Admin Mngr, Faculty of Science

Employee Group: PAG 

Application Deadline: September 11, 2026

Requisition ID: 11818 

Wilfrid Laurier University is a leading multi-campus university that excels at educating with purpose. Through its exceptional employees, students, researchers, leaders, and educators, Laurier has built a reputation as a world-class institution known for its rich student experience, academic excellence, and global impact. With a commitment to Indigenization and commitment to equity, diversity, inclusion, Laurier's thriving community has a place for everyone.

Laurier has more than 21,000 students and 2,100 faculty and staff across campuses in Waterloo and Brantford, as well locations in Kitchener and Milton. The university is committed to providing an inclusive workplace, a flexible work policy and employing a workforce that is reflective of local and national demographics. Laurier's Waterloo, Kitchener, and Brantford campuses are located on the shared traditional territory of the Neutral, Anishnaabe, and Haudenosaunee peoples. This land is part of the Dish with One Spoon Treaty between the Haudenosaunee and Anishnaabe peoples and symbolizes the agreement to share, protect our resources, and not to engage in conflict. Laurier's Milton campus is located on the traditional territory of the Mississaugas of the Credit, and part of the Nanfan Treaty of 1701 between the British Crown and the Haudenosaunee Confederacy.

This job posting is for a current vacancy.

Position Summary

At Laurier, we are a community. It's what brings our students here and what keeps our people here. As an educational institution, we inspire lives of leadership and purpose in our student community. As an employer, we seek, foster and value the same qualities of leadership and purpose in our employee community. We currently have an opportunity for you to join the Laurier community as an Office Administration Coordinator supporting the Physics and Computer Science program.

This position has a university-wide mandate and is based at the Brantford Campus. The incumbent provides subject matter expertise to all campuses, requiring regular interpersonal interactions and collaboration with departments at the Waterloo Campus, the Brantford Campus, locations in Kitchener and Milton, and external partners. Special attention is given to ensure equitable service delivery across all locations.

Reporting to the Administrative Manager, Faculty of Science and with daily direction and oversight from the Program Coordinator, Physics and Computer Science, the Office Administration Coordinator is accountable for the overall efficient administrative functioning of the program. They provide comprehensive administrative support to the Program Coordinator, Lab Coordinators, full-time faculty members, contract teaching faculty (CTF), and staff, working with a high degree of independence. The Office Administration Coordinator ensures that the program meets key deadlines throughout the year and provides organizational leadership and support for program events. The incumbent routinely acts as the program's contact on administrative policy and organizational matters and must be an informed and professional representative of the program on behalf of the Physics and Computer Science Department.

The incumbent works regularly with confidential information therefore the position requires discretion and good judgment. The incumbent works both independently and co-operatively with other staff both in the program and in the Faculty of Science.

Accountabilities

Program Coordinator Support

  • Advises the Program Coordinator on the program's administrative needs and processes; organizes and prioritizes work to ensure both program and university deadlines are met;
  • Supports the Physics and Computer Science Lab Coordinators accessing confidential institutional data such as student records, course enrolment statistics, and class lists for the department using Banner, Cognos and other university systems;
  • Generates part-time instructor (CTF) contracts in coordination with the Physics and Computer Science Department (Waterloo Campus) and facilitates submission to Dean's office requiring knowledge of Banner and Loris;
  • Coordinates the scheduling of Program meetings, generates and circulates agendas, records and archives minutes;
  • Assists Program Coordinator with budget including reconciliation, purchases, deposits, cheque requisitions, expense claims and transfers;
  • Monitors course registrations and enrollment data, providing value-added updates to Program Coordinator.

Program Support

  • Provides first point of contact for all departmental inquiries; assessing the nature and complexity of inquiries and determining actions to be taken, referring queries as appropriate.
  • First point of contact for current graduate students regarding their progression through the program; providing information to registration, policies, and procedures as outlined in the Graduate Academic Calendar
  • Provides information to students concerning program and course selection, GPA-based progression / graduation requirements and relevant regulations and procedures in relation to their academic success
  • Provides academic advising to students on the appropriate action for progression, petitions and academic appeals in compliance with FGPS regulations
  • Assesses student needs during periods of personal and academic crisis and provides procedural guidance on registration, petitions and academic appeals
  • Analyses multiple sources of information such as student records, program requirements, and institutional policies to address and resolve progression, petition and academic appeal issues
  • Supports the preparation of course outlines, examinations, and other applicable materials, ensuring the department is in compliance with academic policies;
  • Oversees the collection of materials such as course syllabi and midterms, and completes final examination information forms each term and submits to the Examinations Office; ensures final exams are submitted for printing and delivery;
  • Coordinates the scheduling and printing of midterm examinations, including room booking, proctor and marking support;
  • Facilitates the archival, retention, and storage of departmental records including policies and procedures, governance, hiring recommendations and teaching materials as per FIPPA regulations;
  • Accesses confidential institutional data such as student records, course enrolment statistics, and class lists for the department using Banner, Cognos and other university systems;
  • Supports faculty and lab coordinators by booking meeting rooms and providing OneCard access (in coordination with Campus Access Control) for students, staff and faculty;
  • Provides basic orientation and information to new faculty and CTF regarding university and department policies and administrative processes;
  • Maintains office supplies and oversees photocopier maintenance;
  • Liaises with other units for equipment maintenance, office repair, and general work orders;
  • Receives and distributes mail and organizes assigned mailboxes; labels and forwards outgoing mail and packages;
  • Monitors the departmental web pages for accuracy and revises/updates as necessary;
  • Responsible for monitoring and maintaining the general departmental email and Outlook calendars;
  • Responds to general inquiries and provides information pertaining to university policies and regulations for students in a timely manner, and identifies emails to the departmental academic advisor for further clarification;
  • Assists with the coordination of hiring student Graduate Teaching and Instructional Assistants including applications, interview scheduling and contracts.

Event Coordination

  • Supports program recruitment and information events, such as Spring and Fall Open Houses
  • Supports the Program Coordinator with orientation events for each incoming cohort of students;

Qualifications

  • One (1) year post-secondary education;
  • Two years related administrative experience within a university environment, preferably in an academic department or comparable environment;
  • Experience and knowledge working with university policies related to student academics (graduate and undergraduate);
  • Experience working within a unionized environment;
  • Experience with meeting procedures and taking minutes;
  • Experience in reconciling budgets;
  • Strong service orientation and well-developed communication skills;
  • Excellent planning and organizational skills and the ability to meet demanding deadlines through multi-tasking and prioritization of work;
  • Ability to work independently and apply sound judgement in decision making
  • Excellent/strong computer skills, word processing, spreadsheets, databases and web page maintenance; prior experience with web editing is an asset;
  • Knowledge of Banner/COGNOS and Millennium;
  • Good oral and written communication skills;
  • Excellent problem-solving skills;
  • Experience in organizing special events is required.

Hours of Work: This is a full-time, limited term role with an approximate end date of June 30, 2028. The normal hours of work are 8:30 am to 4:30 pm, Monday to Friday. Flexibility in hours will be required, including evening and/or weekend work. When possible, the manager will adjust the work schedule so that no more than 35 hours are worked in a week.

This role offers limited flexibility regarding flexible work arrangements. Please see Policy 8.14 (Flexible Work Policy) for more information. All arrangement must be approved by the direct manager. On occasion, this schedule may need to be adjusted to meet operational requirements.

Compensation:

Level: D

Rate of Pay: $38.80 to $41.02 per hour with an annual step progression on anniversary date up to $44.35 per hour.

Considerations for new hire step placements include, qualifications and length/depth of required experience, relevant market rates for similar jobs, internal equity, and estimated learning curve in starting the job.

Wilfrid Laurier University endeavors to fill positions with qualified candidates who have a combination of education, experience, skills and abilities to successfully perform the duties of the position while demonstrating Laurier's Employee Success Factors.

Equity, diversity and creating a culture of inclusion are part of Laurier's core values and central to the Laurier Strategy. Laurier is committed to increasing the diversity of faculty and staff and welcomes applications from candidates who identify as Indigenous, racialized, having disabilities, and from persons of any minority sexual and gender identities. Indigenous candidates who would like to learn more about equity and inclusive programing at Laurier are welcomed to contact the Office of Indigenous Initiatives. Candidates from other equity deserving groups who would like to learn more about equity and inclusive programing at Laurier are welcomed to contact Equity & Accessibility. We have strived to make our application process accessible, however if you require any assistance applying for a position or would like this job posting in an alternative format, please contact People and Culture. Contact information can be found at careers.wlu.ca/content/How-to-apply/

Should you be interested in learning more about this opportunity, please visit www.wlu.ca/careers for additional information and the online application system. All applications must be submitted online. Please note, a resume and cover letter will be required in electronic form.

Please note, when pre-screening questions are used as part of the application process, AI is utilized to score responses. All other aspects of the hiring process are reviewed by our Talent Acquisition team.