Junior CNC Programmer / CNC Setup

API International

Tualatin (OR)

On-site

USD 45,000 - 65,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Insurance coverage
Health Savings Account (HSA)
80 hours PTO first year
Paid holidays
401(k) with 4% match
Training & development
Advancement opportunities

Job summary

API International in Oregon is seeking a motivated Junior CNC Programmer / CNC Setup to join our team. You will learn to create and modify CNC programs using Mastercam for lathes and mills while working alongside experienced machinists.

We offer training, a clear path to programming, and opportunities for advancement in a growing company. Ideal for candidates with CNC setup experience or technical school background looking to move into programming.

Qualifications

  • Basic knowledge of CNC machining and manufacturing processes.
  • CNC setup experience is highly valued.
  • Willingness to transition into CNC programming.
  • Familiarity with Mastercam Lathe and/or Mill is preferred but not required.
  • Ability to read and understand mechanical drawings.
  • Basic understanding of G-code, tooling, speeds, and feeds is helpful.
  • Strong mechanical aptitude, attention to detail, and problem-solving skills.
  • Positive attitude and a strong willingness to learn.

Responsibilities

  • Create and modify CNC programs using Mastercam.
  • Assist with programming basic machining operations.
  • Set up and operate CNC lathes and mills as needed.
  • Read and interpret engineering drawings, specifications, and GD&T.
  • Assist with selecting cutting tools, speeds, feeds, and machining strategies.
  • Verify toolpaths and make program adjustments as needed.
  • Work with machinists and experienced programmers to troubleshoot machining and programming issues.
  • Assist with setup documentation, tooling sheets, and program organization.
  • Follow company quality, safety, and production procedures.

Skills

CNC machining basics
Reading drawings
Problem solving
Willingness to learn

Education

Technical school training in CNC

Tools

Mastercam Lathe
Mastercam Mill

Job description

Description

API International is a family-owned manufacturing and engineering solutions company founded in Portland, Oregon, in 1979. For more than 45 years, we've helped customers solve real-world challenges with flanges, expansion joints, valves, pipe fittings, and custom-fabricated products for the Agriculture, Exhaust, HVAC, and Water Works industries.

At API International, we offer a generous benefit package including:
  • Employer-paid health, vision, dental, and long-term disability insurance – Base plan premium fully covered beginning the first day of the month following 60 days of employment. Spouse and family eligible for 100% coverage of the base plan premium after one year.
  • Health Savings Account (HSA) with an employer contribution – API contributes to eligible employees' HSA accounts, with contribution amounts varying based on individual coverage and eligibility.
  • 80 hours of PTO for your first year – Increases to 152 hours after your first year (prorated).
  • 8 paid holidays – Includes your birthday!
  • 401(k) with a 4% company match.
  • Voluntary benefits – Includes FSA and life insurance.
  • Training and professional development.
  • Opportunities for advancement – Grow with a company experiencing significant growth.

We are looking for a motivated and detail-oriented Junior CNC Programmer / CNC Setup to join our API team. This is an excellent opportunity for an experienced CNC setup person who wants to transition into programming, as well as someone with technical school training or basic Mastercam knowledge who wants to build a career in CNC programming. You will work alongside experienced CNC programmers and machinists while learning to create and modify CNC programs using Mastercam for CNC lathes and mills. We are willing to train the right candidate. Strong CNC setup or machining experience can be just as valuable as previous programming experience.

A typical day:
  • Create and modify CNC programs using Mastercam.
  • Assist with programming basic machining operations.
  • Set up and operate CNC lathes and mills as needed.
  • Read and interpret engineering drawings, specifications, and GD&T.
  • Assist with selecting cutting tools, speeds, feeds, and machining strategies.
  • Verify toolpaths and make program adjustments as needed.
  • Work with machinists and experienced programmers to troubleshoot machining and programming issues.
  • Assist with setup documentation, tooling sheets, and program organization.
  • Follow company quality, safety, and production procedures.
The ideal candidate requires the following:
  • Basic knowledge of CNC machining and manufacturing processes.
  • CNC setup experience is highly valued.
  • Candidates with strong CNC setup skills who are looking to transition into CNC programming are encouraged to apply.
  • Familiarity with Mastercam Lathe and/or Mill is preferred but not required.
  • Ability to read and understand mechanical drawings.
  • Basic understanding of G-code, tooling, workholding, speeds, and feeds is helpful.
  • Strong mechanical aptitude, attention to detail, and problem-solving skills.
  • Positive attitude and a strong willingness to learn.
  • CNC machining experience, technical school training, or hands-on shop experience is preferred.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior CNC Programmer – Setup & Mastercam Training
Junior CNC Programmer – Setup & Mastercam Training

API International • Tualatin (OR)

On-site
USD 45,000 - 65,000
Insurance coverage
Health Savings Account (HSA)
80 hours PTO first year
+4
CNC Setup Programmer
CNC Setup Programmer

Employbridge • Towamencin Township (PA)

On-site
USD 45,000 - 65,000
Competitive benefits package
CNC Programmer/Machinist
CNC Programmer/Machinist

SEECO - Southern Electrical Equipment Company • Monroe (NC)

On-site
USD 60,000 - 76,000
CNC Programmer Machinist
CNC Programmer Machinist

CyberCoders • Dawsonville (GA)

On-site
USD 60,000 - 90,000
3/4/5 Axis Mill Set Up /Programmer
3/4/5 Axis Mill Set Up /Programmer

A&R Engineering Co., Inc. • Carson (CA)

On-site
USD 55,000 - 76,000
Hybrid role
Career development opportunities
CNC Programmer
CNC Programmer

Job Juncture • Berlin (CT)

On-site
USD 34,000 - 55,000
Medical benefits
401k plan
STD/LTD/AD&D
+5
CNC Programmer
CNC Programmer

CyberCoders • Naples (FL)

On-site
USD 65,000 - 90,000
Health, dental, vision
Life Insurance
PTO
+3
CNC Machinist / Programmer
CNC Machinist / Programmer

Express Employment Professionals - Cincinnati East • Henderson (NC)

On-site
USD 55,000 - 82,000
Health, dental and vision benefits
Paid vacation and holidays
Retirement savings plan
+2
Advanced Machinist / CNC Programmer
Advanced Machinist / CNC Programmer

QP Manufacturing LLC • Chardon (OH)

On-site
USD 50,000 - 70,000
Competitive pay
Growth opportunities
Hands-on work with advanced technology
CNC Programmer/Set-Up
CNC Programmer/Set-Up

Progressive Machine and Design • Town of Victor (NY)

On-site
USD 85,962,000 - 131,809,000