Robot Programmer - A
$33 - $40/hr
Robot Programmer A - ONSITE IN Warsaw, Indiana Contract position through Sept. 2026 Day/Afternoon Shift position(s) available Pay Rate: approximately $36.00 per hour *Fanuc Robots: Material Handling ...
Quick apply
$33 - $40/hr
Robot Programmer A - ONSITE IN Warsaw, Indiana Contract position through Sept. 2026 Day/Afternoon Shift position(s) available Pay Rate: approximately $36.00 per hour *Fanuc Robots: Material Handling ...
Quick apply
$33 - $40/hr
Robot Programmer A - ONSITE IN Warsaw, Indiana Contract position through Sept. 2026 Day/Afternoon Shift position(s) available Pay Rate: approximately $36.00 per hour *Fanuc Robots: Material Handling ...
The Production Configurator & Programmer will oversee the site's existing production configurator for the creation of manufacturing bills of materials (BOMs) and will facilitate its expansion ...
The Production Configurator & Programmer will oversee the site's existing production configurator for the creation of manufacturing bills of materials (BOMs) and will facilitate its expansion ...
Brighton, MI · On-site
$25.50 - $34.75/hr
Micro Gauge seeks an experienced and energetic CNC PROGRAMMER to join our growing team. This key position will program, setup and operate CNC Machinery to fabricate metallic and non-metallic parts.
Brighton, MI · On-site
$25.50 - $34.75/hr
Micro Gauge seeks an experienced and energetic CNC PROGRAMMER to join our growing team. This key position will program, setup and operate CNC Machinery to fabricate metallic and non-metallic parts.
The Production Configurator & Programmer will oversee the site's existing production configurator for the creation of manufacturing bills of materials (BOMs) and will facilitate its expansion ...
The Production Configurator & Programmer will oversee the site's existing production configurator for the creation of manufacturing bills of materials (BOMs) and will facilitate its expansion ...
New Hudson, MI · On-site
$30 - $40/hr
CNC Programming * Independently programs and sets up all CNC machines including mills and/or lathes using Mastercam software (X8 or higher) and manual programming techniques * Generates CNC programs ...
Quick apply
New Hudson, MI · On-site
$30 - $40/hr
CNC Programming * Independently programs and sets up all CNC machines including mills and/or lathes using Mastercam software (X8 or higher) and manual programming techniques * Generates CNC programs ...
Wixom, MI · On-site
Audio/Visual Programmer Team : Integration Manager: Director of Design Office Location: Grand Rapids or Wixom, Michigan Who We Are: Bluewater Technologies Group, Inc., founded in 1985, is the only ...
Quick apply
Wixom, MI · On-site
Audio/Visual Programmer Team : Integration Manager: Director of Design Office Location: Grand Rapids or Wixom, Michigan Who We Are: Bluewater Technologies Group, Inc., founded in 1985, is the only ...
Whitmore Lake, MI · On-site
$40 - $45/hr
We are seeking an experienced PLC Programmer/Developer with strong hands-on experience in Allen-Bradley and Siemens control systems -- specifically those used in GM GCCS and Ford FAST environments.
Quick apply
Whitmore Lake, MI · On-site
$40 - $45/hr
We are seeking an experienced PLC Programmer/Developer with strong hands-on experience in Allen-Bradley and Siemens control systems -- specifically those used in GM GCCS and Ford FAST environments.
Plymouth, MI · On-site
$25.25 - $34.50/hr
Under the general direction of the N/C Programming Manager, the N/C Programmer 1 is responsible for generating CAD surfaces and developing N/C cutter-path programs used in the machining of production ...
Quick apply
Plymouth, MI · On-site
$25.25 - $34.50/hr
Under the general direction of the N/C Programming Manager, the N/C Programmer 1 is responsible for generating CAD surfaces and developing N/C cutter-path programs used in the machining of production ...
Williamston, MI · On-site
$23 - $31.50/hr
MC Molds Inc. is seeking an experienced CNC Programmer for 1st, 2nd and 3rd Shift. Requirements: * Must be able to program 3 and/ or 5 axis CNC milling centers using 2D and 3D CAM software. * A ...
Williamston, MI · On-site
$23 - $31.50/hr
MC Molds Inc. is seeking an experienced CNC Programmer for 1st, 2nd and 3rd Shift. Requirements: * Must be able to program 3 and/ or 5 axis CNC milling centers using 2D and 3D CAM software. * A ...
$23 - $31.50/hr
MC Molds Inc. is seeking an experienced CNC Programmer for 1st, 2nd and 3rd Shift. Requirements: * Must be able to program 3 and/ or 5 axis CNC milling centers using 2D and 3D CAM software. * A ...
Quick apply
$23 - $31.50/hr
MC Molds Inc. is seeking an experienced CNC Programmer for 1st, 2nd and 3rd Shift. Requirements: * Must be able to program 3 and/ or 5 axis CNC milling centers using 2D and 3D CAM software. * A ...
Swartz Creek, MI · On-site
$59K - $80K/yr
As a PLC Programmer at LJ Inc., you will play a key role in developing, testing, and implementing PLC software solutions to improve our clients' manufacturing processes. Key Responsibilities:
Quick apply
Swartz Creek, MI · On-site
$59K - $80K/yr
As a PLC Programmer at LJ Inc., you will play a key role in developing, testing, and implementing PLC software solutions to improve our clients' manufacturing processes. Key Responsibilities:
Swartz Creek, MI · On-site
$59K - $80K/yr
As a PLC Programmer at LJ Inc., you will play a key role in developing, testing, and implementing PLC software solutions to improve our clients' manufacturing processes. Key Responsibilities:
Swartz Creek, MI · On-site
$59K - $80K/yr
As a PLC Programmer at LJ Inc., you will play a key role in developing, testing, and implementing PLC software solutions to improve our clients' manufacturing processes. Key Responsibilities:
Swartz Creek, MI · On-site
$59K - $80K/yr
As a PLC Programmer at LJ Inc., you will play a key role in developing, testing, and implementing PLC software solutions to improve our clients' manufacturing processes. Key Responsibilities:
Swartz Creek, MI · On-site
$59K - $80K/yr
As a PLC Programmer at LJ Inc., you will play a key role in developing, testing, and implementing PLC software solutions to improve our clients' manufacturing processes. Key Responsibilities:
Novi, MI · On-site
$25 - $35/hr
They will not be programming from scratch but need to be able to get the robots back to "home" or up and running. • Demonstrate proficiency while troubleshooting automated welding cells to effect ...
Novi, MI · On-site
$25 - $35/hr
They will not be programming from scratch but need to be able to get the robots back to "home" or up and running. • Demonstrate proficiency while troubleshooting automated welding cells to effect ...
Novi, MI · On-site
Keyence Vision System Programmer Novi, Michigan Position Overview We are seeking a Keyence Vision System Programmer to support advanced automated manufacturing systems in a high-tech production ...
Novi, MI · On-site
Keyence Vision System Programmer Novi, Michigan Position Overview We are seeking a Keyence Vision System Programmer to support advanced automated manufacturing systems in a high-tech production ...
Novi, MI · On-site
$25 - $35/hr
They will not be programming from scratch but need to be able to get the robots back to "home" or up and running. · Demonstrate proficiency while troubleshooting automated welding cells to effect ...
Quick apply
Novi, MI · On-site
$25 - $35/hr
They will not be programming from scratch but need to be able to get the robots back to "home" or up and running. · Demonstrate proficiency while troubleshooting automated welding cells to effect ...
Novi, MI · On-site
Keyence Vision System Programmer Novi, Michigan Position Overview We are seeking a Keyence Vision System Programmer to support advanced automated manufacturing systems in a high-tech production ...
Quick apply
Novi, MI · On-site
Keyence Vision System Programmer Novi, Michigan Position Overview We are seeking a Keyence Vision System Programmer to support advanced automated manufacturing systems in a high-tech production ...
Be Seen First
Wixom, MI · On-site
$30 - $45/hr
We are looking to add an experienced Lead CNC Machinist / Programmer to help strengthen production, improve workflow, and manage shop floor activity. The right person will be heavily involved in ...
Urgent
Quick apply
Be Seen First
Wixom, MI · On-site
$30 - $45/hr
We are looking to add an experienced Lead CNC Machinist / Programmer to help strengthen production, improve workflow, and manage shop floor activity. The right person will be heavily involved in ...
Urgent
Be Seen First
Plymouth, MI · On-site
$28 - $35/hr
We are seeking an experienced CNC Lathe Programmer / Machinist to join a precision manufacturing team. This role is ideal for a machinist who is comfortable programming CNC lathes and running their ...
Quick apply
Be Seen First
Plymouth, MI · On-site
$28 - $35/hr
We are seeking an experienced CNC Lathe Programmer / Machinist to join a precision manufacturing team. This role is ideal for a machinist who is comfortable programming CNC lathes and running their ...
Be Seen First
Wixom, MI · On-site
$30 - $45/hr
We are looking to add an experienced Lead CNC Machinist / Programmer to help strengthen production, improve workflow, and manage shop floor activity. The right person will be heavily involved in ...
Urgent
Quick apply
Be Seen First
Wixom, MI · On-site
$30 - $45/hr
We are looking to add an experienced Lead CNC Machinist / Programmer to help strengthen production, improve workflow, and manage shop floor activity. The right person will be heavily involved in ...
Urgent
$11.25 - $16.07
4% of jobs
$16.07 - $20.90
9% of jobs
$24.37 is the 25th percentile. Wages below this are outliers.
$20.90 - $25.73
17% of jobs
$25.73 - $30.55
13% of jobs
The median wage is $33.37 / hr.
$30.55 - $35.38
13% of jobs
$35.38 - $40.20
10% of jobs
$40.20 - $45.03
9% of jobs
$45.93 is the 75th percentile. Wages above this are outliers.
$45.03 - $49.86
9% of jobs
$49.86 - $54.68
7% of jobs
$54.68 - $59.51
6% of jobs
$59.51 - $64.33
4% of jobs
$11
$36
$64
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.
| 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.

$33 - $40/hr
Contractor
Posted 24 days ago