CNC Programmer
$24 - $30/hr
Review engineered shop drawings to determine best construction method programming methods. * Write/develop new programs or modify existing programs. * Determines tool paths, tool speeds, feed rates ...
Quick apply
$24 - $30/hr
Review engineered shop drawings to determine best construction method programming methods. * Write/develop new programs or modify existing programs. * Determines tool paths, tool speeds, feed rates ...
Quick apply
$24 - $30/hr
Review engineered shop drawings to determine best construction method programming methods. * Write/develop new programs or modify existing programs. * Determines tool paths, tool speeds, feed rates ...
Ramsey, MN · On-site
$45 - $50/hr
The Lathe Programmer will play a crucial role in the manufacturing process by utilizing MasterCam to create and test programs for new and legacy precision parts. This position requires a deep ...
Quick apply
Ramsey, MN · On-site
$45 - $50/hr
The Lathe Programmer will play a crucial role in the manufacturing process by utilizing MasterCam to create and test programs for new and legacy precision parts. This position requires a deep ...
$26 - $35.50/hr
Marvin is looking for a Computer Numerically Controlled (CNC) Programmer to develop and maintain the programs that drive the production of our windows and doors. In this role, you'll support our Made ...
$26 - $35.50/hr
Marvin is looking for a Computer Numerically Controlled (CNC) Programmer to develop and maintain the programs that drive the production of our windows and doors. In this role, you'll support our Made ...
Warroad, MN · On-site
$26 - $35.50/hr
Marvin is looking for a Computer Numerically Controlled (CNC) Programmer to develop and maintain the programs that drive the production of our windows and doors. In this role, you'll support our Made ...
Warroad, MN · On-site
$26 - $35.50/hr
Marvin is looking for a Computer Numerically Controlled (CNC) Programmer to develop and maintain the programs that drive the production of our windows and doors. In this role, you'll support our Made ...
Warroad, MN · On-site
$29 - $38/hr
Marvin is looking for a Computer Numerically Controlled (CNC) Programmer to develop and maintain the programs that drive the production of our windows and doors. In this role, you'll support our Made ...
Warroad, MN · On-site
$29 - $38/hr
Marvin is looking for a Computer Numerically Controlled (CNC) Programmer to develop and maintain the programs that drive the production of our windows and doors. In this role, you'll support our Made ...
Woodbury, MN · On-site
$73K - $94K/yr
CNC Programmer This role focuses on programming, setting up, and optimizing Swiss-style CNC lathes to produce precision-machined components that meet stringent quality and industry standards. You ...
Quick apply
Woodbury, MN · On-site
$73K - $94K/yr
CNC Programmer This role focuses on programming, setting up, and optimizing Swiss-style CNC lathes to produce precision-machined components that meet stringent quality and industry standards. You ...
$33 - $44/hr
Primary Objective To apply standard manufacturing engineering practices in the CNC/NC machining center. This includes costing, routing, methods, standards and programs. Major Areas of Accountability ...
$33 - $44/hr
Primary Objective To apply standard manufacturing engineering practices in the CNC/NC machining center. This includes costing, routing, methods, standards and programs. Major Areas of Accountability ...
$33 - $44/hr
Primary Objective To apply standard manufacturing engineering practices in the CNC/NC machining center. This includes costing, routing, methods, standards and programs. Major Areas of Accountability ...
$33 - $44/hr
Primary Objective To apply standard manufacturing engineering practices in the CNC/NC machining center. This includes costing, routing, methods, standards and programs. Major Areas of Accountability ...
Eden Prairie, MN · On-site
$33 - $44/hr
Primary Objective To apply standard manufacturing engineering practices in the CNC/NC machining center. This includes costing, routing, methods, standards and programs. Major Areas of Accountability ...
Eden Prairie, MN · On-site
$33 - $44/hr
Primary Objective To apply standard manufacturing engineering practices in the CNC/NC machining center. This includes costing, routing, methods, standards and programs. Major Areas of Accountability ...
Ham Lake, MN · On-site
$30 - $45/hr
The CNC Programmer is responsible for developing and optimizing CNC programs for both new and existing parts to support production performance and growth. This role focuses on building efficient ...
Quick apply
Ham Lake, MN · On-site
$30 - $45/hr
The CNC Programmer is responsible for developing and optimizing CNC programs for both new and existing parts to support production performance and growth. This role focuses on building efficient ...
Minneapolis, MN · On-site
$73K - $94K/yr
CNC Programmer This role focuses on programming, setting up, and optimizing Swiss-style CNC lathes to produce precision-machined components that meet stringent quality and industry standards. You ...
Quick apply
Minneapolis, MN · On-site
$73K - $94K/yr
CNC Programmer This role focuses on programming, setting up, and optimizing Swiss-style CNC lathes to produce precision-machined components that meet stringent quality and industry standards. You ...
Alexandria, MN · On-site
$24.50 - $29.50/hr
The CNC Programmer programs CNC machine tools by G&M code and offline CAM systems. This individual analyzes and defines production methods and processes required to manufacture parts and products.
Alexandria, MN · On-site
$24.50 - $29.50/hr
The CNC Programmer programs CNC machine tools by G&M code and offline CAM systems. This individual analyzes and defines production methods and processes required to manufacture parts and products.
$27.50 - $37.75/hr
Summary The CNC CAM Programmer will lead high-precision CNC machining programming and setup operations, focused on optimizing machine performance, process efficiency, and product quality. This role ...
$27.50 - $37.75/hr
Summary The CNC CAM Programmer will lead high-precision CNC machining programming and setup operations, focused on optimizing machine performance, process efficiency, and product quality. This role ...
Alexandria, MN · On-site
$25.50 - $34.75/hr
The CNC Programmer programs CNC machine tools by G&M code and offline CAM systems. This individual analyzes and defines production methods and processes required to manufacture parts and products.
Alexandria, MN · On-site
$25.50 - $34.75/hr
The CNC Programmer programs CNC machine tools by G&M code and offline CAM systems. This individual analyzes and defines production methods and processes required to manufacture parts and products.
Saint Paul, MN · On-site
$35 - $45/hr
The CNC Programmer / Machinist provides timely support to Machine Shop employees providing programed parts using CAM software. They work collaboratively with Machinist, Engineering, Routing Analyst ...
Saint Paul, MN · On-site
$35 - $45/hr
The CNC Programmer / Machinist provides timely support to Machine Shop employees providing programed parts using CAM software. They work collaboratively with Machinist, Engineering, Routing Analyst ...
Saint Paul, MN · On-site
$26.75 - $36.75/hr
The CNC Programmer / Machinist provides timely support to Machine Shop employees providing programed parts using CAM software. They work collaboratively with Machinist, Engineering, Routing Analyst ...
Saint Paul, MN · On-site
$26.75 - $36.75/hr
The CNC Programmer / Machinist provides timely support to Machine Shop employees providing programed parts using CAM software. They work collaboratively with Machinist, Engineering, Routing Analyst ...
Coon Rapids, MN · On-site
$25 - $45/hr
CNC Programmer Position Summary The CNC (Computerized Numerical Control) Programmer is responsible for the creation and implementation of high quality CNC programs for operations in a production ...
Coon Rapids, MN · On-site
$25 - $45/hr
CNC Programmer Position Summary The CNC (Computerized Numerical Control) Programmer is responsible for the creation and implementation of high quality CNC programs for operations in a production ...
Blaine, MN · On-site
$75K - $112K/yr
This individual is responsible for the CNC programming of new products, from feasibility through prototype, and into production. In addition, provides input into quotes and quote reviews regarding ...
Blaine, MN · On-site
$75K - $112K/yr
This individual is responsible for the CNC programming of new products, from feasibility through prototype, and into production. In addition, provides input into quotes and quote reviews regarding ...
Coon Rapids, MN · On-site
$25 - $45/hr
CNC Programmer Position Summary The CNC (Computerized Numerical Control) Programmer is responsible for the creation and implementation of high quality CNC programs for operations in a production ...
Coon Rapids, MN · On-site
$25 - $45/hr
CNC Programmer Position Summary The CNC (Computerized Numerical Control) Programmer is responsible for the creation and implementation of high quality CNC programs for operations in a production ...
Blaine, MN · On-site
$75K - $112K/yr
This individual is responsible for the CNC programming of new products, from feasibility through prototype, and into production. In addition, provides input into quotes and quote reviews regarding ...
Blaine, MN · On-site
$75K - $112K/yr
This individual is responsible for the CNC programming of new products, from feasibility through prototype, and into production. In addition, provides input into quotes and quote reviews regarding ...
$11.77 - $16.82
4% of jobs
$16.82 - $21.87
9% of jobs
$25.50 is the 25th percentile. Wages below this are outliers.
$21.87 - $26.93
17% of jobs
$26.93 - $31.98
13% of jobs
The median wage is $34.92 / hr.
$31.98 - $37.03
13% of jobs
$37.03 - $42.08
10% of jobs
$42.08 - $47.13
9% of jobs
$48.08 is the 75th percentile. Wages above this are outliers.
$47.13 - $52.18
9% of jobs
$52.18 - $57.23
7% of jobs
$57.23 - $62.28
6% of jobs
$62.28 - $67.33
4% of jobs
$11
$38
$67
An online programmer’s responsibilities are to design, develop, and implement online features or software for a mobile application or website. Your duties include meeting with clients to discuss their needs and goals and collaborating with other developers and user experience workers to integrate the front and back-ends of the application for a seamless program. As an online programmer, you also work closely with QA testers and project managers to ensure that the code is free of bugs before its release to the public.
| Aspect | Online Programmer | Web Developer |
|---|---|---|
| Required Credentials | Typically a degree in computer science or related field, coding certifications | Similar credentials, often with additional focus on web technologies |
| Work Environment | Remote or freelance, project-based | Remote or office, client-facing or in-house teams |
| Industry Usage | Used across tech, gaming, app development | Primarily in web design, online services, e-commerce |
| Common Search/Comparison | Often compared for programming skills and project scope | Compared for web design and front-end/back-end skills |
Online Programmers focus on coding and developing software or applications across various platforms, often working remotely. Web Developers specialize in building and maintaining websites and web applications. While both roles require programming skills and similar credentials, their work environments and industry applications differ, making this comparison useful for those exploring careers or hiring in tech fields.
The most popular types of Programmer jobs in Minnesota are:
For Online Programmer jobs in Minnesota, the most frequently searched job titles are:
The top searched job categories for Online Programmer jobs in Minnesota are:
Cities in Minnesota with the most Online Programmer job openings:

