1

Machine Programmer Jobs (NOW HIRING)

CNC Machine Programmer/Set-Up

Henrico, VA ยท On-site

$24 - $33/hr

Reporting to the Production Supervisor, the Machine Programmer Set Up role is responsible for programming machines and creating the programmed instructions that control automated devices in a ...

Be Seen First

Machine Programmer III Location: Huntsville, AL 35806 Duration: 6 months Pay Rate: $58/hr (W2) As part of a diverse and hardworking team of specialists, you will be responsible for the development ...

Reporting to the Production Supervisor, the Machine Programmer Set Up role is responsible for programming machines and creating the programmed instructions that control automated devices in a ...

CNC Machine Programmer (Days)

Villard, MN ยท On-site

$20 - $32/hr

This role works closely with engineering, machining, and production teams to interpret drawings, select tooling, improve cycle times, troubleshoot machining issues, and support efficient shop-floor ...

Machine Operator

Henrico, VA ยท On-site

$15.75 - $18.75/hr

CNC Machine Programmer Location : Henrico, VA 23231 Hire Type : Direct Hire Shift : Various Shifts available: 1st Shift: 7a till 3:30p 2nd Shift: 3:30p till 11:30p 3rd Shift: 11:00p till 7:00a ...

CNC Machine Programmer

North Easton, MA ยท On-site

$30 - $35/hr

CNC Machinist - Swiss or Lathe $30-$38 per hour | Day Shift | Stable, PrecisionDriven Shop If you're a handson CNC Machinist who enjoys owning your work from setup to finished part -- and you're not ...

Machine Programmer - All Levels

Huntsville, AL ยท On-site

$26 - $35.75/hr

Produces machined parts, products, or components by programming and operating computer numerical control (CNC) production equipment. Prepares, programs, and operates CNC machinery. Develops, edits ...

Be Seen First

CNC Programmer

Huntsville, AL ยท On-site

$60 - $62/hr

Machine Programmer III Huntsville, AL (Onsite) Our client, a leading aerospace and spaceflight organization, is seeking an experienced Machine Programmer III to support the manufacturing of advanced ...

New

next page

Showing results 1-20

Machine Programmer information

See salary details

$13

$26

$48

How much do machine programmer jobs pay per hour?

As of Jun 25, 2026, the average hourly pay for machine programmer in the United States is $26.35, according to ZipRecruiter salary data. Most workers in this role earn between $21.39 and $27.88 per hour, depending on experience, location, and employer.

What is a Machine Programmer job?

A Machine Programmer is responsible for writing, testing, and optimizing code that controls automated machinery and manufacturing equipment. They develop CNC (Computer Numerical Control) programs, troubleshoot issues, and ensure machines operate efficiently. This role requires knowledge of programming languages like G-code, CAD/CAM software, and an understanding of machining processes. Machine Programmers play a key role in improving production accuracy and efficiency.

Is a CNC job a good career?

A CNC machine programmer role involves creating and managing computer-controlled machining processes, requiring technical skills and knowledge of CAD/CAM software. It offers stable employment opportunities, competitive wages, and potential for advancement in manufacturing industries. The job often requires attention to detail, precision, and safety awareness.

What are the typical daily responsibilities of a Machine Programmer?

Machine Programmers are primarily responsible for writing and modifying programs that control automated machinery, such as CNC machines, to produce precision parts. Each day often involves reviewing blueprints or CAD designs, entering and testing code, and performing trial runs to ensure accurate and efficient machine output. You may also troubleshoot errors, collaborate with machine operators and engineers to resolve issues, and update existing programs for new production runs. While the role is typically based in a manufacturing facility, it often requires close teamwork and communication with multiple departments to ensure seamless operations.

Will AI replace CNC programmers?

AI technology can automate certain tasks in CNC programming, such as toolpath generation and optimization, but it is unlikely to fully replace CNC programmers who require expertise in interpreting complex designs, troubleshooting, and making real-time adjustments. Human oversight remains essential for ensuring quality and adapting to unique manufacturing challenges.

What is a CNC programmer's salary?

A CNC programmer's salary typically ranges from $50,000 to $80,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software may earn higher wages and additional benefits.

What are the key skills and qualifications needed to thrive in the Machine Programmer position, and why are they important?

To thrive as a Machine Programmer, you need strong programming abilities, proficiency in interpreting technical blueprints, and a background in mechanical or manufacturing engineering, often supported by an associate degree or technical certification. Familiarity with Computer Numerical Control (CNC) machines, CAD/CAM software, and industry certifications such as NIMS is typically required. Detail orientation, analytical thinking, and effective problem-solving skills make individuals stand out in this role. These skills ensure precise programming, minimal production delays, and optimal equipment performance in a manufacturing environment.

