1

Best Computer Science Jobs in Kitchener, ON (NOW HIRING)

Hold a bachelor's degree in Business and Accounting, Information Technology, Computer Science, or a ... We believe the foundation of a great company is having the best team and winning as a team. Why ...

... best practices. Able to communicate effectively with non-technical staff and with members of ... Pursuit of Bachelor's degree or Community College diploma in Computer Studies, Computer Science ...

Systems Administrator

Burlington, ON · On-site +1

CA$82K - CA$92K/yr

Support governance of systems roadmap and best practices. * Design and test disaster recovery and ... Bachelor's degree in computer science, Information Technology, or related field required. * Minimum ...

Software Developer

Kitchener, ON · Hybrid

CA$80K - CA$110K/yr

Working with modern technologies and best practices, you'll help create high-quality software that ... Bachelor's degree in Computer Science, Software Engineering, or related field required * 3+ years ...

Support endpoint security initiatives and promote cybersecurity best practices * Collaborate with ... College diploma or degree in Information Technology, Computer Networking, Computer Science, or a ...

Strong fundamentals in computer science and software engineering * Ability to take ambiguous ... API design and backend best practices * Experience with microservices or distributed systems * High ...

Deliver internal training on robot systems applications and field best practices to technical support and other operations teams Required Qualifications: * BSc. or graduate degree in Computer Science ...

Senior Cloud Engineer

Waterloo, ON · On-site

CA$113K - CA$163K/yr

Lead cloud engineering best practices and mentor team members on cloud adoption and modernization ... Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or related ...

Showing results 41-60

Best Computer Science information

What are the best computer science jobs?

The best computer science jobs are roles that offer strong career growth, competitive salaries, and opportunities to work with cutting-edge technology. Popular positions include software developer, data scientist, artificial intelligence engineer, cybersecurity analyst, and systems architect. These jobs typically require a solid foundation in programming, problem-solving skills, and the ability to keep up with technological advancements. The specific 'best' job for an individual often depends on their interests and specialization within computer science.

What are some common challenges computer science professionals face when working on large-scale software projects?

Computer science professionals often encounter challenges such as coordinating with cross-functional teams, managing complex codebases, and ensuring software scalability and security in large-scale projects. Effective communication and version control become crucial as multiple developers contribute to the same codebase. Additionally, prioritizing tasks, debugging intricate issues, and meeting tight deadlines require strong organizational and problem-solving skills. Regular collaboration with project managers, designers, and QA engineers is essential to deliver robust and user-friendly software solutions.

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 strong foundation in programming, algorithms, data structures, and typically a degree in computer science or a related field. Familiarity with programming languages (such as Python, Java, or C++), development tools, and version control systems like Git is important, and certifications in areas like cloud computing or cybersecurity can be beneficial. Analytical thinking, creativity, and effective problem-solving and communication skills help you stand out in this role. These skills and qualities are vital for designing innovative solutions, collaborating with diverse teams, and adapting to the rapidly evolving technology landscape.

What is the difference between Best Computer Science vs Software Developer?

AspectBest Computer ScienceSoftware Developer
Required CredentialsBachelor's or higher in Computer Science or related fieldBachelor's in Computer Science, Software Engineering, or related field
Work EnvironmentResearch labs, academia, tech companies, startupsTech companies, startups, freelance, corporate IT teams
Industry UsageAcademic, research, industry R&DProduct development, application programming, system design
Common Search/ComparisonFocuses on theoretical and foundational knowledgeFocuses on building and maintaining software applications

While Best Computer Science emphasizes theoretical foundations, research, and broad technical knowledge, Software Developers focus on designing, coding, and maintaining software applications. Both roles often require similar educational backgrounds, but their work environments and primary objectives differ.

What are the top 5 computer science careers?

Top computer science careers include software developer, data scientist, cybersecurity analyst, systems architect, and machine learning engineer. These roles typically require strong programming skills, knowledge of algorithms, and proficiency with tools like Python, Java, or cloud platforms. They often offer high demand and competitive salaries in the tech industry.

What cities near Kitchener, ON are hiring for Best Computer Science jobs?

Cities near Kitchener, ON with the most Best Computer Science job openings:

Infographic showing various Best Computer Science job openings in Kitchener, ON as of August 2026, with employment types broken down into 1% As Needed, 66% Full Time, 29% Part Time, and 4% Contract. Highlights an 82% Physical, 2% Hybrid, and 16% Remote job distribution.

CA$115/hr

Full-time

Posted 21 days ago


Job description

Overview

Position Title:     Corporate Senior IT Auditor  

Department:       Corporate Internal Audit  

Report to:           Senior Manager, Audit & Compliance, IT 

Salary Range :   $ 84,000 - $115, 500 CAD 

ATS Corporation | Overview 

