Apply now

Posted 10 days ago

CNC Programmer

@ CNC Industries

Nisku, Alberta

On-siteFull-time5+ years experience
Apply now
SIGNALS

Overview

CNC Industries is hiring a CNC Programmer for a full-time, salaried role in its high-mix, low-volume machine shop. The work covers developing machining processes from new drawings through first-run production on mill-turn, 5-axis and lathe equipment. Flexible work times and company-sponsored benefits are offered.

Responsibilities:

  • Create CNC programs and machining processes for new and existing projects
  • Select tooling, workholding and requirements for new jobs
  • Program complex components using ESPRIT EDGE
  • Work with setup machinists during first-run production
  • Troubleshoot programs, tooling and processes

Requirements summary:

  • 5+ years setting up and running CNC machines
  • 2+ years with ESPRIT or similar CAD/CAM package
  • Strong mill-turn and 5-axis machining experience
  • Experience with API and oilfield threading
  • Basic knowledge of Lean Manufacturing or Six Sigma

Tools & skills

Benefits mentioned

Retirement planWellness
Source and dates

Employer career site / ATS feed · bamboohr

Employer posting date
2026-10-27
First seen by our source
2026-10-28
Source record updated
2026-10-28

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentEngineering
Experience5+ years
Hours per week40 (estimated)
Travelair: none · ground: none
Work settingPlant or factory
PositionSitting and standing
Physical demandsphysical low · computer high
LanguagesEnglish
Perks mentionedFlexible hours, Retirement plan, Visa sponsorship, Wellness

Summary and details written by AI from the posting; the employer’s posting is the authority.

CNC Industries

FieldValue
Open jobs on Jobsy2
Job description

About CNC Industries

At CNC Industries, we’re a high-mix, low-volume machine shop specializing in complex components. Our customers often come to us with challenging parts, tight timelines, and work that requires more than simply loading an existing program and hitting cycle start.

That’s where this role comes in.

We’re looking for an experienced CNC Programmer who enjoys solving problems, developing machining processes, and taking a job from a new drawing through to a successful first run.

What You’ll Be Doing

As a CNC Programmer, you’ll have a lot of ownership over the work you create. You’ll work closely with our machinists to develop practical, repeatable processes that can perform on the shop floor.

Your day-to-day responsibilities will include:

  • Creating CNC programs and machining processes for new and existing projects
  • Reviewing drawings and determining practical machining strategies
  • Selecting tooling, workholding, and other requirements for new jobs
  • Programming complex components using ESPRIT EDGE
  • Developing processes for mill-turn equipment, 5-axis milling machines, and lathes
  • Creating programs for FANUC, SEIMENS, HEIDENHAIN and MAZATROL machine controls
  • Working directly with setup machinists during first-run production
  • Troubleshooting programs, tooling, and processes when things don’t go according to plan
  • Taking ownership of the processes you create and seeing them through to successful completion
  • Reviewing completed jobs and implementing corrective actions to improve profitability and quality

What We’re Looking For

Ideally, you bring:

  • 5+ years of experience setting up and running CNC machines
  • 2+ years of experience with ESPRIT, or a similarly advanced CAD/CAM package
  • Strong experience with mill-turn machines and 5-axis machining strategies
  • Experience with API and oilfield threading
  • A solid understanding of tooling, feeds and speeds, workholding, and machining strategy
  • Basic knowledge of Lean Manufacturing and/or Six Sigma
  • The ability to work collaboratively with machinists while still taking ownership of your projects

Most importantly, we’re looking for someone who understands machining from both sides: what works in the CAM system and what actually works at the machine.

Why Work With Us?

Good people do their best work when they’re given the tools, flexibility, and support to succeed.

At CNC Industries, we offer:

  • Company-sponsored benefits
  • RRSP matching program
  • On-site gym
  • Salaried position
  • Flexible work times
  • The opportunity to work on challenging, complex components instead of running the same parts every day
  • A high-mix environment where your machining knowledge and problem-solving skills have a real impact

Interested?

If you’re an experienced CNC programmer who likes solving difficult machining problems, working with complex equipment, and seeing your ideas come to life on the shop floor, we’d like to hear from you.

Send us your resume and tell us a little about your machining and programming experience.

Similar jobs

  • CNC Programmer

    Campbellford, ON
    Full Time

    Mirmil Products

    Mirmil Products asks for experience programming and operating CNC machines.

    CNC machines

  • CNC Programmer

    Mississauga, ON

    Kubik

    5+ YOECandidates need 5+ years of AutoCAD and CNC programming and setup experience, ideally in woodwork or millwork. Cabinetmaking experience, Biesse software, MasterCAM, MS Office and skill with measuring equipment are also sought.

    AutoCAD, MasterCAM, Biesse, MS Office, CNC router, Measuring equipment

  • Junior CNC Programmer

    Abbotsford, BC
    Full Time

    Burnout Brands: The BD name became recognized in 1989, when the company introduced the first exhaust brake for the burgeoning Diesel pick-up truck market.

    Burnout Brands needs a recent graduate of a post-secondary machining or CNC programming program with practical CAD/CAM exposure, a basic understanding of G-code, and the ability to read drawings. No industry experience is required, and the hire must be legally authorized to work in Canada.

    GibbsCAM, CAD/CAM software, CNC milling machine, Calipers, Micrometers

  • CNC Programmer

    Mississauga, ON

    Garland Commercial Ranges Ltd

    2+ YOEGarland Commercial Ranges Ltd needs candidates with 2-4 years of CNC programming experience in manufacturing, preferably in sheet metal work with laser, punch or turret equipment. They should have AutoCAD proficiency, the ability to read engineering drawings, and a related engineering or technology diploma or degree.

    AutoCAD, SolidWorks, Amada programming software, Amada nesting software, ERP system, Microsoft Excel

  • CNC Programmer

    St. Catharines, ON
    $40–$50/hrFull Time, Contract

    Express Employment Professionals: The Express franchise brand is an industry-leading, international staffing company with franchise locations across the U.S., Canada, South Africa,…

    5+ YOECandidates need 5+ years of 5-axis CNC programming and 5+ years of hands-on CNC setup and operation. Strong GD&T and drawing skills, experience with tough alloys, and proven problem-solving are required.

    PowerMill, DMG MORI machining centre, Heidenhain control

  • CNC PROGRAMMER

    Calgary, AB
    Full Time

    Evans Consoles Corporation (Hourly)

    3+ YOECandidates need a high school diploma and at least 3 years of CNC programming experience, with Mastercam preferred. They must read technical drawings and 3D models, understand tooling and shop floor processes, and communicate clearly with operators and designers.

    Mastercam, InventorCAM, Cabinet Vision, measuring and verification equipment

  • CNC Programmer

    Concord, ON
    $20–$40/hr

    The Wohl Group - Recruitment Made Easy!

    10+ YOECandidates need 10 years of precision machining experience, expert Mastercam and 5-axis milling and lathe programming skills, and intermediate CAD and fixture design ability. An engineering technologist background in numerical control and GD&T knowledge are also required.

    Mastercam, Vericut, SolidEdge, SolidWorks, AutoCAD, MS Excel

    CNC Programmer (3, 4 & 5 axis machines)

    Oakville, ON
    $30–$40/hr

    The Wohl Group - Recruitment Made Easy!

    5+ YOECandidates need a college diploma or engineering degree in a technical field and at least five years of multi-axis CNC programming in precision machining. Expert Mastercam skills, GD&T and drawing interpretation, and fixture design experience are required.

    Mastercam, Fanuc controls, Renishaw probing systems, Metrology Software Product (MSP)

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.