What does a machine programmer do?

A machine programmer writes, tests, and maintains code to control manufacturing equipment such as CNC machines and automated systems. They use programming languages like G-code or ladder logic and often work with CAD/CAM software to develop precise instructions for machinery operation. Strong technical skills and understanding of manufacturing processes are essential for this role.
What cities are hiring for Machine Programmer jobs? Cities with the most Machine Programmer job openings:
What states have the most Machine Programmer jobs? States with the most job openings for Machine Programmer jobs include:
What job categories do people searching Machine Programmer jobs look for? The top searched job categories for Machine Programmer jobs are:
What are popular job titles related to Machine Programmer jobs? For Machine Programmer jobs, the most frequently searched job titles are:
Infographic showing various Machine Programmer job openings in the United States as of June 2026, with employment types broken down into 97% Full Time, and 3% Nights. Highlights an 94% Physical, 1% Hybrid, and 5% Remote job distribution, with an average salary of $54,803 per year, or $26.3 per hour.
CNC Machine Programmer/Set-Up

CNC Machine Programmer/Set-Up

Flex Ltd.

Henrico, VA โ€ข On-site

$24 - $33/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 14 days ago


Job description

Job Posting Start Date 05-13-2026 Job Posting End Date 07-31-2026
Anord Mardix, a Flex company, is a global leader in critical power solutions. With facilities around the globe, Anord Mardix leads in critical power infrastructure, supporting a myriad of industries, from financial institutions to data centers.
We develop skill sets, encourage curiosity, and enable empowerment - we turn jobs into careers. If this sounds interesting, we'd like to meet you.
Job Summary
To support our extraordinary teams who build great products and contribute to our growth, we're looking to add a CNC Machine Programmer/Set-Up located in Henrico.
Reporting to the Production Supervisor, the Machine Programmer Set Up role is responsible for programming machines and creating the programmed instructions that control automated devices in a manufacturing setting
What a typical day looks like:
  • Program, set up, adjust and efficiently operate machines to perform diverse and difficult operations requiring close/exact tolerances on aluminum and some steel products with various dimensions, while working with unusual contours and finish specifications.
  • Calculate and set controls and programming to regulate machining factors such as speed, feed, coolant flow and depth and angle of cut.
  • Maintain and edit programs to fine tune processes.
  • Select, align and secure holding fixtures, cutting tools, attachments, accessories and materials into machine.
  • Accurately record job transactions.

The experience we're looking to add to our team:
  • Requires associate's degree or equivalent apprenticeship and/or education.
  • Requires 3-5 years related to Machine Programming Set Up or similar
  • Able to read, comprehend, and interpret complex instructions. Ability to write reports, business correspondence and procedures. Ability to effectively present information and respond to questions from managers and customers.
  • Ability to apply advanced mathematical concepts and operations.
  • Ability to define problems, collect data, establish facts and draw valid conclusions. Ability to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables.

What you'll receive for the great work you provide:
  • Full range of medical, dental, and vision plans
  • Life Insurance
  • Short-term and Long-term Disability
  • Matching 401(k) Contributions
  • Vacation and Paid Sick Time
  • Tuition Reimbursement

Job Category
Operations
Anord Mardix is an Equal Opportunity Employer and employment selection decisions are based on merit, qualifications, and abilities. We do not discriminate based on: age, race, religion, color, sex, national origin, marital status, sexual orientation, gender identity, veteran status, disability, pregnancy status, or any other status protected by law. We're happy to provide reasonable accommodations to those with a disability for assistance in the application process. Please email accessibility@flex.com and we'll discuss your specific situation and next steps (NOTE: this email does not accept or consider resumes or applications. This is only for disability assistance. To be considered for a position at Anord Mardix, you must complete the application process first).

Flex Personnel logo

About Flex Personnel

Sourced by ZipRecruiter

The Flex Team is made up of Staffing Industry experts committed to serving the needs of businesses and workers by bringing people together. We are guided by our Core values Integrity, Courtesy, and Respect. At Flex we bring Businesses and People together. We carefully assess both the needs of our Business clients and the complete profiles of each candidate, and then make the connections we believe will be most mutually beneficial. With offices in select markets throughout the Country, We are continually expanding our industry reach nationwide.

Industry

Recruiting and staffing services

Company size

11 - 50 Employees

Headquarters location

Dallas, TX, US

Social media