1

Bs In Computer Science Jobs in London, ON (NOW HIRING)

Diploma or degree in Computer Science, Software Engineering, Computer Programming, or a related field, or equivalent professional experience. * Hands-on experience addressing application-level ...

Technical Support Specialist

London, ON · Hybrid

CA$50K - CA$60K/yr

A degree or diploma in computer science or information technology * Minimum of 1-3 years of experience in a technical support role * Prior experience in tech support, helpdesk support, or a similar ...

Technical Support Specialist

London, ON · Hybrid

CA$50K - CA$60K/yr

A degree or diploma in computer science or information technology * Minimum of 1-3 years of experience in a technical support role * Prior experience in tech support, helpdesk support, or a similar ...

A degree or diploma in computer science or information technology * Minimum of 1-3 years of experience in a technical support role * Prior experience in tech support, helpdesk support, or a similar ...

Degree in Applied Math, Physics, Engineering, Quantitative Finance, Computer Science or other quantitative disciplines * Up to 4 years of experience in a relevant role such as software or quant ...

Bachelor's in chemistry or related science with minor in Chemistry OR college equivalent education ... Working knowledge of computer applications such as email, MS office, SAP (a plus) ADDITIONAL ...

New

Bachelor's Degree in a Computer Science, Engineering, Business or related fields * Proven experience in successfully carrying products through concept to launch in the entire product life cycle

New

Bachelor's Degree in a Computer Science, Engineering, Business or related fields * Proven experience in successfully carrying products through concept to launch in the entire product life cycle

New

Bachelor's or master's degree in Information Technology, Computer Science, or a related work experience, or equivalent * Previous security experience in a consultancy role collaborating with internal ...

next page

Showing results 1-20

Bs In Computer Science information

What are the key skills and qualifications needed to thrive with a BS in Computer Science, and why are they important?

To thrive with a BS in Computer Science, you need a solid understanding of programming languages, algorithms, data structures, and software development principles, typically backed by a bachelor's degree in the field. Familiarity with tools such as version control systems (e.g., Git), integrated development environments (IDEs), and common frameworks or platforms is often required. Strong problem-solving abilities, teamwork, and effective communication make candidates stand out in technical environments. These skills are crucial for building reliable software solutions, collaborating efficiently, and adapting to the rapidly evolving tech landscape.

What types of entry-level roles are commonly available to candidates with a BS in Computer Science, and how do these roles typically support career growth?

Graduates with a BS in Computer Science often find entry-level opportunities such as software developer, quality assurance analyst, IT support specialist, or data analyst. These roles typically involve working within a collaborative team, gaining hands-on experience with real-world projects, and learning from senior engineers or mentors. As you build technical skills and demonstrate reliability, there are clear pathways to advance into specialized areas like software engineering, cybersecurity, or project management. Proactively seeking mentorship and participating in cross-functional projects can accelerate professional growth within the tech industry.

What can you do with a BS in Computer Science?

A Bachelor of Science (BS) in Computer Science prepares graduates for a wide range of careers in technology and related fields. Common job roles include software developer, systems analyst, data scientist, cybersecurity analyst, and IT consultant. Graduates can work in industries such as finance, healthcare, education, and entertainment, or pursue advanced degrees in computer science or related disciplines. The degree equips students with skills in programming, problem-solving, and system design, which are highly sought after in today’s digital world.

What is the difference between Bs In Computer Science vs Software Developer?

AspectBs In Computer ScienceSoftware Developer
Required CredentialsBachelor's degree in Computer Science or related fieldOften requires a bachelor's degree in Computer Science, Software Engineering, or related field
Work EnvironmentAcademic, research, or industry settings involving programming, algorithms, and systemsPrimarily in software development teams, coding, testing, and deploying applications
Industry UsageUsed as a foundational degree for various tech roles, including software developmentCommonly employed in tech companies, startups, and IT departments

While a Bs In Computer Science provides a broad theoretical and practical foundation in computing, a Software Developer focuses specifically on designing, coding, and maintaining software applications. Both roles often overlap in skills and work environments, but the degree offers more versatility across tech careers.

What are popular job titles related to Bs In Computer Science jobs in London, ON? For Bs In Computer Science jobs in London, ON, the most frequently searched job titles are:
What job categories do people searching Bs In Computer Science jobs in London, ON look for? The top searched job categories for Bs In Computer Science jobs in London, ON are:
What cities near London, ON are hiring for Bs In Computer Science jobs? Cities near London, ON with the most Bs In Computer Science job openings:

CA$95K - CA$133K/yr

Other

Medical, Dental, Life, Retirement

Posted 2 days ago


Job description

Permanent Full Time 

-

Canada Life is seeking a Senior DevOps Engineering Lead to provide technical and people leadership for a DevOps engineering team, advancing our DevOps transformation by improving how software is built, deployed, and operated across the enterprise.

What you will do:
Technical Leadership & Strategy

  • Provide technical direction and leadership for DevOps and platform engineering initiatives.
  • Advance the DevOps transformation through modern engineering practices, automation, and continuous improvement.
  • Partner with Architecture, Platform, Product, Security, SRE, and Application teams to align DevOps solutions with enterprise standards and technology direction.
  • Act as a senior technical escalation point for complex platform, CI/CD, and operational issues.


