1

Cnc Programming Jobs in Maine (NOW HIRING)

Manufacturing Engineer IV

Bangor, ME · On-site

$52.22 - $57.22/hr

Provide daily operator support in the form of CNC programming and troubleshooting support to the shop floor. Support and implement tooling and fixturing requirements associated with CNC machine tools.

Provide daily operator support in the form of CNC programming and troubleshooting support to the shop floor. * Support and implement tooling and fixturing requirements associated with CNC machine ...

CNC programming knowledge (G-code, M-code) is a plus. * Strong attention to detail and commitment to quality. Why Join Us? * Competitive pay and benefits. $28-$34 DOE. * Opportunities for career ...

The CNC Programmer/Toolmaker is responsible for designing, procuring, programming, and building ... Advanced CAM programming skills (Preferably CAMWorks) * CAD solid modeling design skills ...

The CNC Programmer/Toolmaker is responsible for designing, procuring, programming, and building ... Advanced CAM programming skills (Preferably CAMWorks) * CAD solid modeling design skills ...

CNC Programmer and Toolmaker

South Paris, ME · On-site

$24.75 - $32/hr

The CNC Programmer/Toolmaker is responsible for designing, procuring, programming, and building ... Advanced CAM programming skills (Preferably CAMWorks) * CAD solid modeling design skills ...

Provide daily operator support in the form of CNC programming and troubleshooting support to the shop floor. * Support and implement tooling and fixturing requirements associated with CNC machine ...

CNC Programmer and Toolmaker Full Time South Paris, ME, US Salary Range: $35.00 To $45.00 Hourly We ... Advanced CAM programming skills (Preferably CAMWorks) * CAD solid modeling design skills ...

CNC Programmer and Toolmaker Full Time South Paris, ME, US 3 days ago Requisition ID: 2591 Salary ... Advanced CAM programming skills (Preferably CAMWorks) * CAD solid modeling design skills ...

Set up and operate CNC mills and/or lathes to manufacture precision components ... Read and interpret blueprints, engineering drawings, and GD&T. * Select and install tooling ...

Set up and operate CNC mills and/or lathes to manufacture precision components ... Read and interpret blueprints, engineering drawings, and GD&T. * Select and install tooling ...

Set up and operate CNC mills and/or lathes to manufacture precision components ... Read and interpret blueprints, engineering drawings, and GD&T. * Select and install tooling ...

CNC Machinist

Gorham, ME · On-site

$25 - $34/hr

Setting up the CNC equipment with the correct tooling and parts to perform the job ... Collaborate with engineers, supervisors, programmers and other team members * Inspecting and ...

CNC Machinist

Gorham, ME · On-site

$20.25 - $27.50/hr

Setting up the CNC equipment with the correct tooling and parts to perform the job ... Collaborate with engineers, supervisors, programmers and other team members * Inspecting and ...

CNC Machinist

Gorham, ME · On-site

$20.25 - $27.50/hr

Setting up the CNC equipment with the correct tooling and parts to perform the job ... Collaborate with engineers, supervisors, programmers and other team members * Inspecting and ...

Be Seen First

Senior CNC Machinist

Arundel, ME · On-site

$35 - $55/hr

The ideal candidate will have a strong background in operating CNC machinery and a passion for precision engineering. As a CNC Machinist, you will be responsible for producing high-quality parts and ...

CNC Machinist

South Paris, ME · On-site

$20 - $44/hr

Collaborate with supervisors, engineering, maintenance, and quality teams What You Bring * HS diploma/GED; machining training or 2+ years CNC experience * Experience machining medium‑to‑high ...

CNC Operation -- Run CNC lathes, mill‑turns, and 3‑, 4‑, and 5‑axis mills to produce ... Collaboration -- Work with supervisors, engineers, maintenance, and quality teams to resolve issues

Showing results 21-40

Cnc Programming information

See Maine salary details

$16

$29

$43

How much do cnc programming jobs pay per hour?

As of Aug 23, 2026, the average hourly pay for cnc programming in Maine is $29.97, according to ZipRecruiter salary data. Most workers in this role earn between $24.66 and $33.75 per hour, depending on experience, location, and employer.

What is CNC programming?

CNC programming involves creating detailed instructions that guide computer numerical control (CNC) machines in the manufacturing of parts and products. CNC programmers use specialized software to convert design blueprints into precise code, which tells machines how to move, cut, and shape materials. This process ensures high accuracy, repeatability, and efficiency in manufacturing. CNC programming is essential in industries such as automotive, aerospace, and metal fabrication.

What are the key skills and qualifications needed to thrive as a CNC programmer?

To thrive as a CNC Programmer, you need strong mathematical aptitude, mechanical understanding, and experience with blueprint reading, often supported by a degree or certification in manufacturing technology or a related field. Familiarity with CAD/CAM software, G-code programming, and CNC machine operation is essential. Attention to detail, problem-solving skills, and effective communication are crucial soft skills for optimizing processes and minimizing errors. These skills ensure efficient production, high-quality output, and smooth collaboration with engineering and production teams.

