MMI is a plastic injection molding and engineering solutions provider headquartered in Saline, Michigan, with offices in Troy, Warren, and Monterrey, Mexico. We specialize in delivering engineering ...
MMI is a plastic injection molding and engineering solutions provider headquartered in Saline, Michigan, with offices in Troy, Warren, and Monterrey, Mexico. We specialize in delivering engineering ...
Programmer
Cottleville, MO · On-site
$62K - $122K/yr
Nextaff of St Louis Technology Programmer Reviewing operating systems and software frequently and making any adjustments necessary to keep them running well. Writing code and implementing computer ...
Programmer
Cottleville, MO · On-site
$62K - $122K/yr
Nextaff of St Louis Technology Programmer Reviewing operating systems and software frequently and making any adjustments necessary to keep them running well. Writing code and implementing computer ...
Programmer
Alexandria, LA · On-site
Primary Responsibilities The IT Programmer is responsible for designing, developing, testing, and maintaining software applications and systems that support organizational operations. This role works ...
Programmer
Alexandria, LA · On-site
Primary Responsibilities The IT Programmer is responsible for designing, developing, testing, and maintaining software applications and systems that support organizational operations. This role works ...
CNC Programmer III
NH · On-site
$26.75 - $36.75/hr
CNC Programmer III Department: Sheet Metal Office Employment Type: Full Time Location: Charlestown, NH Description Summary: The CNC Programmer III is a senior‑level technical role responsible for ...
CNC Programmer III
NH · On-site
$26.75 - $36.75/hr
CNC Programmer III Department: Sheet Metal Office Employment Type: Full Time Location: Charlestown, NH Description Summary: The CNC Programmer III is a senior‑level technical role responsible for ...
Primary Responsibilities The IT Programmer is responsible for designing, developing, testing, and maintaining software applications and systems that support organizational operations. This role works ...
Primary Responsibilities The IT Programmer is responsible for designing, developing, testing, and maintaining software applications and systems that support organizational operations. This role works ...
Automation Programmer/SCADA Programmer/PLC Programmer
Cadiz, OH · On-site
$64K - $88K/yr
Automation Programmer/SCADA Programmer/PLC Programmer Department: Automation Employment Type: Full Time Location: Cadiz, OH Description The Automation Programmer is responsible for maintaining and ...
Automation Programmer/SCADA Programmer/PLC Programmer
Cadiz, OH · On-site
$64K - $88K/yr
Automation Programmer/SCADA Programmer/PLC Programmer Department: Automation Employment Type: Full Time Location: Cadiz, OH Description The Automation Programmer is responsible for maintaining and ...
Automation Programmer/SCADA Programmer/PLC Programmer
Wheeling, WV · On-site
$67K - $92K/yr
Automation Programmer/SCADA Programmer/PLC Programmer Department: Automation Employment Type: Full Time Location: Wheeling, WV Description The Automation Programmer is responsible for maintaining and ...
Automation Programmer/SCADA Programmer/PLC Programmer
Wheeling, WV · On-site
$67K - $92K/yr
Automation Programmer/SCADA Programmer/PLC Programmer Department: Automation Employment Type: Full Time Location: Wheeling, WV Description The Automation Programmer is responsible for maintaining and ...
Programmer
Los Angeles, CA · On-site
$125K/yr
About the Role The Programmer is an integral part of Latham's Technology & Information Services team and will be responsible for designing, developing, and maintaining applications and systems ...
Programmer
Los Angeles, CA · On-site
$125K/yr
About the Role The Programmer is an integral part of Latham's Technology & Information Services team and will be responsible for designing, developing, and maintaining applications and systems ...
Automation Programmer/SCADA Programmer/PLC Programmer
Canonsburg, PA · On-site
$62K - $85K/yr
Automation Programmer/SCADA Programmer/PLC Programmer Department: Automation Employment Type: Full Time Location: Canonsburg, PA Description The Automation Programmer is responsible for maintaining ...
Automation Programmer/SCADA Programmer/PLC Programmer
Canonsburg, PA · On-site
$62K - $85K/yr
Automation Programmer/SCADA Programmer/PLC Programmer Department: Automation Employment Type: Full Time Location: Canonsburg, PA Description The Automation Programmer is responsible for maintaining ...
AV Programmer ID: 1591 Department: AV Programming Location: Andover, MA Description The AV Programmer is responsible for developing, deploying, and maintaining control system solutions that support ...
AV Programmer ID: 1591 Department: AV Programming Location: Andover, MA Description The AV Programmer is responsible for developing, deploying, and maintaining control system solutions that support ...
programmer
$80K/yr
Developer: 5-12year
programmer
$80K/yr
Developer: 5-12year
Programmer
$18 - $40/hr
Programming, using primarily Mastercam. Establish CNC programming Standard Work procedures as part of the development of a virtual qualification system interfaced between Mastercam, Vericut.
Programmer
$18 - $40/hr
Programming, using primarily Mastercam. Establish CNC programming Standard Work procedures as part of the development of a virtual qualification system interfaced between Mastercam, Vericut.
Quality/CMM Programmer Location : South Beloit, IL 61080 Salary : 35-$40/hr Hire Type : Direct Hire Benefits : * Comprehensive medical, dental, and vision coverage * 401(k) with company match * Paid ...
Quick apply
Quality/CMM Programmer Location : South Beloit, IL 61080 Salary : 35-$40/hr Hire Type : Direct Hire Benefits : * Comprehensive medical, dental, and vision coverage * 401(k) with company match * Paid ...
Programmer #1057968 Position Summary: This position is part of a collaborative team of information technology professionals dedicated to supporting the agency's mission and goals. The role focuses on ...
Quick apply
Programmer #1057968 Position Summary: This position is part of a collaborative team of information technology professionals dedicated to supporting the agency's mission and goals. The role focuses on ...
AV Programmer
Andover, MA · On-site
The AV Programmer is responsible for developing, deploying, and maintaining control system solutions that support client audiovisual projects. This role focuses on designing and programming reliable ...
AV Programmer
Andover, MA · On-site
The AV Programmer is responsible for developing, deploying, and maintaining control system solutions that support client audiovisual projects. This role focuses on designing and programming reliable ...
BMS Programmer
New York, NY · On-site
In addition to the responsibilities below, the Programmer will be responsible for the overall success of software design, database creation, and the implementation of procedures and standards used in ...
BMS Programmer
New York, NY · On-site
In addition to the responsibilities below, the Programmer will be responsible for the overall success of software design, database creation, and the implementation of procedures and standards used in ...
Automation Programmer/SCADA Programmer/PLC Programmer
Cadiz, OH · On-site
$64K - $88K/yr
The Automation Programmer is responsible for maintaining and updating Keystone Clearwater Solutions' automated assets, web-based programs, network infrastructure, SCADA, and PLC systems. This role ...
Automation Programmer/SCADA Programmer/PLC Programmer
Cadiz, OH · On-site
$64K - $88K/yr
The Automation Programmer is responsible for maintaining and updating Keystone Clearwater Solutions' automated assets, web-based programs, network infrastructure, SCADA, and PLC systems. This role ...
Mechanical Programmer
Goldsboro, NC · On-site
The Programer supports the transformer control group with computer aided design and drafting (CADD) system technical expertise and programming. This position is a part of the Goldsboro Engineering ...
Quick apply
Mechanical Programmer
Goldsboro, NC · On-site
The Programer supports the transformer control group with computer aided design and drafting (CADD) system technical expertise and programming. This position is a part of the Goldsboro Engineering ...
Programmer Employment Type: FULL_TIME
Programmer Employment Type: FULL_TIME
Programmer
$137K - $244K/yr
The Programmer will leverage their strong technical background and knowledge to provide programming services for a variety of specific systems and business, military, scientific, or commercial ...
Programmer
$137K - $244K/yr
The Programmer will leverage their strong technical background and knowledge to provide programming services for a variety of specific systems and business, military, scientific, or commercial ...
Programmer information
See salary details
$12.02 - $17.18
4% of jobs
$17.18 - $22.33
9% of jobs
$26.04 is the 25th percentile. Wages below this are outliers.
$22.33 - $27.49
17% of jobs
$27.49 - $32.65
13% of jobs
The median wage is $35.66 / hr.
$32.65 - $37.81
13% of jobs
$37.81 - $42.96
10% of jobs
$42.96 - $48.12
9% of jobs
$49.09 is the 75th percentile. Wages above this are outliers.
$48.12 - $53.28
9% of jobs
$53.28 - $58.44
7% of jobs
$58.44 - $63.59
6% of jobs
$63.59 - $68.75
4% of jobs
$12
$39
$68
How much do programmer jobs pay per hour?
Can I make 100K as a software developer?
What are some common challenges programmers face when working on large, collaborative projects?
What jobs pay $500,000 a year in the US?
What does a programmer do?
What are the key skills and qualifications needed to thrive as a Programmer, and why are they important?
What job makes $10,000 a month without a degree?
What job does a programmer do?
What Do Programmers 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 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.

