1

Assistant Computer Science Professor Jobs in British Columbia

Graduate degree in Computer Science or Engineering or Physics with a focus on AI, ML, or DL, or the ... While artificial intelligence (AI) tools may be used to assist in reviewing applicant profiles ...

Support development of the IoT platform for remote battery monitoring and control * Assist with ... Currently pursuing a Bachelor's degree or higher in Computer Science, Software Engineering, or a ...

When you join us, you'll be part of a global team harnessing the power of scientific testing and ... Intermediate computer skills including MS Word, Excel and Outlook. Required Qualifications: * Grade ...

Postdoctoral Research Fellow

Kelowna, BC ยท On-site

CA$60K - CA$80K/yr

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

When you join us, you'll be part of a global team harnessing the power of scientific testing and ... Basic user of Microsoft Office (Word, Excel and Outlook), with basic computer skills; * Accurate ...

When you join us, you'll be part of a global team harnessing the power of scientific testing and ... Basic computer skills; * Accurate and efficient data entry skills; * Capability to perform ...

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

We are seeking to recruit a Clinician-Scientist and Level III Echocardiographer with expertise in ... The Division of Cardiology will support an appointment at the rank of Clinical Assistant Professor ...

... Science Compensation Range $4,449.00 - $4,676.00 CAD Monthly Posting End Date August 12, 2026 Note: Applications will be accepted until 11:59 PM on the Posting End Date. Job End Date April 30, 2027 ...

CHBE Financial Assistant

Vancouver, BC ยท On-site

CA$4.4K - CA$4.6K/mo

... Science Compensation Range $4,449.00 - $4,676.00 CAD Monthly Posting End Date August 7, 2026 Note ... The Finance Assistant is responsible for assisting withresearch finance, accounts payable ...

Bachelor's Degree in Computer Science, Computer Graphics or a related subject * 2+ years experience ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...

Research Assistant - Cell Screening

Vancouver, BC ยท On-site

CA$51K - CA$64K/yr

You will have a CAD $1,500 annual Active Lifestyle Allowance, annual vacation, professional development opportunities, and comprehensive health benefits. Scientific and technical mentorship is a ...

Collaborate with the Quality Assurance team to help define test cases and assist in regression ... Degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical ...

... * Assist in implementing change management and release management strategies to support smooth ... Bachelor's degree in Computer Engineering, Computer Science, or a related field Join our team and ...

Showing results 41-60

Assistant Computer Science Professor information

See British Columbia salary details

$19.5K

$58.4K

$118.5K

How much do assistant computer science professor jobs pay per year?

As of Aug 8, 2026, the average yearly pay for assistant computer science professor in British Columbia is $58,387.00, according to ZipRecruiter salary data. Most workers in this role earn between $37,000.00 and $68,500.00 per year, depending on experience, location, and employer.

What opportunities for research collaboration are available to assistant computer science professors?

Assistant Computer Science Professors often have access to a variety of research collaboration opportunities, both within their department and with external partners. They may work closely with senior faculty, graduate students, and interdisciplinary teams on funded projects or grant proposals. Many universities encourage early-career professors to build research networks by attending conferences, joining research centers, and partnering with industry. These collaborations can boost publication records, provide mentorship, and enhance prospects for tenure and career advancement.

What does an assistant computer science professor do?

An Assistant Computer Science Professor is an entry-level faculty member at a college or university who teaches undergraduate and sometimes graduate courses in computer science. They are responsible for preparing lectures, conducting research, mentoring students, and contributing to academic service such as curriculum development and committee work. Assistant professors are typically on a tenure-track, meaning they are evaluated on their teaching, research, and service before potentially being promoted to a higher rank. Their research often involves publishing papers, securing grants, and collaborating with other academics. The role is both educational and research-focused, aimed at advancing knowledge in computer science while supporting student learning.

What is the difference between Assistant Computer Science Professor vs Research Scientist?

AspectAssistant Computer Science ProfessorResearch Scientist
Required CredentialsTypically a Ph.D. in Computer Science or related fieldOften a Ph.D. or Master's degree in a relevant area
Work EnvironmentAcademic institutions, universities, collegesResearch labs, corporate R&D departments, academic institutions
Employer & Industry UsageUniversities, colleges, academic researchTech companies, government agencies, research institutes
Common Search & Comparison IntentUnderstanding academic career roles and requirementsExploring research-focused roles in tech and industry