ATS Corporation is an industry-leading automation solutions and technology provider to many of the world's most successful companies. Using extensive knowledge and global capabilities in custom and repeat automation, automation products and value-added solutions including pre-automation and after-sales services, ATS businesses address the sophisticated manufacturing automation and service needs of multinational customers in markets such as life sciences, transportation, food & beverage, consumer products, and energy. With a dynamic culture that is bolstered by driven employees and the ATS Business Model (ABM), ATS companies are united by a shared purpose of creating solutions that positively impact lives around the world. Founded in 1978, ATS employs over 7,000 people at more than 65 manufacturing facilities and over 85 offices in North America, Europe, Southeast Asia and Oceania. The Company's common shares are traded on the Toronto Stock Exchange and the NYSE under the symbol ‘ATS’.  

Job Summary

As a Senior IT Auditor, you will serve as a trusted advisor responsible for analyzing and assessing ATS’ IT landscape to ensure data, processes, and systems run accurately, efficiently, and securely to meet the organization’s objectives. You will lead and execute IT audit engagements, with a significant focus on SOX (Sarbanes-Oxley) compliance, while also supporting various operational projects using established IT auditing standards within the Corporate Internal Audit (IA).

This role involves developing, implementing, testing, and evaluating IT internal controls. You’ll be responsible for conducting IT-related audit engagements and other various operational projects using an established IT auditing standard within the Corporate Internal Audit (IA). IT audit procedures cover areas such as: 

  • Backup and Recovery (B&R),  
  • Change Management (CM),  
  • Cybersecurity (CYB),  
  • Business Continuity and Disaster Recovery (DR),  
  • Interface (INT),  
  • Job Scheduling (JBS),  
  • Manage Security (MS),  
  • Problem Incident Management (PIM),  
  • IT Infrastructure (INF), 
  • IT Application Controls (ITACs), 
  • Information Provided by the Entity (IPE) 
Responsibilities
  • Lead and perform IT General Controls (ITGC) and IT Application Controls (ITAC) testing, including those related to SOX compliance, making necessary adjustments based on new information and identified risks 
  • Prepare and review audit working papers in accordance with audit standards and internal audit procedures 
  • Conduct follow-up procedures to ensure appropriate audit evidence is obtained, validated, and used for testing controls in a timely manner 
  • Write clear, concise, and constructive audit findings based on facts, severity, and risks, and present these findings to senior management 
  • Perform root cause analysis to identify causes of control deficiencies and provide relevant and appropriate recommendations 
  • Provide periodic audit status, control testing results, and/ or any challenges to meet audit deadlines 
  • Mentor and provide guidance to junior auditors, enhancing their skills and knowledge 
  • Establish and maintain effective working relationships with the Clients/ Auditees 
  • Some travel may be required 
Qualifications
  • 4-6 years of IT auditing experience, including SOX audits, either through a firm (IT audit/advisory) or a publicly traded company 
  • Hold a bachelor’s degree in Business and Accounting, Information Technology, Computer Science, or a related field 
  • CISA (required) and CPA, CISSP, CIA, CRISC, CDMP, CIMP, CAMS designations are highly preferred 
  • Advanced knowledge of IT auditing standards and control frameworks such as IIA, COBIT, NIST, CSF, and ISO27001 
  • Strong experience in internal audit practices, and financial and operational process documentation 
  • Demonstrated ability to evaluate internal controls, lead and execute complex audits independently, analyze and solve complex problems, and conduct research 
  • Ability to manage multiple projects concurrently and meet tight deadlines 
  • Strong practical knowledge of audit methodologies, control methodologies, and risk mitigation 
  • Excellent communication skills with an ability to express ideas clearly, concisely, and persuasively both verbally and in writing 
  • Proficiency with ACL software (Audit Command Language) or other data analytics tools and ability to conduct data analysis is an asset 
  • A familiarity with ACL software (Audit Command Language) or other data analytics tool and ability to conduct data analysis is an asset 

At ATS, it starts with our People!

We believe the foundation of a great company is having the best team and winning as a team.

Why Join ATS? 

  • Be a part of a thriving organization that is a global leader in advanced automation solutions 
  • Collaborate with other bright, talented professionals focused on innovation and continuous improvement 
  • Discover opportunities for growth within ATS as we strive to develop, engage, empower, and energize our people
  • Make an impact and give back to our communities in a meaningful way 
  • Work in a safe, positive, and inclusive environment where everyone is respected and given the opportunity to do their best
  • Enjoy an attractive compensation package including flexible work schedules (where applicable) 
  • And much more!  

The Compensation offered will be based on the local job market and may vary depending on factors such as the job-related knowledge, skills, experience of the selected candidate, as well as other objective business considerations. Subject to these considerations, the total compensation package for this position may also include other elements, such as an annual cash incentive in addition to a full range of medical, retirement, and/or other benefits. Details of these benefit plans will be provided when the selected job candidate receives an offer of employment.

This role represents an existing vacancy within the organization.

ATS is in compliance with the Accessibility for Ontarians with Disability Act (AODA), 2005 and will, upon request, assist those who may require specific accommodations due to personal disability. We would ask those who require assistance to notify our offices as soon as possible if accommodation is necessary. 

The ATS applicant tracking system may utilize AI software with pre‑defined, rule‑based filters to organize and manage application materials. Rule‑based filters operate solely on fixed criteria and do not perform autonomous evaluation or generate independent recommendations. All hiring decisions continue to involve human review and judgment.