Full-time
Medical, Dental, Vision, Retirement, PTO
Posted 26 days ago
Job description
Who We Are: MMI is a plastic injection molding and engineering solutions provider headquartered in Saline, Michigan, with offices in Troy, Warren, and Monterrey, Mexico. We specialize in delivering engineering solutions for advanced composites and engineered resins across diverse industries.
Our mission is simple: Deliver a Quality Product, On Time, at a Competitive Price. We are committed to fostering an inclusive, welcoming workplace where innovation thrives and collaboration is at the heart of everything we do.
About the Role: We are seeking a CMM Programmer to join our Quality team at Warren facility. In this role, you'll be at the forefront of ensuring our products meet both company and customer quality standards.
- Perform Dimensional layouts using Calipers; Height Gages; Romer Arm, CMM to support PPAP and other approvals.
- Interpret engineering drawings, CAD models, GD&T, and specifications
- Ability to write CMM programs for new launches/
- Develop and optimize CMM programs using software such as PC-DMIS, Calypso, etc.
- Perform calibrations on time and maintain related database.
- Troubleshoot CMM equipment, probe systems, and program errors
- Support root cause analysis for dimensional nonconformances
- Create and maintain First Article part/s and VAS board/s (Visual Acceptance Standard)
- Conduct Internal Audits (System; Process; and Product audits); Communicate results to plant Quality Manager (or designate) and Director of Quality
- Support Production Team to provide Training and other guidance (as needed)
- Support Engineering Team in Tool Trials (as needed)
- Participate in Supplier and Customer problem solving activity (as needed)
- Perform and support Product Audits
- Participate in APQP, PPAP, and continuous improvement activities
- Ensure Customer Specific Requirements are fulfilled as it relates to CMM measurement frequencies
- Perform and support Gage R & R's
Participate in and support Plant-wide Clean; Organized; Safe (5S) initiatives
- Represent the Quality Function appropriately and professionally to new and current production Team members
Schedule 7:00 AM-4:00 PM, Mon-Fri,; Able to work weekends when needed.
- Bachelor's Degree or equivalent work experience as a Quality Professional
- Minimum two (2) years' experience using PC-DMIS, with strong programming skills using PC-DMIS
- Demonstrated experience using a Romer Arm with PC-DMIS
- Demonstrated understanding of inspection techniques and experience using Calipers; Micrometers; Height gages; and Check-fixtures
- Proven expertise in MS Excel
- Strong Team orientation and organizational skills.
- Proven communicational skills, both written and oral
Why work at MMI?
- A rich Benefits Package including Medical, Dental, Vision, Long and Short-Term Disability (Company Paid), a robust Wellness Program, tuition reimbursement, and a 401(k) Retirement Plan with matching.
- Vacation and Sick Time
- Up to Ten (10) paid holidays (including one diversity holiday)
- Perfect Attendance and Employee Referral Bonus opportunities (up to $200 per referral)
- Opportunities for growth and job training, for energetic, career-minded individual
About MMI Engineered Solutions
Sourced by ZipRecruiter
Industry
Plastics product manufacturing
Company size
51 - 200 Employees
Headquarters location
Saline, MI, US
Year founded
1983