Computer Numerical Control Programmer

Encode, Inc.

Bangor (ME)

On-site

USD 60,000 - 90,000

Full time

9 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Sign-On Bonus
Relocation Assistance

Job summary

Encode, Inc. is seeking an experienced CNC Programmer to develop, optimize, troubleshoot, and verify CNC programs for advanced machine tools in a high‑precision manufacturing setting.

The role involves close collaboration with manufacturing engineers and shop-floor operators to improve efficiency, accuracy, quality, and process reliability. Ideal candidates will have hands-on experience with Mastercam, VERICUT, CNC machine controls, and macro-based programming.

Qualifications

  • Bachelor's degree in Engineering or 2+ years of manufacturing/operations experience.
  • Hands-on CNC programming and manufacturing experience.
  • Ability to read engineering drawings and manufacturing documentation.
  • Experience with CNC Mastercam and VERICUT.

Responsibilities

  • Generate and maintain CNC programs using Mastercam, Siemens NX, Esprit 2000, or other CAD/CAM software.
  • Develop programs for multi-axis milling, turning, grinding, and other advanced machining applications.
  • Verify CNC programs prior to shop-floor release using VERICUT.
  • Provide CNC programming and troubleshooting support to manufacturing engineering and shop-floor teams.
  • Support new and rebuilt machine startups and process improvement initiatives.
  • Provide operator training related to CNC programming, machine operation, and process changes.
  • Develop and troubleshoot advanced CNC routines, including macro-based programming and probing routines.
  • Support tooling and fixturing requirements for CNC machine tools.
  • Develop and maintain workstation instructions and standard work for CNC-related processes.
  • Establish and maintain inspection and quality documentation as required.
  • Support tooling consumption rates and minimum tooling inventory requirements.
  • Identify and lead process improvement initiatives focused on safety, quality, cost, productivity, and delivery.
  • Troubleshoot machining and programming issues and implement corrective actions.
  • Communicate with manufacturing engineering, operations, quality, and other stakeholders.
  • Work independently while contributing within a team-oriented environment.
  • Adapt to a fast-paced environment and support positive process and operational change.

Skills

CNC Mastercam
VERICUT
CNC programming
CNC controls
Fanuc controls
Macro programming
Renishaw probing
Siemens NX
Esprit 2000
Inventor/NX CAD
3D modeling CAD
Large components experience

Education

Bachelor's degree in Engineering
High school diploma/GED with 2+ years experience

Tools

Mastercam
Siemens NX
Esprit 2000
VERICUT
Inventor

Job description

We are seeking an experienced CNC Programmer to support complex manufacturing operations by developing, optimizing, troubleshooting, and verifying CNC programs for advanced machine tools. The ideal candidate will have strong hands‑on experience with Mastercam, VERICUT, CNC machine controls, and macro‑based programming, with the ability to improve machining efficiency, accuracy, quality, and process reliability.

This role will support high‑precision, heavy‑manufacturing operations involving complex components and exotic materials. The successful candidate should be comfortable working directly with manufacturing engineers and shop‑floor operators, troubleshooting CNC programming issues, supporting machine startups, and driving continuous process improvements.

Additional financial incentives are available for qualified hires:
  • Sign‑On Bonus
  • Relocation Assistance
Key Responsibilities:
  • Generate and maintain CNC programs using Mastercam, Siemens NX, Esprit 2000, or other applicable CAD/CAM software.
  • Develop programs for multi‑axis milling, turning, grinding, and other advanced machining applications.
  • Verify CNC programs prior to shop‑floor release using VERICUT.
  • Provide CNC programming and troubleshooting support to manufacturing engineering and shop‑floor teams.
  • Support new and rebuilt machine startups and process improvement initiatives.
  • Provide operator training related to CNC programming, machine operation, and process changes.
  • Develop and troubleshoot advanced CNC routines, including macro‑based programming and probing routines.
  • Support tooling and fixturing requirements associated with CNC machine tools.
  • Develop and maintain workstation instructions and standard work for CNC‑related processes.
  • Establish and maintain inspection and quality documentation as required.
  • Support standard tooling consumption rates and minimum tooling inventory requirements.
  • Identify and lead process improvement initiatives focused on safety, quality, cost, productivity, and delivery.
  • Troubleshoot machining and programming issues and implement effective corrective actions.
  • Communicate effectively with manufacturing engineering, operations, quality, and other stakeholders.
  • Work independently while also contributing effectively within a team‑oriented, matrixed manufacturing environment.
  • Adapt to a fast‑paced environment and actively support positive process and operational change.
