1

Bs Computer Science Jobs in Victoria, BC (NOW HIRING)

Bachelor's degree in Business, Computer Science, Healthcare, or a related field * Project Management Professional (PMP) certification * Minimum 5+ years of progressive project management experience ...

Bachelors degree in Business Administration, Information Technology, Computer Science, or a related field. * Hands-on experience mapping, analyzing, and documenting business processes using ...

Apply Early

A bachelor's degree in computer science or a related field * 5+ Years Experience developing C# applications * 2+ years of experience of Web Development using HTML,CSSandJavaScript * Experience with ...

A bachelors degree in computer science or a related field * 5+ Years Experience developing C# applications * 2+ years of experience of Web Development using HTML,CSSandJavaScript * Experience with ...

Apply Early

Head of Information Technology

Victoria, BC · On-site

CA$177K - CA$208K/yr

Bachelor's or Master's degree in Information Technology, Computer Science, or a related field. Proven experience in a senior IT leadership role, preferably within the pharmaceutical or healthcare ...

... Bachelor's or Master's degree in Information Technology, Computer Science, or a related field. • Proven experience in a senior IT leadership role, preferably within the pharmaceutical or healthcare ...

Apply Early

Senior Full Stack Engineer II

Victoria, BC · Remote

CA$110K - CA$130K/yr

Diploma or BS in Computer Science or related field or equivalent professional experience. * 7+ years professional software engineering experience. * Good command of the Java language and familiarity ...

Senior Full Stack Engineer II

Victoria, BC · Remote

CA$110K - CA$130K/yr

Diploma or BS in Computer Science or related field or equivalent professional experience. * 7+ years professional software engineering experience. * Good command of the Java language and familiarity ...

Bachelor's degree in Computer Science, Engineering, or equivalent education * Strong interpersonal and communication skills with the ability to engage business users and technical teams alike

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 ...

Bachelor's degree in Technology, Engineering, Computer Science, or a related field * Up to 5+ years experience as Developer or Software Engineer with responsibility for design, development, testing ...

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 Computer Science information

What professions make $200,000 a year without a degree?

In the tech industry, roles such as software engineers, data scientists, and cybersecurity specialists can earn $200,000 or more annually, especially with experience, advanced skills, and certifications like AWS or Cisco. High-paying freelance consulting, entrepreneurship, and sales positions in technology or finance also have the potential to reach this income level without a formal degree.

What job can I do after BS computer science?

A Bachelor of Science in Computer Science prepares graduates for roles such as software developer, systems analyst, database administrator, network administrator, cybersecurity analyst, and web developer. These positions typically require knowledge of programming languages, data structures, and computer systems, and may involve certifications like CompTIA or Cisco depending on the role.

What is a BS in Computer Science?

A BS in Computer Science is a Bachelor of Science degree that focuses on the theoretical foundations and practical applications of computing and programming. Students learn about algorithms, data structures, software development, computer systems, and sometimes topics like artificial intelligence, cybersecurity, and databases. Graduates are prepared for careers in software engineering, IT, research, or for further study in graduate programs. The degree generally takes about four years to complete and combines coursework, projects, and sometimes internships to provide a comprehensive understanding of computer science.

What jobs does a computer science degree get?

A computer science degree qualifies graduates for roles such as software developer, systems analyst, database administrator, cybersecurity analyst, and network engineer. These jobs typically require skills in programming languages, problem-solving, and understanding of computer systems, often with certifications like CompTIA or Cisco. Employment can be found in technology companies, finance, healthcare, and government sectors.

What are the key skills and qualifications needed to thrive as a Computer Science graduate, and why are they important?

To thrive as a Computer Science graduate, you need strong analytical thinking, programming proficiency, and a solid grasp of algorithms and data structures, typically supported by a bachelor's degree in computer science or a related field. Familiarity with coding languages (such as Python, Java, or C++), version control systems like Git, and knowledge of software development methodologies are highly valued. Effective problem-solving, teamwork, and communication skills help you excel in collaborative and dynamic tech environments. These capabilities enable you to design, develop, and maintain robust software solutions that meet real-world needs.

What types of entry-level roles are commonly available to graduates with a BS in Computer Science, and how can I identify which path aligns with my interests?

Graduates with a BS in Computer Science often find entry-level opportunities as software developers, QA engineers, data analysts, IT support specialists, or web developers. To determine which path best suits your interests, consider the subjects you enjoyed most during your studies, such as programming, databases, or networking, and look for roles that emphasize those skills. Internships, personal projects, and participation in coding communities can also provide valuable insight into various specializations, helping you make a more informed decision as you start your career.

What jobs do most CS majors get?

Most computer science majors find employment as software developers, computer programmers, or systems analysts. They often work in roles involving coding, software design, and technical problem-solving, frequently using programming languages like Java, Python, or C++. Many also pursue positions in cybersecurity, data analysis, or network administration depending on their skills and interests.

What is the difference between Bs Computer Science vs Bs Information Technology?

AspectBs Computer ScienceBs Information Technology
Core FocusProgramming, algorithms, software development, theoretical foundationsIT infrastructure, network management, systems administration
CertificationsComputer Science-related certifications (e.g., Cisco, Microsoft)IT certifications (e.g., CompTIA, Cisco)
Work EnvironmentSoftware companies, tech startups, research labsCorporate IT departments, network operations centers
Industry UsageSoftware development, research, academiaIT support, network management, system administration