People Leadership

  • Lead, coach, and develop a team of DevOps engineers.
  • Foster a collaborative, inclusive, and highperforming team culture.
  • Provide guidance on technical growth, best practices, and career development.
  • Support workload planning and prioritization to balance delivery, transformation, and operational responsibilities.


CI/CD & Platform Engineering

  • Lead CI/CD platform strategy and delivery (standards, reusable pipelines, and enablement), primarily using GitLab.
  • Enable containerized and cloudnative delivery with secure, scalable patterns (e.g., Kubernetes/EKS).
  • Enable backendforfrontend (BFF) and APIbased architectures with reliable deployment and operational patterns.


Cloud & Infrastructure

  • Provide leadership across AWS and GCP, focusing on reliability, scalability, and cost effectiveness.
  • Drive infrastructure automation and configuration management using tools such as Ansible and InfrastructureasCode.
  • Collaborate with infrastructure and cloud partners to ensure secure, compliant, and efficient environments.
  • Support certificate lifecycle management and secure connectivity as part of platform operations.


Observability, Reliability & Operations

  • Champion observability practices, including monitoring, logging, and alerting.
  • Support incident analysis, root cause investigation, and preventive actions.
  • Ensure DevOps practices support availability, resilience, and operational readiness.


Application Platform Enablement

  • Partner with Platform Engineering to enable DevOps practices for platforms such as AEM and Salesforce, especially CI/CD, environment management, and release processes.
  • Collaborate with application teams to modernize delivery while respecting platformspecific constraints.

What you will bring 


Education & Experience

  • Postsecondary degree or diploma in Computer Science, Engineering, or a related discipline, or an equivalent combination of education and experience.
  • 8+ years of experience in DevOps, DevSecOps, Cloud Engineering, or Platform Engineering roles.
  • Prior experience as an application developer is strongly preferred, with a solid understanding of the software development lifecycle (SDLC).
  • Experience leading or mentoring technical teams in an enterprise environment.
  • Experience working in large, complex organizations; Insurance or financial services experience is an asset.


Technical Skills

  • Strong experience with container platforms (e.g., DockerKubernetesAmazon EKS).
  • Proven expertise in CI/CD (particularly GitLab) and pipeline engineering.
  • Handson experience with AWS, including cost optimization considerations.
  • Experience with InfrastructureasCode and automation (e.g., TerraformAnsible).
  • Working knowledge of observability (monitoring, logging, alerting) and related tools.
  • Understanding of DevSecOps practices and secure software delivery.
  • Familiarity with authentication and integration patterns (e.g., SAML, OAuth, JWT).
  • Automationfirst mindset focused on reducing manual effort and improving developer experience.
  • Experience leading DevOps or platform transformations (not only operating existing tools).
  • Strong understanding of cloud cost management and optimization.
  • Cloud or DevOps certifications (AWS, Kubernetes, or similar).
  • Experience standardizing and scaling observability practices across teams (e.g., Splunk, Dynatrace).
  • Experience supporting AEM and Salesforce delivery pipelines is an asset.


Professional Skills

  • Strong communication skills, with the ability to explain technical concepts to both technical and nontechnical audiences.
  • Ability to influence and collaborate across teams without direct authority.
  • Comfortable balancing handson technical work with leadership responsibilities.
  • Experience using Agile delivery tools such as Jira and Confluence.


Operational Requirements

  • Willingness to work in a 24/7 operational environment, including occasional oncall rotation based on business needs.

-

The base salary for this position is between $95,000.00 - $133,000.00 annually. This represents base salary only and does not represent other variable compensation components of our total compensation ( i.e. annual bonus, commission etc). If you are selected to move forward in our recruitment process, your recruiter will be able to discuss additional details of our total rewards program with you.

Career opportunities will be open a minimum of 5 business days from the date of posting, closing dates will vary depending on the search activity. All applications received will be reviewed on a rolling basis.

Grow with Canada Life 

We're united by a shared purpose: to improve the financial, physical and mental well-being of Canadians. Our company is trusted by 1 in 3 Canadians and contributes to the strength of communities across the country.  

We're looking for people who live our values everyday: we step up, we do the right thing, and we deliver - for our customers, communities and each other. Are you someone who always strives to do the right thing, who steps up for themselves and others, and who delivers with impact? Then we want to hear from you! 

What we offer:  

We're committed to supporting our employees through every stage of their career. Here's what you can expect as a full-time or part-time permanent team member: 

  • Career Development: Opportunities for career advancement, access to industry-leading learning programs and up to$2,000 annually towards education reimbursement. 
  • Health & Wellness:Flexible health and dental benefits, plus a $5,000 mental health benefit to support your well-being. 
  • Time Off:In addition to regular vacation and personal days, we support community involvement with a volunteer day. 
  • Financial Security:Company-matching pension plan,share ownership program and additionalinvestment options. 
  • Rewards and Recognition: Employee recognition programs, service milestone celebrations, employee discounts and more!  
  • Emphasis on Community: We provide a workplace where employees feel connected and supported through Employee Resource Groups (ERGs), mentorship programs, social clubs and events.  

Learn more about Canada Life.  

We're committed to removing barriers and ensuring equal access to employment. Applicants requiring reasonable accommodation during the application process may contact  talentacquisitioncanada@canadalife.com. All information provided will be handled in accordance with applicable laws and Canada Life policies.  

Canada Lifewould like to thank all applicants, however only those who qualify for an interview will be contacted

#LI-Hybrid