Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

CNC Programmer Team Lead (4 X 10 Hour Shifts)

BD Diesel

BD Diesel Performance is seeking a highly skilled and results‑driven CNC Programming Team Lead to lead programming strategy, establish machining standards, and drive continuous improvement across our CNC operations. This role is responsible for optimizing cycle times, improving machining efficiency, standardizing programming methodology, and elevating technical capability across the machine shop.

This individual will serve as the technical authority for CNC programming, ensuring best‑in‑class machining strategies, tooling selection, feeds and speeds optimization, and fixture design. The CNC Programming Team Lead will mentor programmers and machinists, improve throughput, and support new product development by creating scalable and repeatable machining processes.

The ideal candidate is a hands‑on technical leader who thrives in a high‑performance manufacturing environment and has a proven track record of reducing cycle times, improving quality, and increasing machine utilization. This role is based onsite in Abbotsford and works closely with Engineering, Production, Quality, and Operations leadership. Working hours are either a 4×10 schedule or a 5×8 schedule.

Position Overview

Schedule: 4 x 10‑hour shifts or 5 x 8‑hour shifts

Hourly wage: $45‑$65 per hour, depending on experience and qualifications

Benefits

Competitive compensation and pay based on experience

Opportunities for career growth in a growing company

A supportive, collaborative, and safety‑focused work environment

Hands‑on experience with state‑of‑the‑art equipment and high‑performance products

Being part of a recognized and respected brand in the diesel aftermarket

Dental care

Employee assistance program

Extended health care

Life insurance

On‑site parking

Paid time off

RRSP match

Vision care

Quarterly incentive plans for all employees

Requirements

Lead development and optimization of CNC programs for milling, turning, and multi‑axis machining centers to improve cycle times, efficiency, and machining quality

Establish and maintain standardized CNC programming practices including feeds and speeds, tooling selection, toolpath strategy, machine setup methodology, and program structure

Analyze machining cycle times and identify opportunities to improve throughput through advanced programming strategies, toolpath optimization, and process improvements

Drive continuous improvement initiatives focused on reducing machining time, setup time, scrap, and rework while improving overall equipment effectiveness

Serve as the technical authority for CNC programming, resolving complex machining challenges and providing guidance on best machining strategies

Develop standardized machining approaches for repeatable product families to improve consistency and scalability of production

Design and develop fixtures and workholding solutions to improve repeatability, precision, safety, and production efficiency

Select cutting tools optimized for performance, cost effectiveness, and tool life, working with tooling vendors to identify improved machining solutions

Lead initiatives to reduce setup times through improved tooling selection, fixture design, standardized workholding, and improved program structure

Improve machine utilization and throughput across CNC equipment through improved programming efficiency and production support

Mentor and develop CNC programmers and machinists by providing technical guidance, training, and coaching on programming standards and machining best practices

Establish technical programming standards and ensure consistency across all CNC programs within the machine shop

Collaborate with Engineering, R&D, and Production teams to support design for manufacturability (DFM) and develop scalable machining processes for new product launches

Review technical drawings and CAD models to ensure efficient machining strategies and manufacturability

Improve first‑pass yield by developing reliable and repeatable machining programs that meet dimensional and quality requirements

Support root cause analysis and corrective action for machining‑related quality issues

Maintain documentation of machining processes, tooling standards, and programming methodologies

Apply Lean manufacturing concepts including 5S, SMED (setup reduction), standardized work, and continuous improvement practices

Provide technical input into hiring, training, and performance development of CNC programming personnel

Work cross‑functionally with Operations, Quality, Engineering, and Supply Chain to support production efficiency and organizational objectives

Other duties as assigned by your supervisor

Supervision Responsibilities

Provide technical oversight to CNC programmers and machinists

Establish programming standards and enforce best practices

Support training and onboarding of new team members

Provide input on performance management and skill development

Influence future structure of CNC programming function as the company grows

Education & Experience

Red Seal Journeyman Machinist or equivalent strongly preferred

Minimum 10 years CNC machining and programming experience in a production environment

Minimum 5 years optimizing CNC programs for efficiency and cycle time reduction

Experience programming multi‑axis CNC mills and lathes

Strong experience with GibbsCAM software

Proven track record improving cycle times, setup efficiency, and machining quality

Experience developing tooling strategies and fixture design

Strong understanding of GD&T and technical drawings

Experience applying Lean manufacturing principles

Strong problem‑solving and analytical skills

Ability to influence technical standards across a machining team

Experience mentoring or leading other programmers preferred

Must be legally authorized to work in Canada

#J-18808-Ljbffr
Vacancy posted more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to CNC Programmer Team Lead (4 X 10 Hour Shifts). Be the first to apply!