While both degrees prepare students for tech careers, Bs Computer Science emphasizes programming and software development, whereas Bs Information Technology focuses on managing and supporting IT systems and networks. Your choice depends on whether you prefer coding and software design or IT infrastructure management.

What job categories do people searching Bs Computer Science jobs in Victoria, BC look for? The top searched job categories for Bs Computer Science jobs in Victoria, BC are:
What cities near Victoria, BC are hiring for Bs Computer Science jobs? Cities near Victoria, BC with the most Bs Computer Science job openings:
Infographic showing various Bs Computer Science job openings in Victoria, BC as of June 2026, with employment types broken down into 87% Full Time, 11% Part Time, 1% Temporary, and 1% Contract. Highlights an 89% Physical, 4% Hybrid, and 7% Remote job distribution.

Systems Administrator Operations

University of Victoria

Victoria, BC

Other

Posted 20 days ago


Job description

University Systems (http://www.uvic.ca/systems/) serves a diverse client base including students, faculty and world-renowned researchers. We consist of three major units: Academic & Administrative Services, Infrastructure Services, and UVic Online, all working together to provide computing, communications and technology in support of the university's learning, teaching, research and administrative activities. We support high profile research projects like Ocean Networks Canada and ATLAS

We work as part of the BCNET consortium. We are one of four sites chosen by Compute Canada to host and operate Advanced Research computing (ARC) infrastructure for the new shared national system. We exist in a complex work environment where we must effectively navigate complex, cutting edge and ever-changing technology, and information security and privacy issues in order to be the best information systems organization in the Canadian university system.

Reporting to the Manager, Data Centre Services, the Systems Administrator Operations works as part of a team to ensure the operational effectiveness of the university's servers, storage and data centres. Members of this team maintain administrative, teaching and learning systems related to business operations of the university. These systems are required to be in operation 24 hours per day, 365 days of the year.

Functions include responding to user trouble tickets, responding to system generated trouble tickets, hardware maintenance, system patching, problem determination/resolution, performance and security monitoring, and usage reporting. This position requires the incumbent to use problem solving skills to analyze and correct software and hardware problems and to automate administration tasks. The incumbent also must possess effective communications skills in order to provide technical assistance to peers and the user community.

This position will work offset week-day hours within 7am to 10pm and will occasionally be required to work other pre-scheduled hours or emergency call-outs. There may be occasions when this position is required to travel out of town/country for training.This position requires a Bachelor's Degree in Computer Science or other relevant discipline plus at least three years of experience in system administration in a large enterprise environment. An equivalent combination of education and experience may be considered

This position requires in-depth system administration experience on either Windows or Linux and a strong ability to learn both as both will be used daily. In-depth system administration ability for Windows would include: Advanced knowledge of Microsoft Windows Server Experience with administering Active Directory Proficiency with programming in PowerShell Experience with SCCM, SCOM, WSUS and other Windows enterprise tools will be considered an asset In-depth system administration ability for Linux would include: Advanced knowledge of Red Hat Enterprise Linux Proficiency with programming in PERL Working knowledge of Bash and Python Working knowledge of RPM (building packages and maintaining repositories) Experience with Ansible will be considered an asset In addition, this position requires: High degree of attention to detail is required, as is the ability to understand complex technical concepts and the need to maintain broad and in-depth technical knowledge of all aspects of servers and server operating systems. Must possess problem solving abilities; must be able to effectively identify and resolve unusual and complex technical problems.

Ability to effectively manage multiple tasks and priorities and work under pressure to meet time sensitive and mission critical deadlines in a complex environment. Ability to take initiative and work with limited direction. Ability to work collaboratively.

Ability to successfully contribute to complex projects. Excellent written and oral communications skills. Strong interpersonal skills.

Additional preference for: Experience in an academic/research environment.This position requires a Bachelor's Degree in Computer Science or other relevant discipline plus at least three years of experience in system administration in a large enterprise environment. An equivalent combination of education and experience may be considered. This position requires in-depth system administration experience on either Windows or Linux and a strong ability to learn both as both will be used daily

In-depth system administration ability for Windows would include: Advanced knowledge of Microsoft Windows Server Experience with administering Active Directory Proficiency with programming in PowerShell Experience with SCCM, SCOM, WSUS and other Windows enterprise tools will be considered an asset In-depth system administration ability for Linux would include: Advanced knowledge of Red Hat Enterprise Linux Proficiency with programming in PERL Working knowledge of Bash and Python Working knowledge of RPM (building packages and maintaining repositories) Experience with Ansible will be considered an asset In addition, this position requires: High degree of attention to detail is required, as is the ability to understand complex technical concepts and the need to maintain broad and in-depth technical knowledge of all aspects of servers and server operating systems. Must possess problem solving abilities; must be able to effectively identify and resolve unusual and complex technical problems. Ability to effectively manage multiple tasks and priorities and work under pressure to meet time sensitive and mission critical deadlines in a complex environment.

Ability to take initiative and work with limited direction. Ability to work collaboratively. Ability to successfully contribute to complex projects.

Excellent written and oral communications skills. Strong interpersonal skills. Additional preference for: Experience in an academic/research environment.