Software Programmer
Auburn Hills, MI · On-site
US Farathane is seeking a Software Programmer at our Corporate Tech Center to join our growing team. This position is responsible for developing, modifying and improving existing in-house ERP system ...
Auburn Hills, MI · On-site
US Farathane is seeking a Software Programmer at our Corporate Tech Center to join our growing team. This position is responsible for developing, modifying and improving existing in-house ERP system ...
Auburn Hills, MI · On-site
US Farathane is seeking a Software Programmer at our Corporate Tech Center to join our growing team. This position is responsible for developing, modifying and improving existing in-house ERP system ...
Auburn Hills, MI · On-site
US Farathane is seeking a Software Programmer at our Corporate Tech Center to join our growing team. This position is responsible for developing, modifying and improving existing in-house ERP system ...
Auburn Hills, MI · On-site
US Farathane is seeking a Software Programmer at our Corporate Tech Center to join our growing team. This position is responsible for developing, modifying and improving existing in-house ERP system ...
Pontiac, MI · On-site
$26.25 - $35.75/hr
The Programmer will be responsible for developing and implementing advanced manufacturing solutions for gas turbine components using state-of-the-art CNC equipment and software tools. The Programmer ...
Pontiac, MI · On-site
$26.25 - $35.75/hr
The Programmer will be responsible for developing and implementing advanced manufacturing solutions for gas turbine components using state-of-the-art CNC equipment and software tools. The Programmer ...
Pontiac, MI · On-site
$26.25 - $35.75/hr
The Programmer will be responsible for developing and implementing advanced manufacturing solutions for gas turbine components using state-of-the-art CNC equipment and software tools. The Programmer ...
Pontiac, MI · On-site
$26.25 - $35.75/hr
The Programmer will be responsible for developing and implementing advanced manufacturing solutions for gas turbine components using state-of-the-art CNC equipment and software tools. The Programmer ...
MUST have prior ABB Robot Programming experience * Candidates that have specific ABB IRC5 Robot Programming experience are even more desirable. Candidates need experience with ABB robots (at any ...
MUST have prior ABB Robot Programming experience * Candidates that have specific ABB IRC5 Robot Programming experience are even more desirable. Candidates need experience with ABB robots (at any ...
Troy, MI · On-site
Robot Programmer Location: Local & Travel Opportunities Position Overview We are seeking an experienced Robot Programmer with 3+ years of experience to support automation projects in a machine tool ...
Quick apply
Troy, MI · On-site
Robot Programmer Location: Local & Travel Opportunities Position Overview We are seeking an experienced Robot Programmer with 3+ years of experience to support automation projects in a machine tool ...
Rochester Hills, MI · On-site
$24.50 - $33.25/hr
The CNC Programmer/Operator at 3-Dimensional Services Group is responsible for operating and maintaining computer numerical control (CNC) machinery to produce precision parts and components. This ...
Rochester Hills, MI · On-site
$24.50 - $33.25/hr
The CNC Programmer/Operator at 3-Dimensional Services Group is responsible for operating and maintaining computer numerical control (CNC) machinery to produce precision parts and components. This ...
Troy, MI · On-site
Robot Programmer Location: Local & Travel Opportunities Position Overview We are seeking an experienced Robot Programmer with 3+ years of experience to support automation projects in a machine tool ...
Troy, MI · On-site
Robot Programmer Location: Local & Travel Opportunities Position Overview We are seeking an experienced Robot Programmer with 3+ years of experience to support automation projects in a machine tool ...
Rochester Hills, MI · On-site
$24.50 - $33.25/hr
The CNC Programmer/Operator at 3-Dimensional Services Group is responsible for operating and maintaining computer numerical control (CNC) machinery to produce precision parts and components. This ...
Rochester Hills, MI · On-site
$24.50 - $33.25/hr
The CNC Programmer/Operator at 3-Dimensional Services Group is responsible for operating and maintaining computer numerical control (CNC) machinery to produce precision parts and components. This ...
Rochester Hills, MI · On-site
$35 - $48/hr
Fanuc Robot Programmer Contract Assignment: 6-12 Months Location: Texas Start Date: Mid-July Schedule: 6 Days Per Week Seeking experienced Fanuc Robot Programmers for a 6-12 month contract assignment ...
Quick apply
Rochester Hills, MI · On-site
$35 - $48/hr
Fanuc Robot Programmer Contract Assignment: 6-12 Months Location: Texas Start Date: Mid-July Schedule: 6 Days Per Week Seeking experienced Fanuc Robot Programmers for a 6-12 month contract assignment ...
Southfield, MI · On-site
$35 - $48/hr
Fanuc Robot Programmer Contract Assignment: 6-12 Months Location: Texas Start Date: Mid-July Schedule: 6 Days Per Week Seeking experienced Fanuc Robot Programmers for a 6-12 month contract assignment ...
Quick apply
Southfield, MI · On-site
$35 - $48/hr
Fanuc Robot Programmer Contract Assignment: 6-12 Months Location: Texas Start Date: Mid-July Schedule: 6 Days Per Week Seeking experienced Fanuc Robot Programmers for a 6-12 month contract assignment ...
Utica, MI · On-site
$24.25 - $33/hr
SAPA Transmission is seeking a Senior CNC Programmer with experience in Mastercam, Siemens NX, or other CAD/CAM programming languages. This role will be responsible for creating, implementing, and ...
Quick apply
Utica, MI · On-site
$24.25 - $33/hr
SAPA Transmission is seeking a Senior CNC Programmer with experience in Mastercam, Siemens NX, or other CAD/CAM programming languages. This role will be responsible for creating, implementing, and ...
Change never lets up in technology, and the best developers must stay atop all the latest shifts, from big data to cloud computing to consumerization and beyond. Software professionals must keep an ...
Change never lets up in technology, and the best developers must stay atop all the latest shifts, from big data to cloud computing to consumerization and beyond. Software professionals must keep an ...
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 ...
Ten years experience in programming using COBOL programming language. Eight years experience in programming using XGEN programming language. Eight years experience in programming using DMSII ...
Ten years experience in programming using COBOL programming language. Eight years experience in programming using XGEN programming language. Eight years experience in programming using DMSII ...
Troy, MI · On-site
Perform basic offline programming using RoboCAD/Robot Studio. TCP Verification, I/O Simulation, Move Creation/Modification, Zone Setups. * Intermediate weld troubleshooting for all welding ...
Quick apply
Troy, MI · On-site
Perform basic offline programming using RoboCAD/Robot Studio. TCP Verification, I/O Simulation, Move Creation/Modification, Zone Setups. * Intermediate weld troubleshooting for all welding ...
$35 - $50/hr
Position Summary We are seeking an experienced CNC Programmer with strong 5-axis machining experience to support the programming and manufacturing of precision-machined components. This individual ...
New
Quick apply
$35 - $50/hr
Position Summary We are seeking an experienced CNC Programmer with strong 5-axis machining experience to support the programming and manufacturing of precision-machined components. This individual ...
New
Auburn Hills, MI · On-site
$25 - $34.25/hr
NC Programmer Shifts Needed: Days Days | Monday- Friday 6a-4:45p + Saturday 6a-12p Benefits Direct hire position, Referral Bonus Program, Job Development Training, Holiday Schedule, 401k, Flexible ...
Auburn Hills, MI · On-site
$25 - $34.25/hr
NC Programmer Shifts Needed: Days Days | Monday- Friday 6a-4:45p + Saturday 6a-12p Benefits Direct hire position, Referral Bonus Program, Job Development Training, Holiday Schedule, 401k, Flexible ...
Be Seen First
Rochester Hills, MI · On-site
$24.50 - $33.25/hr
The CNC Programmer/Operator at 3-Dimensional Services Group is responsible for operating and maintaining computer numerical control (CNC) machinery to produce precision parts and components. This ...
Quick apply
Be Seen First
Rochester Hills, MI · On-site
$24.50 - $33.25/hr
The CNC Programmer/Operator at 3-Dimensional Services Group is responsible for operating and maintaining computer numerical control (CNC) machinery to produce precision parts and components. This ...
Troy, MI · On-site
Perform basic offline programming using RoboCAD/Robot Studio. TCP Verification, I/O Simulation, Move Creation/Modification, Zone Setups. * Intermediate weld troubleshooting for all welding ...
Troy, MI · On-site
Perform basic offline programming using RoboCAD/Robot Studio. TCP Verification, I/O Simulation, Move Creation/Modification, Zone Setups. * Intermediate weld troubleshooting for all welding ...
$11.90 - $17
4% of jobs
$17 - $22.11
9% of jobs
$25.78 is the 25th percentile. Wages below this are outliers.
$22.11 - $27.22
17% of jobs
$27.22 - $32.32
13% of jobs
The median wage is $35.30 / hr.
$32.32 - $37.43
13% of jobs
$37.43 - $42.53
10% of jobs
$42.53 - $47.64
9% of jobs
$48.59 is the 75th percentile. Wages above this are outliers.
$47.64 - $52.74
9% of jobs
$52.74 - $57.85
7% of jobs
$57.85 - $62.95
6% of jobs
$62.95 - $68.06
4% of jobs
$11
$39
$68
| Aspect | Programmer Programmer | Software Developer |
|---|---|---|
| Required Credentials | Typically a diploma or degree in computer science or related field | Similar credentials, often with additional certifications or experience |
| Work Environment | Often focused on coding tasks within development teams | Involves designing, coding, testing, and maintaining software applications |
| Employer & Industry Usage | Used across tech companies, startups, and IT departments | Common in software firms, tech giants, and enterprise IT |
| Search & Comparison Intent | People compare to understand roles, skills, and career paths | Often compared to programmers for clarity on responsibilities |
While both Programmer Programmer and Software Developer roles involve coding and software creation, Software Developers typically have broader responsibilities including design and testing, whereas Programmers focus mainly on writing code. Understanding these differences helps in choosing the right career path or job search focus.

Full-time
Medical, Dental, Vision, Retirement, PTO
Posted 4 days ago
6.4
Based on 24 frontline employees who took The Breakroom Quiz
55th of 80 rated plastic manufacturers
Get the full story on Breakroom
Sourced by ZipRecruiter
Motor vehicle manufacturing
1,001 - 5,000 Employees
Auburn Hills, MI, US
1971