SUMMARY OF POSITION: This position is responsible for performing all activities needed for programming CNC equipment, including maintenance of the programs, files, and the database structure.
REPORTING RELATIONSHIP: The incumbent(s) report to the Engineering Manager
ESSENTIAL JOB DUTIES AND RESPONSIBILITIES:
Accurately develop programs for the CNC equipment:
Assures that quality standards are maintained and improves the process:
Accountable Team Member:
PERFORMANCE EXPECTATIONS
SKILLS AND KNOWLEDGE: This position requires an individual with proven CNC programming experience in the woodworking industry, along with an understanding of different types of CNC tooling and their applications. He/She must have knowledge of Cad and Programing and nesting software with a strong knowledge of wood working CNC Routers. Proficiency in Sigma Nest is a plus A two (2) year degree/certificate in CNC Programming is required, or, absent a degree/certificate, four to five years of applicable work experience in a manufacturing environment. He/She should be adaptable to learn whatever future software the Company may choose to employ. The individual must be familiar with standard concepts, practices, and procedures within this field. In addition, he/she needs reading comprehension, knowledge of mathematics and excellent communication skills. A strong knowledge of G Code and M Code is required, while knowledge of Fanuc controls would be helpful. He/She must be a critical thinker. He/She needs to drive change and actively continue to seek out additional education and training. Experience and proven good judgment is needed to plan and accomplish goals. This position requires an individual who can handle multiple projects at one time, be open to change, well organized and have the ability to work effectively with others.
PHYSICAL DEMANDS AND WORKING CONDITIONS: This position typically works in an office environment but will be required to move about the Company to consult with other members or utilize other resources. The incumbent will be exposed to typical shop conditions: dust, noise, heat, cold, fumes. Equipment used includes PC and other office equipment. The use of personal protective equipment will be required in specific areas. The incumbent must be able to handle stressful situations involving project deadlines, multiple priorities and relationship management.