What are some common challenges CNC programmers face when transitioning from manual machining to automated CNC environments?

CNC Programmers often find that moving from manual machining to CNC environments requires adapting to new software, precision expectations, and troubleshooting skills. Unlike manual machining, CNC programming involves understanding G-code, machine-specific software, and simulation tools, as well as resolving issues related to tool paths and machine errors. Collaboration with machinists and engineers becomes more critical to ensure that the programmed designs are both manufacturable and efficient. Staying updated with evolving technology and continuous learning are essential for a smooth transition and long-term success.

What is the difference between Cnc Programming vs Cnc Machinist?

AspectCnc Programming

Cnc Programming involves writing and editing code to control CNC machines, focusing on creating precise instructions for manufacturing parts. Cnc Machinists operate CNC machines, set up equipment, and manually adjust tools to produce parts based on the programs. Both roles require knowledge of CNC operations, often share certifications like CNC operator licenses, and work in manufacturing environments. While Cnc Programmers focus on coding and software, Cnc Machinists handle machine operation and adjustments. They often collaborate, with programmers providing instructions for machinists to execute.

Are CNC programmers in demand?

CNC programmers are in demand due to the ongoing need for precision manufacturing in industries such as aerospace, automotive, and medical devices. Skilled programmers who can operate CAD/CAM software and work with CNC machines are sought after, especially as automation increases in manufacturing environments.

How much do CNC programmers earn?

CNC programmers typically earn between $50,000 and $80,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software can earn higher salaries, especially in manufacturing environments with complex machinery.

What are the most commonly searched types of Cnc Programming jobs in Maine?

The most popular types of Cnc Programming jobs in Maine are:

What are popular job titles related to Cnc Programming jobs in Maine?

For Cnc Programming jobs in Maine, the most frequently searched job titles are:

What job categories do people searching Cnc Programming jobs in Maine look for?

The top searched job categories for Cnc Programming jobs in Maine are:

Infographic showing various Cnc Programming job openings in Maine as of August 2026, with employment types broken down into 1% Internship, 79% Full Time, 13% Part Time, 3% Temporary, 3% Contract, and 1% Nights. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $62,342 per year, or $30 per hour.

Tooling Engineer - CNC Manufacturing - Kennebunk, ME

Michael Page USA

Kennebunk, ME • On-site

$76K - $97K/yr

Other

Medical, Retirement, PTO

Posted 11 days ago


Job description

The Tooling Engineer is responsible for overseeing the design, development, and management of prototype and production tooling to support manufacturing operations. This role combines tooling design, CNC programming, project management, and process improvement activities to ensure high-quality, cost-effective production outcomes. Client Details My Client is a manufacturing company specializing in the design and manufacture of precision components and systems for fluid transfer and control that mainly service the automotive, industrial, and aerospace industries. The company focuses on delivering high-quality, efficient, and reliable solutions to meet the specific needs of its customers. Description In this role you'll report directly into the Manufacturing Manager and be responsible for: Designing tooling, gauges, and machine adaptations to support manufacturing operations. Utilizing CAD software to create tooling designs, technical drawings, and engineering documentation. Utilizing CAM software to generate CNC machine code for tooling manufacture. Managing prototype and production tooling projects while maintaining rigorous timelines. Troubleshooting manufacturing processes and implementing corrective actions to improve performance. Overseeing the design and development of tooling solutions from concept through production. Participating in the APQP process to ensure tooling is delivered on time and meets design requirements. Collaborating with production teams to develop and refine new tooling designs. Developing and maintaining tooling standards using lessons learned to improve quality and reduce scrap. Supporting continuous improvement initiatives and performing additional related duties as assigned. Profile A successful candidate will have: Strong understanding of Statistical Process Control (SPC) principles. Knowledge of Geometric Dimensioning and Tolerancing (GD&T). Proficiency with CAD, 3D modeling, CAM software, and Microsoft Office applications. Proven ability to manage multiple projects and prioritize competing deadlines. Strong problem-solving, troubleshooting, and process improvement skills. Experience working in a manufacturing environment Job Offer The candidate will receive... Competitive salary and potential for salary growth Comprehensive benefits package, including health insurance, retirement plans, and vacation/sick leave Opportunities for professional development and career advancement A positive work environment that values collaboration and innovation Work-life balance and flexible scheduling options Access to cutting-edge technologies and resources Engaging and challenging projects that foster skill development Supportive and inclusive company culture Networking opportunities within the industry Potential for performance-based bonuses or incentives. MPI does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, marital status, or based on an individual's status in any group or class protected by applicable federal, state or local law. MPI encourages applications from minorities, women, the disabled, protected veterans and all other qualified applicants.