Demo

CNC Programmer and Machinist

TMC Technologies
Carroll, IA Full Time | Part Time
POSTED ON 9/27/2026
AVAILABLE BEFORE 1/23/2027

About us

TMC Technologies has been in businesssince 1989 with one mission: exceed customer expectations through collaboration, service and quality.

Our in-house capabilities include design, 3D modeling, CNC turning and machining, grinding, various other secondary operations, heat treating and light fabrication/assembly.

We serve a broad set of markets: Agriculture, Food Processing, Industrial, Firearms and Medical/Military/Aerospace.

Visit us at www.tmc-technologies.com

Responsible for reading and interpreting design blueprints, determine best method for manufacturing design and then programming and setting up CNC machine for manufacturing the component or components. Also responsible to verify quality of the parts and make adjustments as necessary while running production to ensure specifications are met or exceed the blueprint.

Using CAD (2D/3D) and CAM software programs to draw, design and program components and assemblies for manufacturing.

TMC Technologies provided the following inclusive hiring information:

We are an equal opportunity employer and considers all qualified applicants equally without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, or disability status.

Job Types: Part-time, Full-time

Pay: $25.00 - $30.00 per hour

Benefits:

  • 401(k) 3% Match
  • Flexible spending account
  • Health savings account
  • Paid time off
  • Profit sharing
  • Relocation assistance

Education:

  • Associate (Preferred)

Experience:

  • CNC Programming: 1 year (Preferred)
  • CAM Programming: 1 year (Preferred)

Shift availability:

  • Day Shift (Preferred)

Work Location: In person

Salary : $25 - $30

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 and Machinist?

Sign up to receive alerts about other jobs on the CNC Programmer and Machinist 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
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 TMC Technologies

  • TMC Technologies Pocatello, ID
  • Job Description: TMC Technologies is in search of a Backup and Recovery Systems Engineer to be responsible for design, deployment, testing, certification, ... more
  • 5 Days Ago

  • TMC Technologies Clarksburg, WV
  • TMC Technologies is in search of an experienced DevSecOps/Cloud Platform Engineer to support the modernization, automation, and ongoing operations of enter... more
  • 7 Days Ago

  • TMC Technologies Clarksburg, WV
  • Job Title Senior DevSecOps/Cloud Platform Engineer Location Clarksburg, WV 26306 US (Primary) Category Information Technology Job Type Full-time Career Lev... more
  • 8 Days Ago

  • TMC Technologies Fairmont, WV
  • Job Description: TMC Technologies is searching for a qualified, energetic, and passionate candidate to join our NASA Independent Verification and Validatio... more
  • 10 Days Ago


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

  • FLSmidth Melbourne, IA
  • FLSmidth ABON is seeking skilled CNC Machinists to operate and maintain CNC machines to produce high-precision components used in heavy mining equipment. T... more
  • 1 Month Ago

  • Fat Baggers Inc Chariton, IA
  • Fat Baggers Inc. is looking for an experienced CNC Machine Setup & Programmer to join our machine shop team. We are seeking someone who can confidently set... more
  • 15 Days Ago

AI Assistant is available now!

Feel free to start your new journey!