CNC Programmer

Socket.dev

Pleasant Valley Township (IA)

On-site

USD 30,000 - 52,000

Full time

6 days 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
Day shift
On-site
Health coverage
Paid time off
Retirement plan

Job summary

Socket.dev is seeking a CNC Programmer in Iowa to own programming from screen to finished part. This blended office-and-floor role requires you to write programs and prove them out on the machine, then hand off clean setups to leads and operators.

You will select tooling, optimize cycles, and continuously improve existing programs while collaborating with engineering, quality, and production. The role offers a day shift with full benefits, a sign-on bonus, and a stable, family-owned shop

Qualifications

  • Experience programming multi-axis CNC – or strong programming aptitude paired with a genuinely hands-on, get-it-done mindset.
  • Comfortable moving between the office and the shop floor; you'd rather prove it at the machine than assume it works.
  • Self-directed problem solver who takes ownership and figures things out without hand-holding.
  • Solid understanding of GD&T, machining fundamentals, tooling, and fixturing.
  • Ability to read and interpret complex prints and models.
  • Drive to make the process better, not just run it as-is.

Responsibilities

  • Program complex parts for 3-, 4-, and 5-axis CNC machining centers.
  • Prove out your own programs at the machine, dialing in setups, tooling, and offsets before release.
  • Hand off documented, repeatable programs and setup sheets to leads and operators.
  • Select tooling and workholding strategies that balance cycle time, finish, and tool life.
  • Troubleshoot and continuously improve existing programs on the floor.
  • Collaborate with engineering, quality, and production to get parts right the first time.

Skills

Multi-axis CNC programming

Tools

CNC machines

Job description

CNC Programmer
About the role

We're a well-established Iowa machine shop running high-end 3-, 4-, and 5-axis CNC equipment, and we're looking for a CNC Programmer who wants ownership of their work from screen to finished part.

This is a blended office-and-floor role. You'll write your programs, then prove them out yourself at the machine before handing clean, validated programs and setups off to leads and operators. We want someone who takes the reins and runs with it – not someone who needs to be walked through every step.

What you'll do
  • Program complex parts for 3-, 4-, and 5-axis CNC machining centers.
  • Prove out your own programs at the machine, dialing in setups, tooling, and offsets before release.
  • Hand off documented, repeatable programs and setup sheets to leads and operators.
  • Select tooling and workholding strategies that balance cycle time, finish, and tool life.
  • Troubleshoot and continuously improve existing programs on the floor.
  • Collaborate with engineering, quality, and production to get parts right the first time.
What we're looking for
  • Experience programming multi-axis CNC – or strong programming aptitude paired with a genuinely hands-on, get-it-done mindset.
  • Comfortable moving between the office and the shop floor; you'd rather prove it at the machine than assume it works.
  • Self-directed problem solver who takes ownership and figures things out without hand-holding.
  • Solid understanding of GD&T, machining fundamentals, tooling, and fixturing.
  • Ability to read and interpret complex prints and models.
  • Drive to make the process better, not just run it as-is.
Compensation & benefits
  • Highly competitive hourly wage, depending on experience.
  • Sign-on bonus.
  • Day shift, on-site.
  • Full benefits package including health coverage, paid time off, and retirement plan.
  • Stable, growing, family-owned shop with modern, high-end equipment.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

CNC Programmer
CNC Programmer

LeClaire Manufacturing Co. • Pleasant Valley Township (IA)

On-site
USD 30,000 - 47,000
Sign-on bonus
Day shift
Full benefits package
CNC Programmer
CNC Programmer

Gro HR • Waco (TX)

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

Stubborn Mule LLC • Grants Pass (OR)

On-site
USD 45,000 - 65,000
401(k)
Dental insurance
Employee discounts
+3
CNC Programmer
CNC Programmer

Wilson Combat • Berryville (AR)

On-site
USD 50,000 - 70,000
Competitive salary
40 hours paid vacation after 6 months
Group Health Insurance available
+1
CNC Programmer
CNC Programmer

AllTek Staffing & Resource Group, Inc. • Benwood (WV)

On-site
USD 35,000 - 48,000
Own Your Programs: 3-5 Axis CNC Programmer (Day Shift)
Own Your Programs: 3-5 Axis CNC Programmer (Day Shift)

Socket.dev • Pleasant Valley Township (IA)

On-site
USD 30,000 - 52,000
Sign-on bonus
Day shift
On-site
+3
CNC Machinist/Programmer
CNC Machinist/Programmer

gpac • Clinton Charter Township (MI)

On-site
USD 65,000 - 95,000
Health, dental, life, and disability保险
401(k) with profit-sharing
Annual bonus opportunities
+2
Senior CNC Programmer & Machinist
Senior CNC Programmer & Machinist

6AM City, LLC • United States

On-site
USD 55,000 - 75,000
Competitive pay
11 paid holidays
Pension plan
+2
CNC Programmer
CNC Programmer

Deringer-Ney Inc. • Bloomfield (CT)

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

VSSI Staffing Services, LLC • Tennessee

On-site
USD 52,000 - 74,000
Health, dental, and vision insurance
Paid time off and holidays
Overtime opportunities
+1