Bachelor's Degree or higher in Computer Science or Computer Engineering, or a related field, or equivalent practical experience
Quick apply
Bachelor's Degree or higher in Computer Science or Computer Engineering, or a related field, or equivalent practical experience
Quick apply
Bachelor's Degree or higher in Computer Science or Computer Engineering, or a related field, or equivalent practical experience
Vancouver, BC · On-site
Bachelor's Degree or higher in Computer Science or Computer Engineering, or a related field, or equivalent practical experience
Quick apply
Vancouver, BC · On-site
Bachelor's Degree or higher in Computer Science or Computer Engineering, or a related field, or equivalent practical experience
$50 - $65/hr
Bachelor's degree in Electrical Engineering, Computer Engineering, or a related engineering discipline from a recognized institution. Registered Professional Engineer (P.Eng.) or Professional ...
$50 - $65/hr
Bachelor's degree in Electrical Engineering, Computer Engineering, or a related engineering discipline from a recognized institution. Registered Professional Engineer (P.Eng.) or Professional ...
Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or a related field. * 7+ years of experience in embedded firmware development, preferably in the renewable energy or ...
Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or a related field. * 7+ years of experience in embedded firmware development, preferably in the renewable energy or ...
Vancouver, BC · On-site
CA$140K - CA$210K/yr
BSc or MSc in Computer Science/Computer Engineering or equivalent experience * Experience in delivering a service from writing code to deploying in production: continuous integration (Jenkins ...
Vancouver, BC · On-site
CA$140K - CA$210K/yr
BSc or MSc in Computer Science/Computer Engineering or equivalent experience * Experience in delivering a service from writing code to deploying in production: continuous integration (Jenkins ...
MS/PhD in Computer Science/Computer Engineering. * Strong software engineering fundamentals, including design, refactoring, debugging, and testing of complex applications. Candidate should be ...
MS/PhD in Computer Science/Computer Engineering. * Strong software engineering fundamentals, including design, refactoring, debugging, and testing of complex applications. Candidate should be ...
MS/PhD in Computer Science/Computer Engineering. * Strong software engineering fundamentals, including design, refactoring, debugging, and testing of complex applications. Candidate should be ...
MS/PhD in Computer Science/Computer Engineering. * Strong software engineering fundamentals, including design, refactoring, debugging, and testing of complex applications. Candidate should be ...
Burnaby, BC · On-site +1
Bachelor's degree in Software development or Computer engineering required; or equivalent work experience * Minimum 5 years of experience working in a senior technical or engineering position
Quick apply
Burnaby, BC · On-site +1
Bachelor's degree in Software development or Computer engineering required; or equivalent work experience * Minimum 5 years of experience working in a senior technical or engineering position
Vancouver, BC · On-site +1
Bachelor's degree in Software development or Computer engineering required; or equivalent work experience * Minimum 5 years of experience working in a senior technical or engineering position
Quick apply
Vancouver, BC · On-site +1
Bachelor's degree in Software development or Computer engineering required; or equivalent work experience * Minimum 5 years of experience working in a senior technical or engineering position
Vancouver, BC · On-site +1
Bachelor's degree in Software development or Computer engineering required; or equivalent work experience * Minimum 5 years of experience working in a senior technical or engineering position
Quick apply
Vancouver, BC · On-site +1
Bachelor's degree in Software development or Computer engineering required; or equivalent work experience * Minimum 5 years of experience working in a senior technical or engineering position
Burnaby, BC · On-site +1
Bachelor's degree in Software development or Computer engineering required; or equivalent work experience * Minimum 5 years of experience working in a senior technical or engineering position
Quick apply
Burnaby, BC · On-site +1
Bachelor's degree in Software development or Computer engineering required; or equivalent work experience * Minimum 5 years of experience working in a senior technical or engineering position
Develops custom components and applications for Autodesk's CAD software applications * Conducts API testing to ensure sound interface for third party developers * May conduct localization testing
Develops custom components and applications for Autodesk's CAD software applications * Conducts API testing to ensure sound interface for third party developers * May conduct localization testing
Academic Foundation: BS/MS in Computer Science, Computer Engineering, or equivalent industry experience. Bonus Points For: * Cloud Infrastructure: Expert-level knowledge of Azure, AWS, or GCP.
Academic Foundation: BS/MS in Computer Science, Computer Engineering, or equivalent industry experience. Bonus Points For: * Cloud Infrastructure: Expert-level knowledge of Azure, AWS, or GCP.
CA$150K - CA$250K/yr
D. degree in Electrical Engineering, Mathematics, Computer Engineering, or related field. * Strong background in coding theory and error correction algorithms. * Experience with FEC schemes for ...
Quick apply
CA$150K - CA$250K/yr
D. degree in Electrical Engineering, Mathematics, Computer Engineering, or related field. * Strong background in coding theory and error correction algorithms. * Experience with FEC schemes for ...
Burnaby, BC · Hybrid
$50 - $60/hr
Qualifications University degree in Electrical Engineering, Computer Engineering, Systems Engineering, Software Engineering, or a related engineering discipline. Registered Engineer-in-Training (EIT ...
Burnaby, BC · Hybrid
$50 - $60/hr
Qualifications University degree in Electrical Engineering, Computer Engineering, Systems Engineering, Software Engineering, or a related engineering discipline. Registered Engineer-in-Training (EIT ...
Vancouver, BC · Hybrid
You will partner closely with RTL, Physical Design, Methodology, and CAD teams to translate ... Lead engineer driving PPA improvements for critical graphics blocks, and serves as main point of ...
Vancouver, BC · Hybrid
You will partner closely with RTL, Physical Design, Methodology, and CAD teams to translate ... Lead engineer driving PPA improvements for critical graphics blocks, and serves as main point of ...
Bachelor's degree in Computer Science, Information Technology, Cybersecurity, Information Security and Assurance, Network Engineering, Computer Engineering, or Software Engineering * Proficiency in ...
Bachelor's degree in Computer Science, Information Technology, Cybersecurity, Information Security and Assurance, Network Engineering, Computer Engineering, or Software Engineering * Proficiency in ...
Vancouver, BC · On-site
Degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical discipline. Beneficial Qualifications: * Comfortable using Artificial Intelligence tools like copilot ...
Vancouver, BC · On-site
Degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical discipline. Beneficial Qualifications: * Comfortable using Artificial Intelligence tools like copilot ...
Vancouver, BC · On-site
CA$84K - CA$134K/yr
Amaster's degree in computer science/information securityoranotherrelevant field(asset ... Azure DevOps, Jenkins, and Puppet(asset). * As a requirement, a Security Clearance is mandatory for ...
Vancouver, BC · On-site
CA$84K - CA$134K/yr
Amaster's degree in computer science/information securityoranotherrelevant field(asset ... Azure DevOps, Jenkins, and Puppet(asset). * As a requirement, a Security Clearance is mandatory for ...
Vancouver, BC · Hybrid
You will partner closely with RTL, Physical Design, Methodology, and CAD teams to translate ... Lead engineer driving PPA improvements for critical graphics blocks, and serves as main point of ...
Vancouver, BC · Hybrid
You will partner closely with RTL, Physical Design, Methodology, and CAD teams to translate ... Lead engineer driving PPA improvements for critical graphics blocks, and serves as main point of ...
$34.2K - $41.2K
5% of jobs
$41.2K - $48.2K
12% of jobs
$51.3K is the 25th percentile. Wages below this are outliers.
$48.2K - $55.3K
18% of jobs
The median wage is $62.3K / yr.
$55.3K - $62.3K
15% of jobs
$62.3K - $69.3K
14% of jobs
$75K is the 75th percentile. Wages above this are outliers.
$69.3K - $76.4K
14% of jobs
$76.4K - $83.4K
9% of jobs
$83.4K - $90.4K
6% of jobs
$90.4K - $97.5K
3% of jobs
$97.5K - $104.5K
2% of jobs
$104.5K - $111.5K
2% of jobs
$34.2K
$68K
$111.5K
A computer programmer designs, tests, writes, debugs, and maintains the computer program code. The coding language is written for the computer to be able to comprehend it and take specific actions according to those commands. Computer programmers can work with existing code or create something entirely new. The objective of coding is to develop programs that act on specific controls and behaviors. Coders need to be able to work with specialized algorithms, logic, and app domain, as well. But the other key goal of a computer programmer is to design interfaces that regular non-technical users can easily understand and use.
| Aspect | Computer Programmer | Software Developer |
|---|---|---|
| Credentials | Typically requires a bachelor's degree in computer science or related field | Usually requires a bachelor's degree, often with additional experience or certifications |
| Work Environment | Often works in coding, debugging, and maintaining software | Designs, develops, tests, and maintains software applications |
| Industry Usage | Commonly employed in IT, software firms, and tech departments | Found in a wide range of industries including tech, finance, healthcare |
While both roles involve coding and software creation, Computer Programmers primarily focus on writing and debugging code based on specifications, whereas Software Developers are involved in designing and building complete software solutions. The roles often overlap, but Developers typically have broader responsibilities in the software development lifecycle.
The most popular types of Computer Programmer jobs in Vancouver, BC are:
For Computer Programmer jobs in Vancouver, BC, the most frequently searched job titles are:
The top searched job categories for Computer Programmer jobs in Vancouver, BC are:

Responsibilities
Qualifications
Sourced by ZipRecruiter
Your single source for HR professional services, we offer job seekers specialized employment services, spanning contract, permanent positions, and project solutions for highly specialized and managerial level talent needs. Our team of specialized recruiters and consultants abilities extend far beyond resume or career counseling. With hundreds of collaborators strategically located throughout the country, our organization possess the local market knowledge and industry relationships that make successful geography-specific reach possible.
Recruiting and staffing services
11 - 50 Employees
Vancouver, BC, CA