1

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

Mining Process Engineer

London, ON · Hybrid

CA$115K - CA$135K/yr

Proficiency in PLC and SCADA/HMI programming across any major platform; * Understanding of process ... Degree in Engineering or Computer Science (Electrical, Mechatronics, or related field); * 5+ years ...

Bachelor's degree in computer science, Engineering, related STEM field or work experience * 3+ years proven experience in architecting solutions on major cloud platforms (Azure, AWS, or GCP)

Lead Data Engineer

London, ON

CA$120K - CA$130K/yr

Partner with data scientists, analysts, and business stakeholders to translate complex data ... 000 CAD Please note that the salary range mentioned in this should serve simply as a guide. The ...

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 London, ON are hiring for Computer Science Major jobs? Cities near London, ON with the most Computer Science Major job openings:
Infographic showing various Computer Science Major job openings in London, ON as of July 2026, with employment types broken down into 1% As Needed, 82% Full Time, 14% Part Time, and 3% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution.
Trade Flow Support - Trading Infrastructure Support Lead

Trade Flow Support - Trading Infrastructure Support Lead

Squarepoint Capital

London, ON

CA$100K/yr

Other

Medical, Dental, Retirement

Posted 5 days ago


Job description

Position Overview:

Squarepoint is seeking a hands-on Trading Infrastructure Support (TIS) Tech Lead to manage a global TIS team. The candidate will lead a team of support specialist, ensuring high availability of Squarepoint's mission-critical infrastructure, systems, and platform application services across APAC, EMEA, and AMER regions.  

  • Manage a 24x5 global support schedule and weekend on-call rotation.
  • Define policies, processes, roadmaps, and best practices to meet SLAs and scale with business needs.
  • Collaborate with service teams to build automation, self-service tools, and runbooks. Ensure the team is trained, skilled, and empowered to remove blockers and inefficiencies.
  • Proactively identify and eliminate inefficiencies across workflows and operations.
  • Lead and coordinate technical efforts across the global support team.
  • Stay hands-on with troubleshooting and lead major outage recovery efforts to minimize impact.
Main Duties & Responsibilities:
  • Manage a 24x5 global support schedule and weekend on-call rotation.
  • Define policies, processes, roadmaps, and best practices to meet SLAs and scale with business needs.
  • Collaborate with service teams to build automation, self-service tools, and runbooks. Ensure the team is trained, skilled, and empowered to remove blockers and inefficiencies.
  • Proactively identify and eliminate inefficiencies across workflows and operations.
  • Lead and coordinate technical efforts across the global support team.
  • Stay hands-on with troubleshooting and lead major outage recovery efforts to minimize impact.

Required Qualifications:

  • 5+ years of hands-on experience in Linux/Unix administration (RHEL/CentOS/OEL preferred).
  • Strong understanding of CI/CD practices, including observability, orchestration, containerization, automated testing, deployment pipelines, and configuration management.
  • 3+ years of experience leading a technology team, ideally in infrastructure support.
  • Exceptional verbal, written, and organizational skills.
  • Strong customer service orientation and strategic mindset.
  • Excellent analytical, prioritization, and problem-solving abilities.
  • Working knowledge of storage protocols (NFS, GPFS a plus).
  • Experience with infrastructure automation tools (Chef, Puppet, Ansible).
  • Solid understanding of networking fundamentals (TCP/IP, multicast, tcpdump, PTP, NTP).
  • Ability to thrive in a fast-paced, deadline-driven environment.
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • ITIL knowledge is a plus.

The minimum base salary for this role is $100,000 if located in New York.  This expectation is based on available information at the time of posting.  This role may be eligible for discretionary bonuses, which could constitute a significant portion of total compensation.  This role may also be eligible for benefits, such as health, dental, and other wellness plans, as well as 401(k) contributions.  Successful candidates' compensation and benefits will be determined in consideration of various factors.