1

Machine Programmer Jobs in Missouri (NOW HIRING)

CNC Swiss Machine Programmer/Operator 2nd and 3rd Shifts AVAILABLE. Now Offering a $2.50 Shift Differential Join Our Team! We are seeking a skilled and motivated CNC Swiss Machine Programmer/Operator ...

$25 - $35/hr

Programming and setup plan of CNC swiss lathes turning centers. * Interpret technical drawings and ... Perform basic machine maintenance such as cleaning and sharpening * Develop tooling design and ...

Experience using machine learning frameworks * Solid software engineering fundamentals * Proven ability to own and deliver ML components or services within cross-functional teams * Familiarity with ...

PhD in STEM +0 years of relevant experience or equivalent related work experience * 5+ years of experience in data engineering, machine learning engineering, or related roles * Data Pipeline ...

** CNC Programmer

Grandview, MO · On-site

$35 - $45/hr

Expertise in machine programming, set-up, and operation of both manual and CNC equipment ... Extensive knowledge in reading and interpreting engineering drawings, 2D and 3D models.

next page

Showing results 1-20

Machine Programmer information

See Missouri salary details

$13

$24

$45

How much do machine programmer jobs pay per hour?

As of Aug 26, 2026, the average hourly pay for machine programmer in Missouri is $24.71, according to ZipRecruiter salary data. Most workers in this role earn between $20.05 and $26.15 per hour, depending on experience, location, and employer.

What is a machine programmer?

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.

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.

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 job categories do people searching Machine Programmer jobs in Missouri look for?

The top searched job categories for Machine Programmer jobs in Missouri are:

What are popular job titles related to Machine Programmer jobs in MO?

For Machine Programmer jobs in MO, the most frequently searched job titles are:

Infographic showing various Machine Programmer job openings in Missouri as of August 2026, with employment types broken down into 85% Full Time, 10% Part Time, 1% Temporary, 2% Contract, and 2% Nights. Highlights an 93% Physical, 1% Hybrid, and 6% Remote job distribution, with an average salary of $51,406 per year, or $24.7 per hour.

Swiss Lathe Operator (79413)

US Tool Group

Farmington, MO • On-site

$18 - $20/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 20 days ago


US Tool Group rating

6.9

Company rating: 6.9 out of 10

Based on 16 frontline employees who took The Breakroom Quiz


Job description

CNC Swiss Machine Programmer/Operator

2nd and 3rd Shifts AVAILABLE.  

Now Offering a $2.50 Shift Differential

Join Our Team!

We are seeking a skilled and motivated CNC Swiss Machine Programmer/Operator to join our manufacturing team. This position is responsible for programming, setting up, and operating Swiss-style CNC machines while ensuring the production of high-quality precision components that meet customer specifications.

Qualifications
  • High school diploma or GED required; technical certificate preferred but not required.
  • Minimum of 2 years of experience programming and operating manual and/or CNC machines in a manufacturing environment, or an equivalent combination of education, training, and experience.
  • Minimum of 2 years of experience programming Swiss-style CNC machines; Citizen machine experience preferred.
  • Knowledge of CNC lathe controls, including multi-axis machine centers, with the ability to learn and adapt to evolving technologies.
  • Experience using precision measuring instruments including calipers, micrometers, depth gauges, and indicators.
  • Strong ability to read and interpret blueprints, drawings, specifications, geometric tolerances, and dimensions.
  • Thorough understanding of CNC programming segments and machining operations.
  • Working knowledge of tool holders, cutting tools, boring bars, and inserts used in precision machining.
  • Understanding of ISO standards as they relate to manufacturing processes.
  • Strong mathematical skills, including addition, subtraction, multiplication, division, geometry, and algebra for material and machining calculations.
  • Proficiency with computer software including Microsoft Outlook, Excel, and CAD/CAM software.
  • Ability to communicate effectively in English, both verbally and in writing.
Daily Responsibilities
  • Set up and operate various types of automatic and manual machining equipment.
  • Program, troubleshoot, and optimize Swiss CNC machining operations.
  • Inspect and monitor product quality using measuring instruments and established inspection procedures.
  • Manufacture parts to close tolerances and quality standards.
  • Operate multiple machines simultaneously while maintaining productivity and quality.
  • Perform tool changes and offset adjustments as needed.
  • Make minor program modifications to improve machining performance and part quality.
  • Maintain a safe, organized, and efficient work environment.
Physical Requirements
  • Ability to stand for extended periods of time (up to 100% of the work shift).
  • Ability to lift up to 50 pounds.
  • Ability to push and pull up to 100 pounds.
  • Ability to perform repetitive motions and work in a manufacturing environment.
What We Offer
  • Competitive pay based on experience and qualifications.
  • Opportunities for growth and advancement.
  • Stable, team-oriented work environment.
  • Comprehensive benefits package (if applicable).
  • Health, Vision, Dental and Life Insurance
  • Competitive salary 
  • 401K benefit options
  • 9 Paid holidays
  • Paid time off/vacation accrual 
  • Weekly Pay 
  • Tuition reimbursement
  • A work-hard play-hard environment 
  • Personal and professional growth  
  • Attention to detail
  • Follow through and have the ability to organize time and work
  • Demonstrate proficiency in work habits and productivity
  • Make decision based on customer requirements & expectations
  • Excellent Communication Skills
  • Ability to read and comprehend documented material including tool drawings and technical info
  • Ability to work in a team-oriented environment
  • Ability to use a wide range of precision measuring tools
  • Self-motivated to get assigned work completed
  • Ability to follow and fill out required documentation

What US Tool Group employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom