2

Entry Level Computer Science Graduate Jobs in British Columbia

CA$80K - CA$160K/yr

The ideal candidate will have a graduate degree in Computer Science and a solid understanding of Deep Learning fundamentals. Additional skills in Python and PyTorch are essential, with nice-to-have ...

New

Graduate Program Assistant

Vancouver, BC · On-site

CA$4.7K - CA$5.1K/mo

... Graduate Program Assistant Department Administrative Management | Department of Cellular and ... Sciences | Faculty of Medicine Compensation Range $4,739.00 - $5,102.00 CAD Monthly Posting End ...

Quantitative Developer

Vancouver, BC · On-site

$80 - $120/hr

Our ideal candidate is a Masters or PhD graduate, with at least 1 years' experience in industry ... pure computer science graduates. We are looking for people with critical thinking and research ...

... of Computer Science, Mathematics, Physics and Statistics | Irving K. Barber Faculty of Science ... Assists in the training and supervision of graduate students and/or research assistants. * Adheres ...

We advance isotope science and technology, both fundamental and applied. We collaborate across ... Bachelor's in Electrical, Computer,Engineering or Engineering Physics with experience in complex ...

You have a Bachelor's or equivalent in Computer Science, STEM or similar degree * You are a skilled ... Priority Pass and travel upgrades for long‑haul company events Seniority level Entry level ...

New

Research Associate

Vancouver, BC · On-site

CA$6.3K/mo

SUPERVISION GIVEN Supervises Research Assistants, Graduate and/or Undergraduate students. QUALIFICATIONS * Strong educational background: A Ph.D. in computer science, statistics, physics, electrical ...

Indigenous Student Advisor

Kelowna, BC · On-site

CA$7.5K - CA$10K/mo

... CAD Monthly The Compensation Range is the span between the minimum and maximum base salary for a ... Sciences, Graduate Studies, Nursing, etc. * in support of university-wide recruitment and retention ...

next page

Showing results 1-20

Entry Level Computer Science Graduate information

What is the difference between Entry Level Computer Science Graduate vs Software Developer?

AspectEntry Level Computer Science GraduateSoftware Developer
Required CredentialsBachelor's in Computer Science or related fieldBachelor's in Computer Science or related field; coding skills
Work EnvironmentInternships, entry-level roles, training programsDevelopment teams, tech companies, startups
Employer & Industry UsageUniversities, tech firms, government agenciesSoftware companies, IT departments, tech startups
Common Search/ComparisonYesYes

Entry Level Computer Science Graduates typically possess foundational knowledge and may be in internships or entry roles, focusing on learning and skill development. Software Developers build on this foundation, actively creating and maintaining software applications in professional environments. While both roles require similar educational backgrounds, Software Developers usually have more practical coding experience and responsibilities.

How to get a CS job with no experience?

Entry level computer science jobs often accept candidates with strong foundational skills in programming languages like Python or Java, even without professional experience. Building a portfolio through personal projects, internships, or contributing to open-source can demonstrate your abilities. Earning relevant certifications or completing coding bootcamps can also improve your chances of securing an entry-level position.

What types of projects or tasks can an entry level computer science graduate expect to work on during their first year?

As an entry level computer science graduate, you can expect to work on a variety of tasks such as debugging software, writing code for smaller features, assisting with testing and quality assurance, and supporting senior developers on larger projects. You may also participate in code reviews, maintain documentation, and collaborate closely with team members from development, QA, and product management. These responsibilities are designed to help you build technical proficiency, familiarize yourself with company tools and processes, and gain experience working in a professional software development environment.

What are the key skills and qualifications needed to thrive as an Entry Level Computer Science Graduate, and why are they important?

To thrive as an Entry Level Computer Science Graduate, you need foundational knowledge in programming languages (such as Python, Java, or C++), algorithms, and data structures, supported by a bachelor's degree in computer science or a related field. Familiarity with version control systems like Git, basic database management, and exposure to development tools or cloud platforms is often expected. Strong problem-solving abilities, teamwork, and effective communication skills help you collaborate and adapt within dynamic environments. These skills and qualities enable you to efficiently contribute to software projects, learn new technologies quickly, and work productively within engineering teams.

What jobs can you land as a new grad with a computer science degree?