Required Technical Skills:
  • CNC Mastercam – Required
  • VERICUT Software – Required
  • Strong CNC programming and troubleshooting experience.
  • Experience with advanced CNC machine controls and programming methodologies.
Preferred / Nice‑to‑Have Skills:
  • Fanuc CNC Controls
  • At least 1 year of experience with high‑level machine tool controls, including:
  • Sub‑routines and macro programming
  • Renishaw probing routines
  • Variable‑based programming
  • Closed Loop Machining (CLM)
  • Experience with multiple CNC controls, including:
  • Fanuc
  • Okuma
  • Experience with Siemens NX and/or Esprit 2000.
  • Experience with 3D modeling/CAD software such as Inventor or NX.
  • Experience working with large‑scale components and/or exotic materials.
Required Qualifications:
  • Bachelor's degree in Engineering from an accredited university OR
  • High school diploma/GED with at least 2 years of manufacturing or operations experience.
  • At least 2 additional years of manufacturing or operations experience.
  • Demonstrated hands‑on CNC programming and manufacturing experience.
  • Ability to read and understand engineering drawings and manufacturing documentation.
Preferred Qualifications:
  • Experience with Lean Manufacturing principles.
  • Working knowledge of Geometric Dimensioning & Tolerancing (GD&T).
  • Strong analytical and problem‑solving skills.
  • Experience supporting process improvement or manufacturing engineering projects.
  • Demonstrated project management capabilities.
  • Strong understanding of machining processes, tooling, fixturing, and inspection requirements.
Desired Characteristics:
  • Strong verbal and written communication skills.
  • High attention to detail and strong organizational skills.
  • Ability to independently analyze and resolve complex technical problems.
  • Ability to document, plan, execute, and improve manufacturing processes.
  • Strong collaboration skills with engineering, production, quality, and operations teams.
  • Comfortable providing hands‑on support directly on the manufacturing floor.
  • Ability to work effectively in a fast‑paced, high‑precision manufacturing environment.
  • Strong commitment to safety, quality, productivity, and continuous improvement.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Computer Numerical Control Programmer
Computer Numerical Control Programmer

Genuine Search Group • Dayton (OH)

On-site
USD 70,000 - 100,000
Computer Numerical Control Programmer
Computer Numerical Control Programmer

TRS Staffing Solutions • Lebanon

On-site
USD 45,000 - 70,000
Computer Numerical Control Programmer
Computer Numerical Control Programmer

The Judge Group • Huntsville (AL)

On-site
USD 70,000 - 90,000
CNC Programmer
CNC Programmer

Sterling Engineering • Winston-Salem (NC)

On-site
USD 70,000 - 90,000
CNC Programmer
CNC Programmer

WEG Company • Bluffton (IN)

On-site
USD 50,000 - 70,000
Computer Numerical Control Programmer
Computer Numerical Control Programmer

Guided Search Partners • New Oxford

On-site
USD 85,000 - 115,000
CNC Programmer
CNC Programmer

Deringer-Ney Inc. • Bloomfield (CT)

On-site
USD 75,000 - 95,000
Mastercam CNC Programmer
Mastercam CNC Programmer

Double E Group • West Bridgewater (MA)

On-site
USD 70,000 - 90,000
CNC Programmer Mastercam
CNC Programmer Mastercam

Kenney Industries Inc. • Dallas (TX)

On-site
USD 50,000 - 70,000
Competitive salary
Health, Dental, and Vision Insurance
401(k) with company match
+3
Manufacturing Engineer III
Manufacturing Engineer III

RISINGSUN TECHNOLOGIES • Greenville (SC)

On-site
USD 60,000 - 75,000