Demo

CNC Programmer

Rotating Machinery Svcs Inc
Canastota, NY Full Time
POSTED ON 6/17/2026
AVAILABLE BEFORE 8/17/2026

THE ROLE:

A CNC programmer writes code to automate power driven machines that cut and finish metal, as lathes, grinders and mills. This position is a 40 plus ( ) hour position. Machinery Supervisor or Lead experience a plus.  This position will support the facility in the absence of the Manager of Operations from time to time and is based in our Canastota, NY facility.

 RESPONSIBILITIES & ESSENTIAL FUNCTIONS: 

  • Creates instructions for machinists.
  • Reviews 3D/2d CAD design blueprints.
  • Provides support to machinists during CNC machine set-up.
  • Makes calculations for programming including where materials should be cut.
  • Translates instructions into a computer automated manufacturing (CAM) program. 
  • Checks completed programs by running simulations or tests.
  • Prepares geometric layout of designs using proper software.
  • Determines sequence of operations in a program.
  • Choose cutting tools that will be needed.
  • Analyzes job order and performs necessary calculations.
  • Writes programs and modifies existing ones for increased efficiency.
  • Analyzes and selects speeds and cutting tools for programs.
  • Makes improvements to set up times for a task and contouring of complex shapes.
  • Simplifies tooling time for workers and increases productivity for the client.
  • Evaluates all completed designs to validate their functions and ensure they successfully reduce time and money for the client.
  • Monitors all programs to make sure they follow blueprint instructions and safely and successfully complete the task.
  • Provides training for employees on automated systems.
  • Complies with all safety rules and regulations.

JOB REQUIREMENTS & QUALIFICATIONS:

  • Must have experience with Mastercam and SolidWorks.
  • Must have excellent reading comprehension skills.
  • Experience programming of 3, 4 and 5-axis, mills and lathes
  • Good math skills, especially algebra, trigonometry, and physics.
  • Must have good problem-solving skills.
  • Must have excellent time management skills, organizational and planning skills
  • Must have excellent written and verbal communication skills.
  • Must be mechanically inclined.
  • Knowledge of metal shop work.
  • Must be highly detail oriented.
  • Must be able to work effectively with little or no supervision.
  • Experience operating CMMs preferred
  • Experience setting up and operating CNC Mills preferred
  • Familiarity with Fanuc Siemens and Okuma controls preferred
EDUCATION:
  • High School diploma.
  • Knowledge of electronics and machine tools.
  • At least 4 years of experience with programming.
  • Continuing education to learn new techniques as they emerge.
  • Certification from accredited technical school or work experience.

PHYSICAL REQUIREMENTS:

  • This position can be required to participate in the company random or customer specific drug and alcohol screening and background check.
  • Ability to lift 30 lbs.
  • Ability to professionally handle stressful situations.
  • Outgoing personality to interact with entire company and customers.
  • Organization skills to manage multiple deadlines and priorities.
  • Ability to sit or stand for long periods of times, able to reach above head, bend and stand.
  • Able to pass a pre-employment drug, alcohol test and background check.
  • Must not have allergies or issues related to handling oils or metals including aluminum, copper, bronze and steel.
ADDITIONAL RESPONSIBLITIES:

Special Information (Travel required, physical requirements, background checks, valid license, on-call schedules, weekend rotations, lifting up to 30 lbs.) 

  • The position will be based full time in our Canastota, NY facility.
  • Able to understand, read, write, and speak English proficiently.
  • Legal to work in the United States and ability to provide proper documentation
  • Possession of a valid driver's license

WORK ENVIRONMENT:

  • While performing the duties of this position, the employee will routinely enter a shop environment and will be exposed to moving mechanical parts. While the work area may be described as generally clean, safe, and "not loud", there will be machine operations that generate moderate noise and metal particles.


Salary : $43 - $48

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a CNC Programmer?

Sign up to receive alerts about other jobs on the CNC Programmer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$70,250 - $90,788
Income Estimation: 
$84,020 - $107,510
Income Estimation: 
$41,803 - $57,418
Income Estimation: 
$51,902 - $64,610
Income Estimation: 
$46,685 - $59,878
Income Estimation: 
$43,603 - $55,670
Income Estimation: 
$51,669 - $66,452

Sign up to receive alerts about other jobs with skills like those required for the CNC Programmer.

Click the checkbox next to the jobs that you are interested in.

  • Brand Management Skill

    • Income Estimation: $60,568 - $79,988
    • Income Estimation: $66,102 - $83,695
  • Branding Skill

    • Income Estimation: $58,961 - $76,665
    • Income Estimation: $65,700 - $87,740
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Rotating Machinery Svcs Inc

  • Rotating Machinery Svcs Inc Houston, TX
  • Rotating Machinery Services Outside Sales Representative Texas- Houston Exempt – Full Time ABOUT ROTATING MACHINERY SERVICES Rotating Machinery Services ~ ... more
  • 1 Day Ago

  • Rotating Machinery Svcs Inc Bethlehem, PA
  • Rotating Machinery Services, Inc. (RMS), is seeking a qualified 2nd Shift Shop Supervisor to perform and oversee a variety of mechanical operations/tasks o... more
  • 2 Days Ago

  • Rotating Machinery Svcs Inc Houston, TX
  • JOB SUMMARY Rotating Machinery Services, Inc (RMS Inc.) is seeking a qualified Machinist to work 2nd shift and perform a variety of machining practices inv... more
  • 2 Days Ago

  • Rotating Machinery Svcs Inc Houston, TX
  • Manager, Contracts & Commercial Governance Office Environment Houston, TX – Exempt – Full Time Rotating Machinery Services (RMS) was established in 1998 wi... more
  • 2 Days Ago


Not the job you're looking for? Here are some other CNC Programmer jobs in the Canastota, NY area that may be a better fit.

  • Feldmeier Equipment Inc Syracuse, NY
  • Description Job Summary: A CNC Programmer is responsible for writing and optimizing programs for CNC Machines, interpreting blueprints and ensuring precisi... more
  • 20 Days Ago

  • ITT Inc. - English US Seneca, NY
  • About ITT: ITT is an industrial manufacturer of critical, engineered components that serve fast-growing end markets in transportation, flow, energy, aerosp... more
  • 21 Days Ago

AI Assistant is available now!

Feel free to start your new journey!