1

Machine Programmer Jobs in Missouri (NOW HIRING)

CNC Programmer

Springfield, MO · On-site

$28 - $34/hr

CNC Machine Programming * Program Fiber Flat Laser using AutoNest (import files, verify features, modify DXFs) * Program Fiber Tube Laser using Mazatrol TubeDX (nest parts, adjust features, improve ...

Controls ATE Programmer I

Parkville, MO

$65K - $89K/yr

Provides technical support to machine operators. * Supports effort to meet goals with Production Operators, Engineers, Design and Management. * Adheres to quality and safety systems or maintenance of ...

Controls ATE Programmer I

Parkville, MO · On-site

$65K - $89K/yr

Provides technical support to machine operators. * Supports effort to meet goals with Production Operators, Engineers, Design and Management. * Adheres to quality and safety systems or maintenance of ...

CNC Machine Operator (40261)

Earth City, MO · On-site

$19.50 - $26.50/hr

As a CNC Machinist, you will set up, operate, and maintain CNC equipment to ensure accurate and ... Read and interpret engineering drawings and blueprints * Run parts according to engineering ...

CNC Programmer

Saint Joseph, MO · On-site

$22.25 - $30.50/hr

Develop machining strategies, tooling selections, and setup documentation. * Conduct program simulations and support first-run production validation. * Troubleshoot programming and machining issues ...

Machinist

Springfield, MO

$22.25 - $26.25/hr

Basic computer skills for machine programming and documentation * Understanding of safe machining practices and shop protocols * Strong understanding of shop mathematics, mechanics, and fabrication ...

Must-Have Skills 3+ years of ML engineering experience -- model training, fine-tuning, or post-training pipelines in research or production Strong Python and deep learning proficiency (PyTorch ...

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 Jul 16, 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 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.

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, safety, and adapting to unique manufacturing needs. CNC programmers will continue to evolve alongside AI tools, focusing more on supervision and advanced problem-solving skills.

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, especially in manufacturing environments with complex machinery.

Can a CNC machinist make 100k a year?

A CNC machinist can potentially earn $100,000 annually, especially with advanced skills, experience, certifications, and working in high-demand industries or locations. However, typical salaries vary based on factors like geographic region, employer, and specialization, with many earning between $50,000 and $80,000 per year.

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 are popular job titles related to Machine Programmer jobs in Missouri? For Machine Programmer jobs in Missouri, the most frequently searched job titles are:
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 July 2026, with employment types broken down into 81% Full Time, 13% Part Time, 3% Contract, and 3% Nights. Highlights an 94% Physical, 1% Hybrid, and 5% Remote job distribution, with an average salary of $51,406 per year, or $24.7 per hour.
CNC Programmer

$28 - $34/hr

Full-time

Re-posted 12 days ago


Job description

CNC Programmer (Flat Laser, Tube Laser, Press Brake Programmer)

$28–$34/hr | 1st Shift

This role supports the programming and operation of equipment used to cut and form tube and sheet metal in a fast-paced manufacturing environment. The position requires flexibility to manage changing production priorities while using multiple software platforms to create and optimize programs.

The individual will work closely with operators, scheduling, and supervision to meet production goals, troubleshoot issues, and ensure accuracy through strong technical skills and attention to detail.

If you like hands-on work, high standards, and seeing the difference you make every day, this is your kind of role.

Why Join CSI

  • Hands-on work with clear results at the end of every shift
  • A team that values quality, effort, and doing things right
  • A strong culture built on respect, accountability, and continuous improvement

What You’ll Do

  • CNC Machine Programming
  • Program Fiber Flat Laser using AutoNest (import files, verify features, modify DXFs)
  • Program Fiber Tube Laser using Mazatrol TubeDX (nest parts, adjust features, improve efficiency)
  • Program Press Brake using M-Bend and support complex operator setups
  • Coordinate with design team to improve part quality and manufacturability

What You Bring

  • Strong attention to detail and pride in your work
  • Willingness to learn and take direction
  • Ability to stay focused on precision-based tasks
  • Team-first mindset and solid work ethic

Education/Training:

  • High School Diploma or equivalent, required.
  • Applicable Trade School degree in CNC programming or 3D Design, preferred.

Experience:

  • 2 + years of programming background, preferably with laser nesting and press brake bending software, preferred
  • Manufacturing experience, preferred
  • Comprehensive knowledge of machine setup, particularly press brakes
  • Microsoft Software (proficient)

Work Environment / Physical Requirements

This is an on-site, hands-on role in a manufacturing environment.

  • Frequent bending, kneeling, and stooping throughout the shift
  • Lifting and moving materials up to 75 lbs (with assistance)
  • Use of close, distance, and peripheral vision with strong attention to detail
  • Exposure to typical grinding and polishing conditions (noise, dust, etc.)
  • Required use of PPE including gloves, safety glasses, and steel-toe boots

CSI provides reasonable accommodation for qualified individuals with disabilities throughout the application and employment process.

About CSI

CSI provides stainless-steel process equipment and service for manufacturers in the food, dairy, beverage, pharmaceutical, and personal care industries.

We’re a hands-on, growing company where people take ownership, work together, and continuously improve how we support our customers and each other. The work matters, and so does how we show up every day.

Equal Opportunity Employer

CSI is an Equal Opportunity Employer. We hire based on performance, professionalism, and the ability to do the job.

Applicants must be authorized to work in the United States. CSI participates in E-Verify.