The main difference between an Assistant Computer Science Professor and a Research Scientist lies in their primary work environment and career focus. Assistant Professors typically work in academia, focusing on teaching and research, while Research Scientists are often employed in industry or research labs, concentrating on applied research and development. Both roles require advanced degrees, but their responsibilities and career paths differ significantly.

What are the key skills and qualifications needed to thrive as an assistant computer science professor, and why are they important?

To thrive as an Assistant Computer Science Professor, you need an advanced degree (typically a Ph.D.) in computer science or a related field, strong research background, and teaching experience. Familiarity with programming languages, learning management systems (LMS), and research tools like MATLAB or Python is essential. Outstanding communication, mentorship, and organizational skills help in engaging students and collaborating with colleagues. These competencies are crucial for fostering a productive academic environment, advancing research, and ensuring effective student learning.
What cities in British Columbia are hiring for Assistant Computer Science Professor jobs? Cities in British Columbia with the most Assistant Computer Science Professor job openings:

Assistant Director, Digital Services

BC Pension Corporation

Victoria, BC โ€ข Hybrid

CA$108K - CA$144K/yr

Full-time

Retirement

Posted 9 days ago


Job description

Salary Range:$108,500.00 to $144,300.18 per annum

Reports to: Director, Digital Services

Union/Excluded: Excludedย 
*This position may be reviewed to confirm exclusion from BCGEU membership. ย 

Security Screening: Required ย 

Job Type: Regular full time


Additional Info: An eligibility list to fill future vacancies may be established. Testing may be required. Lesser qualified applicants may be appointed at a lower level. ย 

We are seeking an Assistant Director, Digital Services to join our team inVictoria, British Columbia, Canada. ย 
As the Assistant Director, Digital Services, you will provide strategic leadership, operational oversight, and people management to cross-functional teams that deliver and support critical digital and business solutions across the organization. You will foster a culture of innovation, accountability, continuous improvement and service excellence, ensuring your teams' services, processes, and technologies meet the evolving needs of members, employers, and corporate stakeholders.ย 
You will be accountable for the quality and effectiveness of services provided by your teams, including building and continuously improving practice methodologies. Acting as a key liaison between business and IT, your teams will deliver solutions and operational support across Member, Employer, Retirement Management, Pension Administration/Operations, Corporate, and IT Services.ย 
You will lead team leads, business analysts and QA/tester and oversee the creation, implementation, and continuous improvement of branch practice areas, including business analysis, requirements management, testing, functional design, production, and operational support.


Hybrid Work Model ย 

This position is located in our Victoria, BC office. You will have the flexibility to work part of the time on-campus and part of the time off-campus. The requirement for on-campus presence is a minimum of 40% of your schedule in a month. Additional requirements are determined by the role functions and operational needs of each business area. ย ย 

BC Pension Corporation is one of the largest professional pension service providers in Canada. We serve over 780,000 active and retired members and more than 1,000 plan employers, paying out more than $540 million in benefits each month (over $6.5 billion a year) to over 240,000 retirees.
One in eight BC citizens is a member of one of the five pension plans we serve.
Services include providing plan information to members and employers, managing contributions and member records, paying pension benefits, and providing policy, financial and communication services to plan boards. We are a community of dedicated professionals who share common beliefs about client service and a desire to make our organization an even better place tomorrow than it is today.
The Information and Technology Services (ITS) division is responsible for delivering professional, highly available, and secure information services that allow the business to operate and transform.
Within ITS, the Digital Services branch helps clients achieve their business objectives by leveraging the most appropriate IT solutions. The branch is a trusted partner that empowers business-driven innovative enabled by technology, with a mission to deliver high-quality analysis and digital consulting services.
The branch is comprised of cross-functional service delivery teams committed to effective and efficient digital service delivery, within three practice areas: Digital Consulting & Design, Quality Assurance, and Production Support.

Must have

  • Degree in business administration, computer science, engineering, or related discipline. An equivalent combination of education, training, and experience may be considered.
  • Five years of recent (within seven years), related experience in a regulated or complex environment (e.g., public sector, financial services, pension administration, healthcare) that includes the following: ย 
    • Experience leading and supervising cross-functional IT teams, preferably in a unionized environment.
    • Experience leading business and strategic planning for support of enterprise-wide IT applications.
    • Experience leading IT initiatives of large scale and complexity that have multiple delivery components within an enterprise environment.
    • Experience developing, implementing and improving methodologies, standards, and best practices associated with key branch practices such as business analysis, requirements management, functional design, testing, operational and production support.
    • Experience with budgeting and managing financial operations, including managing third party contracts and resources. ย 

