Cnc Programmer

Aerotek

California

On-site

USD 41,000 - 76,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health benefits
401(k) plan
Life insurance
Disability insurance
HSA
Transit benefits
Employee Assistance Program
PTO

Job summary

Aerotek in Los Angeles, CA seeks an experienced CNC Programmer to develop and optimize Mastercam programs for mills and lathes to produce high-quality steel components. You will select tooling and cutting parameters, verify parts, and ensure repeatable, efficient machining in a fast-paced manufacturing environment.

Responsibilities include troubleshooting, collaboration with machinists and engineers, maintaining program files, and ensuring dimensional accuracy from first piece to final

Qualifications

  • Minimum 5+ years CNC programming in manufacturing.
  • Proficient in Mastercam for mills and lathes.
  • Experience machining steel including stainless/alloy steels.
  • Ability to read blueprints, CAD drawings and GD&T.
  • Understand tooling, feeds and speeds; troubleshoot on shop floor.

Responsibilities

  • Program CNC mills and lathes using Mastercam to produce steel components.
  • Develop, edit and optimize CNC programs to improve cycle times and part quality.
  • Set up and machine steel parts to meet specs.
  • Read and interpret blueprints, CAD models, and GD&T.
  • Choose tooling, feeds and speeds for safe, efficient machining.
  • Troubleshoot machining and programming issues on the shop floor.
  • Collaborate with production and engineering to improve processes.
  • Verify first-piece parts and adjust programs as needed.
  • Maintain organized program files and documentation.

Skills

Mastercam programming
CNC milling
CNC turning
Blueprints & GD&T
Troubleshooting
Machining steel
Reading CAD/blueprints
Tooling selection
Shop floor collaboration
Attention to detail

Tools

Mastercam

Job description

Job Description

Job Description

Job Title: CNC Programmer Job Description

This role focuses on programming CNC mills and lathes using Mastercam to produce high-quality steel components. You will create and optimize CNC programs, select appropriate tooling and cutting parameters, and ensure efficient, accurate, and repeatable machining processes in a manufacturing environment.

Responsibilities
  • Program CNC mills and lathes using Mastercam to produce precision steel components.
  • Develop, edit, and optimize CNC programs to improve cycle times, tool life, and part quality.
  • Set up and machine steel parts, including stainless and alloy steels, to meet engineering specifications.
  • Read and interpret blueprints, CAD models, and GD&T to ensure accurate part production.
  • Select appropriate tooling, feeds, and speeds for efficient and safe machining operations.
  • Troubleshoot machining and programming issues, identifying root causes and implementing effective solutions.
  • Collaborate with production and engineering teams to refine processes and improve manufacturability.
  • Verify first-piece parts and make necessary program or setup adjustments to maintain dimensional accuracy.
  • Maintain organized program files and documentation for repeat jobs and continuous improvement.
  • Follow established safety procedures and best practices while operating CNC equipment.
Essential Skills
  • Minimum 5+ years of CNC programming experience in a manufacturing environment.
  • Strong proficiency in programming CNC mills and lathes using Mastercam.
  • Hands-on experience machining and programming steel, including stainless and alloy steels.
  • Ability to read and interpret blueprints, CAD drawings, and GD&T.
  • Solid understanding of CNC machining processes, tooling selection, feeds, and speeds.
  • Proven ability to troubleshoot machining and programming issues on the shop floor.
  • Attention to detail and commitment to producing high-quality, accurate components.
Additional Skills & Qualifications
  • Experience working in a high-mix, precision manufacturing environment.
  • Familiarity with continuous improvement and process optimization initiatives.
  • Strong communication skills to collaborate effectively with machinists and engineers.
  • Ability to work independently with minimal supervision while managing multiple tasks.
Why Work Here?

You will join a manufacturing environment that values technical expertise, craftsmanship, and continuous improvement. The team encourages collaboration between programmers, machinists, and engineers, giving you the opportunity to influence processes and see the impact of your work on the shop floor. Consistent hours and structured shifts support work-life balance, while overtime opportunities provide additional earning potential. You will work with modern CNC equipment and professional colleagues who share a commitment to quality and efficiency.

Work Environment

This position is based in a hands-on manufacturing facility with CNC mills and lathes operating on a day shift. The standard schedule runs Monday through Friday with a 6:00 a.m. start time, and Saturday overtime is available as needed. You will work in a production shop environment around steel components, including stainless and alloy steels, using Mastercam and related CAD/CAM tools at programming stations and on the shop floor. The role involves standing for extended periods, working near running machinery, and following standard shop safety practices, including appropriate protective attire as required for a CNC machining environment.

Job Type & Location

This is a Contract to Hire position based out of Los Angeles, CA.

Pay and Benefits

The pay range for this position is $30.00 - $55.00/hr.

  • Medical, dental & vision
  • Critical Illness, Accident, and Hospital
  • 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available
  • Life Insurance (Voluntary Life & AD&D for the employee and dependents)
  • Short and long-term disability
  • Health Spending Account (HSA)
  • Transportation benefits
  • Employee Assistance Program
  • Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace Type

This is a fully onsite position in Los Angeles,CA.

Application Deadline

This position is anticipated to close on Aug 21, 2026.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

CNC Programmer (Milling and Lathes)
CNC Programmer (Milling and Lathes)

SkillSource Tech • New Britain (CT)

On-site
USD 30,000 - 44,000
Health Insurance
401k with Company Match
Holiday Bonuses
+2
CNC Programmer/Set-up Operator
CNC Programmer/Set-up Operator

SkillSource Tech • Billerica (MA)

On-site
USD 55,000 - 80,000
Health Insurance – Single or Family
401k with Company Match
Holiday Bonuses
+2
CNC Programmer/Set-up Operator
CNC Programmer/Set-up Operator

SkillSource Tech • Union (NJ)

On-site
USD 34,000 - 55,000
Health Insurance – Single or Family
401k with Company Match
Holiday Bonuses
+2
CNC Machinist/Programmer
CNC Machinist/Programmer

SkillSource Tech • New Hartford (CT)

On-site
USD 32,000 - 47,000
Health Insurance - Single or Family
401k with Company Match
Holiday Bonuses
+2
CNC Machinist/Programmer
CNC Machinist/Programmer

SkillSource Tech • Tewksbury (MA)

On-site
USD 70,000 - 90,000
Health Insurance
401k with Company Match
Holiday Bonuses
+2
CNC Lathe Programmer
CNC Lathe Programmer

SkillSource Tech • New York (NY)

On-site
USD 65,000 - 105,000
Health Insurance – Single or Family
401k with Company Match
Holiday Bonuses
+2
CNC Programmer- Experienced
CNC Programmer- Experienced

Page Mechanical Group, Inc. • Shirley (MA)

On-site
USD 50,000 - 70,000
CNC Machinist
CNC Machinist

Knowles Corporation • San Diego (CA)

On-site
USD 55,000 - 75,000
CNC Machinist
CNC Machinist

Knowles Precision Devices • San Diego (CA)

On-site
USD 65,000 - 90,000
CNC Programmer
CNC Programmer

Ace Metal Crafts • Bensenville (IL)

On-site
USD 65,000 - 90,000
Medical
Dental
Vision
+6