Entry-level computer science graduates can pursue roles such as software developer, web developer, quality assurance tester, technical support specialist, or data analyst. These positions typically require knowledge of programming languages like Java, Python, or C++, and may involve working with tools like Git or SQL in team environments. Starting salaries vary by location and industry, but these roles often offer opportunities for skill development and career growth.

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

Entry-level computer science graduates typically do not earn $200,000 annually without additional experience or advanced skills. High-paying tech roles such as software engineers, data scientists, or cybersecurity specialists often require several years of experience, specialized certifications, or advanced training beyond an entry-level position. Some self-employed professionals or entrepreneurs in tech-related fields can reach this income level without a degree, but it is uncommon at the start of a career.

What are entry level computer science graduates?

Entry level computer science graduates are individuals who have recently completed a degree in computer science and are beginning their professional careers. They typically possess foundational knowledge in programming, algorithms, data structures, and software development. These graduates often seek positions such as junior software developer, IT support specialist, or QA tester. Employers look for candidates who can demonstrate problem-solving skills, a willingness to learn, and the ability to work effectively in a team.

How to make 10,000 a month with no degree?

Entry level computer science graduates can increase earning potential by developing in-demand skills such as programming, cybersecurity, or data analysis, and gaining certifications like CompTIA or Cisco. Freelancing, remote work, or starting a tech-related business can also help reach higher income levels without a degree, but consistent effort and skill development are essential.
Infographic showing various Entry Level Computer Science Graduate job openings in British Columbia as of July 2026, with employment types broken down into 1% As Needed, 66% Full Time, 21% Part Time, and 12% Contract. Highlights an 92% Physical, 3% Hybrid, and 5% Remote job distribution.

Graduate Teaching Assistant- Health Data Analytics Course: Introduction to the Big Data Era & Opp...

Ubc

Vancouver, BC • On-site

CA$38.65/hr

Part-time

Posted 14 days ago


United Brotherhood Of Carpenters rating

8.6

Company rating: 8.6 out of 10

Based on 29 frontline employees who took The Breakroom Quiz

3rd of 12 rated unions


Job description

Student (JFG)Job CategoryCUPE 2278 Teaching AssistantsJob ProfileCUPE 2278 Hourly - Graduate Teaching Assistant 2Job TitleGraduate Teaching Assistant- Health Data Analytics Course: Introduction to the Big Data Era & Opportunities for Better Health CareDepartmentResearch and Experimental Medicine Support | Department of Medicine | Faculty of MedicineCompensation Range$38.65 - $38.65 CAD HourlyPosting End DateJuly 26, 2026

Note: Applications will be accepted until 11:59 PM on the Posting End Date.

Job End Date

November 12, 2026

At UBC, we believe that attracting and sustaining a diverse workforce is key to the successful pursuit of excellence in research, innovation, and learning for all faculty, staff and students. Our commitment to employment equity helps achieve inclusion and fairness, brings rich diversity to UBC as a workplace, and creates the necessary conditions for a rewarding career.

Hours per week: 5-10 hours per week

Course start date: September 8, 2026

Course end date: October 12, 2026

Supervisor: Dr. Anita Palepu, Head, Department of Medicine and Co-lead for Data Science and Health Research Excellence Cluster

Project Overview:
The Graduate Teaching Assistant will support the course coordination and administration of the UBC Extended Learning Health Data Analytics Micro-certificate Program, a part-time, 100% online program designed for health professionals to learn foundations in data analytics in a health context. The program consists of 3 courses, each 5 weeks in duration. Each course is offered three times throughout the calendar year. We anticipate each course cohort to be up to 25 students.

Key Responsibilities:

  • Work with the Course instructor to ensure course content is up to date on Canvas (e.g. updating announcement dates, assignment due dates, Zoom office hours)
  • Respond to student's questions in weekly discussions on Canvas
  • Mark submitted assignments according to provided rubrics with Gradebook and assign student final grades
  • Attend weekly office hours as needed (1 hour/week)
  • Fix and /or document any mistakes or issues identified with course content for future iterations

Qualifications:

  • Enrolled in a graduate program related to data science, or health sciences/medicine disciplines
  • Advanced knowledge of data science, statistics and machine learning
  • Education or work experience in health sciences, health data analytics
  • Excellent written and verbal communication skills.
  • Ability to work independently and collaboratively
  • Familiarity with Canvas

What United Brotherhood Of Carpenters employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom