1

G Code Jobs (NOW HIRING)

CNC Lathe Machinist

Kansas City, MO · On-site

$32 - $45/hr

Experience with Fanuc controls and G-code programming/editing is required to elicit the level of pay advertised for this role. Schedule: 4-day, 10-hour shift Monday - Thursday from 6:00 AM - 4:30 PM ...

Experience with Fanuc controls and G-code programming/editing is required to elicit the level of pay advertised for this role. Schedule: 4-day, 10-hour shift Monday - Thursday from 6:00 AM - 4:30 PM ...

This role includes editing G-code, interpreting blueprints and CAD models, selecting tooling and machining parameters, and performing inspections to ensure quality, safety, and on-time production.

CNC Lathe Machinist

Kansas City, MO · On-site

$21.50 - $27.50/hr

Experience with Fanuc controls and G-code programming/editing is required to elicit the level of pay advertised for this role. Schedule: 4-day, 10-hour shift Monday - Thursday from 6:00 AM - 4:30 PM ...

CNC Machinist

Brooten, MN · On-site

$24 - $35/hr

Write, edit, and troubleshoot G-code on Haas and Fanuc machines. * Utilize conversational programming where applicable. * Maintain high standards for precision, quality, and efficiency.

2nd Shift CNC Machinist

Brookville, PA · On-site

$17.75 - $24.25/hr

Program CNC machines using G-code and/or CAM software * Perform complex setups, including fixturing, tooling selection, and offsets * Machine close-tolerance parts from steel, aluminum, and specialty ...

Swiss CNC Programmer

Fairfield, NJ · On-site

$60K - $70K/yr

Develop, simulate, and implement complex multi-axis G-code programs for Swiss-style lathes using CAM software * Perform comprehensive machine setups * Identify and implement cycle time reductions and ...

2nd Shift CNC Machinist

Hanover, PA · On-site

$19.75 - $26.75/hr

Program CNC machines using G-code and/or CAM software * Perform complex setups, including fixturing, tooling selection, and offsets * Machine close-tolerance parts from steel, aluminum, and specialty ...

next page

Showing results 1-20

G Code information

See salary details

$49K

$80.4K

$106.5K

How much do g code jobs pay per year?

As of Jul 7, 2026, the average yearly pay for g code in the United States is $80,416.00, according to ZipRecruiter salary data. Most workers in this role earn between $68,000.00 and $93,000.00 per year, depending on experience, location, and employer.

What are some common challenges CNC programmers face when working with G-code, and how can they be overcome?

CNC programmers working with G-code often encounter challenges such as debugging code errors, optimizing tool paths for efficiency, and ensuring compatibility with different machine controllers. To overcome these, it's important to use simulation software to test programs before actual runs, maintain clear documentation, and stay updated with machine-specific G-code variations. Collaborating closely with machine operators and maintenance teams also helps identify potential issues early and improve overall workflow.

What are the key skills and qualifications needed to thrive as a CNC Programmer, and why are they important?

To thrive as a CNC Programmer, you need a solid background in machining, mathematics, blueprint reading, and experience with G-code programming, often supported by a technical degree or certification. Familiarity with CAD/CAM software, CNC machine operation, and industry-standard certifications like NIMS are typically required. Attention to detail, problem-solving skills, and effective communication help professionals excel in optimizing workflows and troubleshooting issues. These skills ensure precision, efficiency, and safety in manufacturing environments where accuracy is critical.

What are G Code programmers?

G Code programmers are professionals who write and modify G Code, the programming language used to control CNC (Computer Numerical Control) machines. Their work involves translating design specifications into precise machine instructions, ensuring parts and products are manufactured accurately. G Code programmers must understand machining processes, tooling, and the capabilities of various CNC equipment to create efficient and safe programs. They often collaborate with engineers and machinists to optimize production and troubleshoot issues.

What is the difference between G Code vs CNC Programmer?

AspectG CodeCNC Programmer
CredentialsBasic knowledge of G Code syntaxAdvanced understanding of G Code, programming skills
Work EnvironmentUsed on CNC machines for machining operationsDesigns, writes, and tests G Code programs for CNC machines
Industry UsageEssential for CNC machine operationCreates and optimizes G Code programs for manufacturing

G Code is the language used to control CNC machines, providing specific commands for machining. CNC Programmers develop and write these G Code programs, ensuring efficient and accurate manufacturing processes. While G Code is a fundamental component, CNC Programmers possess broader skills in programming, troubleshooting, and optimizing machining operations.

More about G Code jobs
CNC Lathe Machinist

CNC Lathe Machinist

JARBO

Kansas City, MO • On-site

$32 - $45/hr

Other

Medical, Life, Retirement, PTO

Posted 26 days ago


Job description

CNC Lathe Machinist – Sub Spindle Experience

Job Summary

We are a staffing for a precision metal machine shop seeking an experienced CNC Lathe Machinist with strong setup skills and sub spindle experience. The ideal candidate is detail-oriented, dependable, and capable of setting up and running precision CNC lathe work with minimal supervision.

Experience with Fanuc controls and G-code programming/editing is required to elicit the level of pay advertised for this role. 

Schedule: 4-day, 10-hour shift Monday – Thursday from 6:00 AM – 4:30 PM

Responsibilities

  • Set up and operate CNC lathes, including machines with sub spindles
  • Read and interpret blueprints, drawings, and job travelers
  • Perform machine setups, tool changes, offsets, and adjustments
  • Edit and troubleshoot G-code programs as needed
  • Use precision measuring tools to inspect parts and maintain tight tolerances
  • Monitor machine performance and make adjustments to ensure quality
  • Maintain a clean, safe, and organized work area
  • Work with supervisors, programmers, and quality personnel to complete jobs accurately and efficiently

Qualifications

  • CNC lathe setup experience required
  • Sub spindle experience strongly preferred
  • Experience with Fanuc controls preferred
  • Ability to read and edit G-code
  • Strong blueprint reading skills
  • Ability to use micrometers, calipers, gauges, and other precision inspection tools
  • Experience working in a precision metal machining environment
  • Strong attention to detail and commitment to quality
  • Reliable attendance and a strong work ethic

Benefits

  • Health insurance
  • 401(k) with 4% company match
  • Paid time off
  • Holiday pay
  • Life insurance
  • Bonus potential
  • 4-day workweek, Monday through Thursday

About the Role

This is a great opportunity for a skilled CNC Lathe Machinist who enjoys setup work, precision machining, and being part of a quality-focused machine shop. We are looking for someone who takes pride in producing accurate parts and can contribute to a dependable, team-oriented shop environment.

#HP