1

Computer Science Degree Jobs in British Columbia

Staff Engineer, Computer Vision

Burnaby, BC · On-site

CA$105K - CA$140K/yr

Bachelor's degree in Software Engineering, Computer Science, Artificial Intelligence, or related discipline * 4+ years of related work experience. Preferred Qualifications: * Experience developing ...

next page

Showing results 1-20

Computer Science Degree information

What can you do with a computer science degree?

A computer science degree prepares individuals for roles such as software developer, systems analyst, cybersecurity analyst, data scientist, and network administrator. It provides skills in programming, algorithms, and systems design, often requiring knowledge of programming languages like Java, Python, or C++ and familiarity with tools such as databases and operating systems.

What is a computer science degree?

A Computer Science degree is an academic program that focuses on the study of computers, computational systems, and software. Students learn about programming, algorithms, data structures, computer hardware, software engineering, and theoretical concepts underpinning computing. Graduates are prepared for careers in software development, data analysis, cybersecurity, artificial intelligence, and many other technology-related fields. The degree can be earned at various levels, including associate, bachelor's, master's, and doctoral degrees.

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

To thrive with a Computer Science degree, a strong grasp of programming languages, algorithms, and data structures is essential, typically supported by a bachelor's degree in computer science or a related field. Familiarity with development tools, version control systems like Git, and certifications such as AWS Certified Developer or CompTIA Security+ are often beneficial. Problem-solving, analytical thinking, and effective teamwork are crucial soft skills that distinguish successful professionals. Mastering these skills enables individuals to efficiently design, implement, and maintain complex software solutions in diverse technical environments.

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

AspectComputer Science DegreeSoftware Developer
Required CredentialsDegree in Computer Science or related fieldTypically requires programming skills, experience, and sometimes certifications
Work EnvironmentAcademic, research, or industry settingsTech companies, startups, or freelance projects
Industry UsageUsed as a qualification for various tech rolesPractical role focused on coding and software creation
Search & Comparison IntentUnderstanding educational requirements and career pathsJob qualifications and skills needed for software development

While a Computer Science Degree provides foundational knowledge and credentials, a Software Developer focuses on applying programming skills to build software. Many software developers have degrees in computer science, but practical experience and coding ability are equally important for the role.

What jobs can you do with a computer science degree?

A computer science degree qualifies individuals for a variety of roles including software developer, systems analyst, database administrator, cybersecurity analyst, and network engineer. These jobs often require knowledge of programming languages, problem-solving skills, and familiarity with tools like Linux, Java, or Python.

Are computer science degree majors still in demand?

Computer science degree majors are currently in high demand due to the growth of technology industries, software development, data analysis, and cybersecurity. Employers seek candidates with programming skills, knowledge of algorithms, and experience with tools like Python, Java, and cloud platforms, making it a strong field for job opportunities.

What jobs does a computer science degree get you?

A computer science degree can lead to roles such as software developer, systems analyst, database administrator, cybersecurity analyst, and network engineer. These jobs typically require programming skills, knowledge of algorithms, and familiarity with tools like Java, Python, or SQL, often within technology or IT environments.

What types of entry-level roles are typically available to recent graduates with a computer science degree, and how do these roles support career growth?

Recent graduates with a Computer Science degree often start in roles such as software developer, QA engineer, IT support specialist, or data analyst. These positions provide hands-on experience with real-world projects, exposure to collaborative team environments, and an opportunity to work with various technologies. Early career roles typically include mentorship and training, allowing new professionals to build foundational skills, specialize in areas of interest, and progress toward more advanced positions like software architect, project manager, or data scientist over time.
What are popular job titles related to Computer Science Degree jobs in British Columbia? For Computer Science Degree jobs in British Columbia, the most frequently searched job titles are:
What job categories do people searching Computer Science Degree jobs in British Columbia look for? The top searched job categories for Computer Science Degree jobs in British Columbia are:
Infographic showing various Computer Science Degree job openings in British Columbia as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 12% Part Time, and 3% Contract. Highlights an 92% Physical, 3% Hybrid, and 5% Remote job distribution.

Validation Engineer

Summa Linguae Technologies

Vancouver, BC • On-site, Remote

Full-time

Re-posted 27 days ago


Job description

AboutDATAmundi

DATAmundi builds advanced software solutions that power our localization and data services. Our team is hiring! Are you looking for a new-age working environment with a team of fun, creative, and passionate people who love their jobs and enjoy autonomy in the workplace? We are looking for a Junior Engineer to join our team!


As Validation Engineer you'll be a part of our Managed Services department, working in an engaging, fast-paced environment with our client, a multinational enterprise company, to ensure that next-generation Non-Volatile Nand memory products meet the design requirements.


This is a hybrid position; 3 days on-site, 2 days remote. The client is located on Marine Drive, South Vancouver, British Columbia. Please only apply if you are located in the Vancouver and lower mainland areas, or if you are willing to relocate.


Role Responsibilities:

Contribute to the development, validation, and optimization of SSD product lines

Detect test failures, perform triage, create defect reports and ensure timely and accurate resolution is provided

Participate in peer code reviews and defect management

Contribute bug fixing and validation of SSD firmware and NVMe features on complex embedded multi-core architectures

Collaborate with Firmware Engineers to optimize NVMe features of high-performance firmware and software for next-generation SSD products

Provide clear status to domain leads on the development and test status

Report sightings and pre-sightings for any suspected FW issues

Use of diagnostics/debugging tools to analyze reported design bugs

Join monthly and quarterly meetings with client representatives as the technical representative


Skills & Qualifications:

1-3 years of programming experience in C/C++, and Python (this skill is a must as all 3 languages are used in this role)

Experience with git or similar source control repository systems

Understanding of ASIC architecture and code optimization is a plus

Strong analytical problem-solving skills, innovative thinking, and a mindset of continuous improvement

Understanding of Computer Science fundamentals

Experience with Atlassian Suite or similar management tools

Bachelor's or Master's degree in Electrical/Computer Engineering, Computer Science Degree or related concentration, equivalent and/or combination of education and work experience


Who You Are:

An excellent communicator in written and spoken English - you feel comfortable presenting your ideas to others

Quality-focused and detail-oriented - you pay attention to details and can't stand sloppy work

You believe that everything can be done, a can-do attitude

You are a problem solver

You're driven and do not need to be micromanaged; you take initiative and don't wait around for problems or quality concerns to surface before brainstorming a fix

You like to learn. You can independently find online resources to learn things you don't know

Open to receiving feedback


Summa Linguae Technologies logo

About Summa Linguae Technologies

Sourced by ZipRecruiter

Our mission is to spark constant innovation. We enable each other to take full ownership of everything we do. We stay dynamic and challenge ourselves to master new skills—while having fun along the way. At Summa Linguae, we’re passionate about language and technology. We provide data solutions, localization, and managed services to many of the world’s biggest companies.

Industry

Translation services

Company size

51 - 200 Employees

Headquarters location

Westborough, MA, US

Social media