A logo

CNC Programmer

Abacus CorporationBennington, VT

$22 - $22 / hour

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.1

Reclaim your time by letting our AI handle the grunt work of job searching.

We continuously scan millions of openings to find your top matches.

pay-wall

Overview

Compensation
$22-$22/hour

Job Description

CNC Programmer – Precision Machining

Pay Range:$21.88 – $38.97 per hour (depending on experience, skills, and programming capability)

Position OverviewWe are seeking a skilled CNC Programmer to support 3-axis, 5-axis, mill-turn, and Swiss machining operations. This role is responsible for developing CNC programs, optimizing machining processes, designing tooling and fixtures, and supporting production teams to ensure accuracy, efficiency, and high-quality output. The CNC Programmer will also assist in continuous improvement initiatives, training, troubleshooting, and operational support across the shop floor.

Key Responsibilities

  • Create, develop, and modify CNC programs for 3-axis/5-axis machining centers, mill-turn machines, and Swiss lathes using CAM software.
  • Design and improve CNC tooling, fixtures, and workholding solutions to support production requirements.
  • Select cutting tools and determine speeds/feeds to improve machining performance and extend tool life.
  • Evaluate machining processes and implement improvements to reduce cycle times, scrap, and downtime.
  • Perform troubleshooting and quality checks during machining operations; support corrective actions.
  • Maintain accurate setup sheets, documentation, and process controls for each job.
  • Support preventive maintenance activities and assist in basic machine repair.
  • Participate in cost-savings initiatives and continuous improvement projects.
  • Monitor tooling inventory and request materials or supplies as needed.
  • Perform material handling, basic assembly tasks, and support production operations as required.
  • Follow all ISO procedures, safety protocols, and company policies.
  • Train team members on programming, machining processes, and equipment operation.

Required Skills & Qualifications

  • Certificate or technical school training preferred.
  • Minimum 2 years of CNC setup and operation experience; CNC programming experience required.
  • Strong ability to read and interpret blueprints, engineering drawings, and technical documentation.
  • Proficiency with M-code/G-code, and experience using CAM software such as SolidWorks, FeatureCAM, PartMaker, or similar.
  • Ability to operate machining centers, mill-turn machines, Swiss lathes, grinders, saws, and hand tools.
  • Skilled in precision measurement tools including micrometers, calipers, gauges, and inspection equipment.
  • Strong mechanical aptitude and troubleshooting skills.
  • Ability to work independently in a fast-paced production environment.
  • Strong communication, teamwork, and documentation skills.
  • Flexible with job assignments and willing to support cross-training across departments.

Work Environment & Physical Requirements

  • Frequent standing, walking, and manual handling.
  • Regular lifting up to 10 lbs; occasional lifting 11–35 lbs; up to 50 lbs with assistance.
  • Exposure to shop noise, vibration, cutting oils, and moving machinery.
  • Requires PPE and adherence to all safety protocols.
  • Fine motor skills and close-vision precision required for machining and inspection tasks.

Preferred for Higher Pay Tier (Levels 31–35)

  • Progressive merit increases up to Level 30.
  • Minimum of 2 years as a CNC Programmer.
  • Ability to work independently across multiple departments when needed.
  • Strong performance evaluations with no corrective actions.

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.

pay-wall

FAQs About CNC Programmer Jobs at Abacus Corporation

What is the work location for this position at Abacus Corporation?
This job at Abacus Corporation is located in Bennington, VT, according to the details provided by the employer. Some roles may also include multiple work locations depending on the requirement.
What pay range can candidates expect for this role at Abacus Corporation?
Candidates can expect a pay range of $21.88–$21.88 per hour for this role.
What employment applies to this position at Abacus Corporation?
The employer has not provided this information. This may be discussed during the hiring process.
What is the process to apply for this position at Abacus Corporation?
You can apply for this role at Abacus Corporation either through Sonara's automated application system, which helps you submit applications 10X faster with minimal effort, or by applying manually using the direct link on the job page.