Nice to have

  • Relevant training, certification or equivalent experience in IT Service Management (e.g., ITIL) is preferred.
  • Experience working in an agile, digital product-focused development environment, iteratively creating and improving digital products and services is preferred.
  • Relevant training or certification related to Agile methodologies, frameworks, and practices (e.g., Scrum, Disciplined Agile) is preferred. ย 

Knowledge, Skills and Abilities

  • Demonstrated leadership skills with the ability to motivate and influence others and work in a changing environment.
  • Demonstrated ability to manage IT operations, staff, and budgets.
  • Proven client relationship management skills with the ability to manage the needs of multiple business partners and clients through prioritization, negotiation, and effective communications.
  • Strong analytical and problem-solving skills, with achievement in the assessment, development and implementation of effective business improvements and cost-effective operations.
  • Excellent written and oral communication skills, and the ability to convey complex technical concepts to audiences without a technical background.
  • Proven ability to develop creative and strategically sound solutions. ย 
  • Knowledge in product/service management, business systems analysis, process management, and information management.
  • Expertise in business analysis, testing, and production support techniques. ย 
  • Working knowledge of agile, waterfall, and hybrid delivery methodologies. ย 
  • Proven leadership in the successful delivery of digital products and services, including successful design, delivery, and ongoing management.
  • Expertise in analyzing and using data to design and continually improving digital services to meet evolving business partner needs.
  • Proven ability to challenge and remove barriers to product delivery.
  • Ability to facilitate resolutions to conflict situations through consensus building and influencing.
  • Ability to represent the organization at senior levels and exercise sound judgment, diplomacy, and discretion.

Application requirements ย 

Cover letter: Please do not submit a cover letter; it will not be reviewed.

Resume: A resume is required as part of your application. Ensure your resume includes your education, the start and end dates (month and year) of your employment, and any relevant information that relates to the job requirements.

Questionnaire: As part of the application process, you will be prompted to complete an online questionnaire to demonstrate how you meet the job requirements. Responses will be used to shortlist applicants against the job requirements. Please allow approximately 15 minutes to complete this questionnaire.


Applications will be accepted until 11:59 pm PST on the "closing date". Late applications will not be considered.

Diversity & Inclusionย ย 

BC Pension Corporation is an equal opportunity employer committed to establishing an inclusive, equitable, and accessible environment for all.All qualified applicants will receive consideration for employment without regard to race, national origin, age, religion, disability, sexual orientation, gender identity or expression, marital status or any other basis protected by applicable law. ย 

We are committed to ensuring that reasonable accommodations are made available to persons with disabilities during the recruitment, assessment and selection processes and will provide reasonable accommodations upon request. If you require assistance or accommodation due to a disability, please email us atjobs@pensionsbc.ca. ย 

Thank you for your interest in working with us. We will let you know about your status in this competition as soon as possible.If you have questions about this opportunity, please email us atjobs@pensionsbc.ca.ย 

  • Determines team goals, objectives, and performance measures, and ensures effective and consistent practice area methodologies, including continuous improvement across the branch's service delivery teams.
  • Establishes, implements, and continuously improves branch-owned methodologies, standards, and best practices including requirements management, business and process analysis, technical design, testing, operational and production support.
  • Manages and leads staff, including assigning work, developing performance plans, determining resource requirements, approving leave, responding to grievances, and initiating the disciplinary process. ย 
  • Collaborates and builds strong, effective relationships with clients and contributes to business and strategic plans to ensure alignment with organizational objectives and successful outcomes.
  • Contributes to divisional and strategic business planning and the design and implementation of IT product/service enhancements.
  • Prepares and/or negotiates contracts, monitors performance, and authorizes payment.
  • Participates in the development of the branch operating budget and risk management plans, including managing the financial and human resources of assigned service lines including training needs and resourcing.
  • Develops and updates strategies, workflows, actions, service standards, and measures to meet client needs and achieve operational excellence.
  • Leads the identification and evaluation of new service opportunities, levels, and channels, including controversial or emerging issues and recommends mitigation strategies.ย