1

Computer Science Major Jobs in Markham, ON (NOW HIRING)

Systems Integration Engineer

Toronto, ON ยท Hybrid

CA$80K - CA$111K/yr

Strong academic foundation in systems, electrical, mechanical engineering, or computer science. * Minimum 5+ years of progressive experience in systems engineering and integration on major rail ...

DATA ANALYST & INTEGRATOR

Toronto, ON ยท Hybrid

CA$44.64 - CA$48.88/hr

Major Responsibilities: * Provides technical support and assists with performing data cleaning ... Computer Science, Mathematics, Building Systems/Science, Asset Management, Facilities Management ...

ML/AI Engineer

Toronto, ON ยท On-site +1

CA$110K - CA$150K/yr

About the Role We are seeking ML/AI Engineers to contribute to major projects. The ML / AI Engineer ... Bachelor's or Master's degree in Computer Science, Engineering, Data Science, or related field * 6+ ...

... at major enterprises. The company is backed by top-tier investors and finance leaders from some of ... in computer science or a related field - 1-3 years of experience in full-stack development ...

... Major Incident Management team. What experience do you have? * University degree in Engineering, Computer Science, Information Technology, or equivalent preferred. * 2+ years of experience on an ...

... Major Incident Management team. What experience do you have? * University degree in Engineering, Computer Science, Information Technology, or equivalent preferred. * 2+ years of experience on an ...

Showing results 21-40

Computer Science Major information

What types of collaborative projects can computer science majors expect to work on during internships or entry-level roles?

Computer Science majors often collaborate on projects such as developing new software features, debugging existing applications, or creating internal tools with cross-functional teams. These projects typically involve working closely with other developers, product managers, and designers, providing valuable experience in teamwork and agile methodologies. Such collaboration not only builds technical skills but also enhances communication and problem-solving abilities, which are highly valued in the tech industry.

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

AspectComputer Science MajorSoftware Developer
Required CredentialsDegree in Computer Science or related fieldTypically a degree in Computer Science, Software Engineering, or related field; certifications helpful
Work EnvironmentAcademic settings, research labs, tech companiesCorporate, startup, or freelance software development environments
Industry UsageEducational programs, research, and developmentBuilding, testing, and maintaining software applications
Common Search/ComparisonEducational background, skills, career pathsJob roles, skills, salary expectations

While a Computer Science Major provides foundational knowledge and credentials, a Software Developer applies those skills to create and maintain software in various work environments. Both roles often overlap, but the major is more academic, whereas the developer role is more practical and project-focused.

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

To thrive as a Computer Science Major, you need a strong grasp of programming languages, algorithms, and foundational mathematics, typically supported by coursework in computer science or related fields. Familiarity with tools such as integrated development environments (IDEs), version control systems like Git, and possibly certifications in programming or cloud technologies is advantageous. Analytical thinking, problem-solving, and effective communication are essential soft skills that help students excel in both collaborative and independent projects. These combined abilities ensure success in coursework, internships, and future careers in software development, research, or technology-related roles.

What is a computer science major?

A Computer Science major is an undergraduate program that focuses on the study of computers, computational systems, and software. Students in this major learn programming languages, algorithms, data structures, computer architecture, and topics like artificial intelligence and cybersecurity. The major prepares students for a wide range of technology careers, including software development, data analysis, and IT. Coursework often includes both theoretical foundations and practical application through projects and internships.
What cities near Markham, ON are hiring for Computer Science Major jobs? Cities near Markham, ON with the most Computer Science Major job openings:
Infographic showing various Computer Science Major job openings in Markham, ON as of August 2026, with employment types broken down into 1% Internship, 1% As Needed, 81% Full Time, 13% Part Time, 3% Contract, and 1% Nights. Highlights an 90% Physical, 4% Hybrid, and 6% Remote job distribution.

System Technical Support L1

Geekplus America Inc

Thornhill, ON โ€ข On-site

Full-time

Re-posted 21 days ago


Job description

Salary:

Role: System Technical Support L1

Location: Ontario, Canada


Geek+ is a global leader in robotic solutions for logistics. We develop Autonomous Mobile-Robot (AMR) solutions to realize flexible, reliable, and highly efficient automation for warehouses and supply chain management by automating various laborious tasks like picking, moving, and sorting. We've led the global AMR market share for three consecutive years, being declared the world's no.1 AMR leader. (Source: Interact Analysis). The North American headquarters in San Diego, California will continue to power our growth in Canada, United States, and Mexico.


Life at GeekPlus is straightforward. We're a team of geeks who love technology and teamwork. We work together to meet customer needs; we celebrate our wins and learn from our misses. The only thing better than seeing customer operations improved by our technology is seeing it happen at scale! We are biased toward action and getting things done and think differently about how we apply technology. We support each other, and we're empowered to win. Our strength comes from our different backgrounds and perspectives.



Job Requirements:
1. Fluent in English and Mandarin, both in written and oral to communicate effectively with customers and team
2. Be responsible for Geek+ System and customers while providing quick responses and solutions
3. Record all events in SS ticket system
4. Be able to prioritize events and escalate issues according to the impact and severity
5. Assist Technical L2 Support in PROD issues
6. Assist Hardware Support and other teams in PROD issues.
7. Document and maintain system knowledge for internal team


Job Qualification:
1. Computer Science or related major
2. At least 1 year experience in IT support and services, warehousing experience is preferred
3. Excellent In Database SQL, crystal report experience is preferred
4. Basic IT knowledge in Linux, network and Database performance
5. Be patient and be able to analyze situations at customer Sites
6. Self-driven, customer-focused, striving to achieve customer success