CNC Programmer Department: Manufacturing Engineering Primary Objective of Position: The CNC Programmer is responsible for developing, maintaining, and improving CNC machining programs and ...
CNC Programmer Department: Manufacturing Engineering Primary Objective of Position: The CNC Programmer is responsible for developing, maintaining, and improving CNC machining programs and ...
CAD/CAM Programmer
$35 - $42/hr
Medical
Life
Retirement
PTO
CAD/CAM Programmer - Direct Hire Pay: $35.00 - $42.00+ per hour (DOE) Job Type: Full-Time | Direct Hire | Non-Exempt Schedule: Monday - Friday | 6:30 AM - 3:00 PM Location: Minneapolis, MN Position ...
Quick apply
CAD/CAM Programmer
$35 - $42/hr
Medical
Life
Retirement
PTO
CAD/CAM Programmer - Direct Hire Pay: $35.00 - $42.00+ per hour (DOE) Job Type: Full-Time | Direct Hire | Non-Exempt Schedule: Monday - Friday | 6:30 AM - 3:00 PM Location: Minneapolis, MN Position ...
CAD/CAM Programmer
Saint Anthony, MN · On-site
$35 - $42/hr
Medical
Life
Retirement
PTO
CAD/CAM Programmer - Direct Hire Pay: $35.00 - $42.00+ per hour (DOE) Job Type: Full-Time | Direct Hire | Non-Exempt Schedule: Monday - Friday | 6:30 AM - 3:00 PM Location: Minneapolis, MN Position ...
Quick apply
CAD/CAM Programmer
Saint Anthony, MN · On-site
$35 - $42/hr
Medical
Life
Retirement
PTO
CAD/CAM Programmer - Direct Hire Pay: $35.00 - $42.00+ per hour (DOE) Job Type: Full-Time | Direct Hire | Non-Exempt Schedule: Monday - Friday | 6:30 AM - 3:00 PM Location: Minneapolis, MN Position ...
Swiss Senior CNC Programmer
Lino Lakes, MN · On-site
$40 - $50/hr
Senior CNC Programmer - Swiss (Journeyman Level) Schedule: Monday-Friday, 7:00 AM-4:00 PM Pay: $40-$50/hour + Quarterly KPI Bonus Location: Must be able to support both facilities in Minnesota (Lino ...
Swiss Senior CNC Programmer
Lino Lakes, MN · On-site
$40 - $50/hr
Senior CNC Programmer - Swiss (Journeyman Level) Schedule: Monday-Friday, 7:00 AM-4:00 PM Pay: $40-$50/hour + Quarterly KPI Bonus Location: Must be able to support both facilities in Minnesota (Lino ...
CMM Programmer - Day Shift
Coon Rapids, MN · On-site
$34 - $42/hr
Medical
Dental
Vision
Life
Retirement
PTO
Work with the Quality/Mfg. Engineering and Operations closely to ensure components meet customer specifications. Assist in developing, documenting, and maintaining all related processes and tasks ...
CMM Programmer - Day Shift
Coon Rapids, MN · On-site
$34 - $42/hr
Medical
Dental
Vision
Life
Retirement
PTO
Work with the Quality/Mfg. Engineering and Operations closely to ensure components meet customer specifications. Assist in developing, documenting, and maintaining all related processes and tasks ...
CNC Programmer -1st Shift
Coon Rapids, MN · On-site
$25.14 - $45/hr
Medical
Dental
Vision
Life
Retirement
PTO
CNC Programmer Position Summary The CNC Programmer is responsible for the creation and implementation of high quality CNC programs for operations in a production environment using various CAD/CAM and ...
CNC Programmer -1st Shift
Coon Rapids, MN · On-site
$25.14 - $45/hr
Medical
Dental
Vision
Life
Retirement
PTO
CNC Programmer Position Summary The CNC Programmer is responsible for the creation and implementation of high quality CNC programs for operations in a production environment using various CAD/CAM and ...
CNC Programmer -1st Shift
Coon Rapids, MN · On-site
$25.14 - $45/hr
Medical
Dental
Vision
Life
Retirement
PTO
CNC Programmer Position Summary The CNC Programmer is responsible for the creation and implementation of high quality CNC programs for operations in a production environment using various CAD/CAM and ...
CNC Programmer -1st Shift
Coon Rapids, MN · On-site
$25.14 - $45/hr
Medical
Dental
Vision
Life
Retirement
PTO
CNC Programmer Position Summary The CNC Programmer is responsible for the creation and implementation of high quality CNC programs for operations in a production environment using various CAD/CAM and ...
CNC Programmer -1st Shift
Coon Rapids, MN · On-site
$25.14 - $45/hr
Medical
Dental
Vision
Life
Retirement
PTO
CNC Programmer Position Summary The CNC Programmer is responsible for the creation and implementation of high quality CNC programs for operations in a production environment using various CAD/CAM and ...
CNC Programmer -1st Shift
Coon Rapids, MN · On-site
$25.14 - $45/hr
Medical
Dental
Vision
Life
Retirement
PTO
CNC Programmer Position Summary The CNC Programmer is responsible for the creation and implementation of high quality CNC programs for operations in a production environment using various CAD/CAM and ...
Lathe Machinist/Programmer
Anoka, MN · On-site
$35 - $42/hr
This position requires a deep understanding of machining processes, programming, and the ability to read and interpret technical drawings. The successful candidate will ensure that all parts meet ...
Quick apply
Lathe Machinist/Programmer
Anoka, MN · On-site
$35 - $42/hr
This position requires a deep understanding of machining processes, programming, and the ability to read and interpret technical drawings. The successful candidate will ensure that all parts meet ...
Lathe Machinist/Programmer
Anoka, MN · On-site
$35 - $42/hr
This position requires a deep understanding of machining processes, programming, and the ability to read and interpret technical drawings. The successful candidate will ensure that all parts meet ...
Quick apply
Lathe Machinist/Programmer
Anoka, MN · On-site
$35 - $42/hr
This position requires a deep understanding of machining processes, programming, and the ability to read and interpret technical drawings. The successful candidate will ensure that all parts meet ...
CNC Programmer -1st Shift
Coon Rapids, MN · On-site
$25.14 - $45/hr
Medical
Dental
Vision
Life
Retirement
PTO
CNC Programmer Position Summary The CNC Programmer is responsible for the creation and implementation of high quality CNC programs for operations in a production environment using various CAD/CAM and ...
CNC Programmer -1st Shift
Coon Rapids, MN · On-site
$25.14 - $45/hr
Medical
Dental
Vision
Life
Retirement
PTO
CNC Programmer Position Summary The CNC Programmer is responsible for the creation and implementation of high quality CNC programs for operations in a production environment using various CAD/CAM and ...
Lathe Machinist/Programmer
Minneapolis, MN · On-site
$35 - $42/hr
This position requires a deep understanding of machining processes, programming, and the ability to read and interpret technical drawings. The successful candidate will ensure that all parts meet ...
Quick apply
Lathe Machinist/Programmer
Minneapolis, MN · On-site
$35 - $42/hr
This position requires a deep understanding of machining processes, programming, and the ability to read and interpret technical drawings. The successful candidate will ensure that all parts meet ...
Lathe Machinist/Programmer
Minneapolis, MN · On-site
$35 - $42/hr
This position requires a deep understanding of machining processes, programming, and the ability to read and interpret technical drawings. The successful candidate will ensure that all parts meet ...
Quick apply
Lathe Machinist/Programmer
Minneapolis, MN · On-site
$35 - $42/hr
This position requires a deep understanding of machining processes, programming, and the ability to read and interpret technical drawings. The successful candidate will ensure that all parts meet ...
CNC Swiss Programmer-Day Shift
Minneapolis, MN · On-site
$35 - $45/hr
Medical
Dental
Vision
Life
Retirement
PTO
As a CNC programmer, you will be responsible for reading and interpreting technical blueprints, inputting the design specifications, adjusting the machine cutting paths, and performing quality checks ...
CNC Swiss Programmer-Day Shift
Minneapolis, MN · On-site
$35 - $45/hr
Medical
Dental
Vision
Life
Retirement
PTO
As a CNC programmer, you will be responsible for reading and interpreting technical blueprints, inputting the design specifications, adjusting the machine cutting paths, and performing quality checks ...
CNC Swiss Programmer-Day Shift
$35 - $45/hr
Medical
Dental
Vision
Life
Retirement
PTO
As a CNC programmer, you will be responsible for reading and interpreting technical blueprints, inputting the design specifications, adjusting the machine cutting paths, and performing quality checks ...
CNC Swiss Programmer-Day Shift
$35 - $45/hr
Medical
Dental
Vision
Life
Retirement
PTO
As a CNC programmer, you will be responsible for reading and interpreting technical blueprints, inputting the design specifications, adjusting the machine cutting paths, and performing quality checks ...
CNC Swiss Programmer-Day Shift
Crystal, MN · On-site
$35 - $45/hr
Medical
Dental
Vision
Life
Retirement
PTO
As a CNC programmer, you will be responsible for reading and interpreting technical blueprints, inputting the design specifications, adjusting the machine cutting paths, and performing quality checks ...
CNC Swiss Programmer-Day Shift
Crystal, MN · On-site
$35 - $45/hr
Medical
Dental
Vision
Life
Retirement
PTO
As a CNC programmer, you will be responsible for reading and interpreting technical blueprints, inputting the design specifications, adjusting the machine cutting paths, and performing quality checks ...
CNC Swiss Programmer-Day Shift
$45/hr
Medical
Dental
Vision
Life
Retirement
PTO
As a CNC programmer, you will be responsible for reading and interpreting technical blueprints, inputting the design specifications, adjusting the machine cutting paths, and performing quality checks ...
CNC Swiss Programmer-Day Shift
$45/hr
Medical
Dental
Vision
Life
Retirement
PTO
As a CNC programmer, you will be responsible for reading and interpreting technical blueprints, inputting the design specifications, adjusting the machine cutting paths, and performing quality checks ...
Mainframe Programmer Analyst Location: Minneapolis MN Duration: 3 plus Months Need only local candidates from Minneapolis Required Skills: 3+ years application development and implementation ...
Mainframe Programmer Analyst Location: Minneapolis MN Duration: 3 plus Months Need only local candidates from Minneapolis Required Skills: 3+ years application development and implementation ...
CAD/CAM Programmer
Chisago City, MN · On-site
$30.14 - $37.67/hr
Medical
Dental
Vision
Retirement
PTO
Online apparel store Job Summary The CNC Programmer position is accountable for support to provide programmed parts using CAM software. This position collaborates with machine operators ...
Quick apply
CAD/CAM Programmer
Chisago City, MN · On-site
$30.14 - $37.67/hr
Medical
Dental
Vision
Retirement
PTO
Online apparel store Job Summary The CNC Programmer position is accountable for support to provide programmed parts using CAM software. This position collaborates with machine operators ...
Senior Swiss CNC Programmer
Anoka, MN · On-site
$83K - $104K/yr
Medical
Dental
Vision
Life
Retirement
PTO
This role combines programming, setup, and operation of multi-axis CNC machines with mentorship and continuous improvement responsibilities. The ideal candidate is hands-on, detail-oriented, and ...
Senior Swiss CNC Programmer
Anoka, MN · On-site
$83K - $104K/yr
Medical
Dental
Vision
Life
Retirement
PTO
This role combines programming, setup, and operation of multi-axis CNC machines with mentorship and continuous improvement responsibilities. The ideal candidate is hands-on, detail-oriented, and ...
Programmer information
See Elk River, MN salary details
$12.73 - $18.19
4% of jobs
$18.19 - $23.65
9% of jobs
$27.57 is the 25th percentile. Wages below this are outliers.
$23.65 - $29.11
17% of jobs
$29.11 - $34.57
13% of jobs
The median wage is $37.75 / hr.
$34.57 - $40.03
13% of jobs
$40.03 - $45.49
10% of jobs
$45.49 - $50.95
9% of jobs
$51.97 is the 75th percentile. Wages above this are outliers.
$50.95 - $56.41
9% of jobs
$56.41 - $61.87
7% of jobs
$61.87 - $67.33
6% of jobs
$67.33 - $72.79
4% of jobs
$12
$41
$72
How much do programmer jobs pay per hour?
Do programmers get paid a lot?
Is there still a demand for programmers?
What are some common challenges programmers face when working on large, collaborative projects?
What are the key skills and qualifications needed to thrive as a programmer, and why are they important?
What job does a programmer do?
What does a programmer do?
Programmers write computer software, websites, and mobile applications using computer languages to generate code. Some common programming languages include C#, Python, and Java. Programmers may work as web developers, software developers, analysts, app developers, computer scientists, and firmware developers, depending on their specialty. As a programmer, you take the take the software designs created by developers and translate them into computer language that tells the computer what to do. The language may be simple and straightforward or very complex, depending on what functions your client needs from the application. You are also responsible for updating, maintaining, and troubleshooting the software as necessary.
What kind of jobs can a programmer get?
What is the difference between Programmer vs Software Developer?
| Aspect | Programmer | Software Developer |
|---|---|---|
| Required Credentials | Typically a degree in computer science or related field; coding certifications | Similar credentials; often includes additional knowledge of software design and architecture |
| Work Environment | Often focused on coding and debugging within teams or projects | Involves designing, coding, testing, and maintaining software applications |
| Employer & Industry Usage | Used across tech companies, startups, and IT departments | Common in software firms, tech companies, and enterprise IT |
| Search & Comparison Intent | People compare to understand coding roles and responsibilities | Broader scope including development lifecycle and project management |
While both Programmers and Software Developers write code, Programmers typically focus on coding and debugging specific tasks, whereas Software Developers are involved in designing, developing, and maintaining entire software applications. The roles often overlap, but Developers usually have a broader scope of responsibilities.
What are the most commonly searched types of Programmer jobs in Elk River, MN?
The most popular types of Programmer jobs in Elk River, MN are:
What are popular job titles related to Programmer jobs in Elk River, MN?
For Programmer jobs in Elk River, MN, the most frequently searched job titles are:
What cities near Elk River, MN are hiring for Programmer jobs?
Cities near Elk River, MN with the most Programmer job openings:

$85K/yr
Full-time
Re-posted 26 days ago
Job description
Minneapolis, MN
Position: CNC Programmer
Department: Manufacturing Engineering
Primary Objective of Position:
The CNC Programmer is responsible for developing, maintaining, and improving CNC machining programs and manufacturing processes to support safety, quality, delivery, and cost objectives. This position supports machining operations through CNC programming, tooling selection, machining process development, and technical support for production. The role focuses on large industrial motor and generator components and requires close collaboration with manufacturing, engineering, and shop floor personnel.
Major Areas of Accountability:
- Develop and maintain CNC programs using GibbsCAM for machining operations including horizontal boring mills, vertical lathes, horizontal lathes, and vertical machining centers.
- Select and optimize tooling, machining strategies, feeds, and speeds to achieve safe and efficient machining processes.
- Provide technical support to production personnel for machining operations, setups, and process troubleshooting.
- Develop and improve machining processes for large industrial components, including shafts, frames, bearing brackets, spiders, bases, covers, and related products.
- Review and interpret engineering drawings, GD&T requirements, and 3D models to support manufacturing operations.
- Design and develop basic manufacturing fixtures, workholding solutions, and machining aids as required.
- Support continuous improvement initiatives focused on safety, quality, productivity, and setup reduction.
- Maintain CNC program documentation and manufacturing process records.
- Work closely with Engineering, Manufacturing, and Operations teams to support production requirements and problem-solving activities.
Knowledge/Skills/Abilities:
- Associate degree in CNC Programming, Machining Technology, Manufacturing Technology, or related field; or equivalent combination of education and practical experience.
- Minimum 3 years of CNC programming experience in a manufacturing environment.
- Experience with CAM software, preferably GibbsCAM.
- Experience programming CNC machines with Fanuc controls.
- Experience with machining operations including milling, boring, turning, and large-component machining.
- Ability to read and interpret 2D engineering drawings, GD&T requirements, and 3D CAD models.
- Working knowledge of machining processes, cutting tools, workholding, feeds, and speeds.
- Experience supporting production and troubleshooting machining processes.
- Proficiency with Microsoft Office applications.
- Strong communication, organization, and problem-solving skills.
- Ability to work independently and as part of a team.
Physical Requirements:
- Must be able to lift twenty-five (25) pounds unassisted.
- Routinely ascends/descends ladders and stairs.
- Ability to routinely move throughout the plant and office environment to perform work.
- Routinely remains in a stationary position, often standing or sitting for prolonged periods of time.
- Occasionally uses repetitive motions including the wrists, hands or fingers to operate computers, machinery or tools.
Salary:
$75,000 - $95,000
About ELECTRIC MACHINERY
Sourced by ZipRecruiter
Company size
201 - 500 Employees
Headquarters location
Minneapolis, MN, US
Year founded
1891