2

Full Time Programmer Jobs in Vancouver, BC (NOW HIRING)

Staff C Programmer (Linux Platform)

Burnaby, BC · On-site

CA$140K - CA$171K/yr

Provide technical leadership and mentor junior engineers Required Qualifications Core Technical ... The Canada base salary range for this full-time position is expected to be between $140,400 - $171 ...

DevOps Specialist

Langley, BC · On-site

CA$96K - CA$120K/yr

We have an exciting opportunity for a full-time DevOps Specialist to join our IT team in Langley, BC. Reporting to the Senior Manager, Applications Support, you will be responsible for designing ...

Project Engineer

Burnaby, BC

CA$96K - CA$130K/yr

This is a full-time, office-based position at WHM's Burnaby office. About WHM Structural Engineers WHM Structural Engineers is a Canadian structural engineering firm with offices in Burnaby, British ...

RAM Engineer

Vancouver, BC · On-site +1

CA$97K - CA$144K/yr

GFT is seeking a RAM Engineer to join our Practice or CBG Team our of either Ontario, Alberta; or ... FULL_TIME

New

DevOps Engineer

Vancouver, BC · On-site

CA$99K/yr

As a DevOps Engineer at A-CX, you will design, implement, and maintain cloud-based infrastructure ... and full-time employees for exciting, long-term projects. Our clients are brands you recognize ...

Sultans is a successful web engineering team specializing in eCommerce and complex web applications ... This is a full-time position. We are a fully remote team and deeply respect and value work-life ...

next page

Showing results 1-20

Full Time Programmer information

See Vancouver, BC salary details

$9

$29

$60

How much do full time programmer jobs pay per hour?

As of Aug 26, 2026, the average hourly pay for full time programmer in Vancouver, BC is $29.12, according to ZipRecruiter salary data. Most workers in this role earn between $17.88 and $35.75 per hour, depending on experience, location, and employer.

What is the difference between Full Time Programmer vs Part Time Programmer?

AspectFull Time ProgrammerPart Time Programmer
Work HoursTypically 35-40 hours per weekLess than 30 hours per week
Employment StatusFull-time employment with benefitsPart-time employment, often without benefits
CredentialsUsually requires a degree in Computer Science or related fieldMay have similar credentials but often less experience required
Work EnvironmentFull-time in office or remote, integrated into teamsFlexible, project-based, or freelance settings

Full Time Programmers work standard hours with benefits and are fully integrated into company teams, while Part Time Programmers have flexible hours, often work on specific projects, and may not receive benefits. The choice depends on your availability and career goals.

What are the most commonly searched types of Programmer jobs in Vancouver, BC?

The most popular types of Programmer jobs in Vancouver, BC are:

CNC Programmer / Applications Specialist

Richmond, BC

CA$85K - CA$100K/yr

Full-time

Posted 10 days ago


Job description

SUMMARY:

The CNC Programmer / Applications Specialist is responsible for developing CNC programs, designing fixtures, optimizing machining operations, and supporting production teams to ensure high-quality and efficient manufacturing outcomes. This role combines advanced CNC programming with practical applications support, enabling seamless transition from engineering design to shop floor execution. Experience in automation and lights-out production in a high-mix, low-volume environment is highly regarded.


What you’ll Do:

CNC Programming


  • Program 3–5 axis CNC machines using CAM and 3D CAD.
  • Create and modify 3D models, surfaces, and machining strategies.
  • Select cutting tools and determine optimal feeds, speeds, and machining parameters.
  • Design fixtures, jigs, and setup methods to support efficient machining.
  • Develop clear and accurate setup sheets, tool lists, and production documentation.
  • Verify CNC programs for safety, quality, and manufacturability.
  • Interpret engineering drawings and translate specifications into machining operations.


Applications & Process Support


  • Assist machinists during program prove-outs, test cuts, and troubleshooting activities.
  • Provide technical recommendations to improve cycle times, tool life, and machining efficiency.
  • Evaluate tooling, work holding, and machining methods to support process improvements.
  • Collaborate with engineering and production teams to enhance manufacturability and workflow.
  • Identify bottlenecks and participate in continuous improvement initiatives.
  • Support shop-floor teams with technical questions related to machining processes and CNC programming.
  • Collaborate with management on long-term automation and lights-out strategy, advising on CNC programming standards, workholding/tooling/robotic approaches, and CAM process optimization.


What You’ll Bring:


Technical Experience


  • Strong experience in CNC programming 3-5 axis.
  • Proven understanding of complex machining processes, tooling, cutting parameters, and G-code.
  • Ability to build 3D models and program from surfaces and solids.
  • Proven experience in automating CNC machining processes
  • Experience in heavy machining or metal fabrication is an asset.
  • Knowledge of macro programming is essential
  • Proficiency with Microsoft Office (Word, Excel).


Knowledge, Skills and Abilities:

  • Diploma or degree in Mechanical Engineering, Manufacturing Technology, or equivalent experience.
  • Excellent blueprint reading skills, including GD&T.
  • Strong analytical and problem-solving abilities.
  • Ability to work collaboratively in a multidisciplinary, fast-paced environment.
  • Clear and effective communication skills in English.
  • Strong work ethic with a commitment to accuracy, quality, and continuous improvement.


Job Type : Full-Time

Work Location : Richmond (In-Person)

Salary Range : $85,000.00 - $100,000.00