1

Programmer Jobs in Minneapolis, MN (NOW HIRING)

CMM Programmer

Minneapolis, MN · On-site

$32 - $42/hr

We are seeking an experienced CMM Programmer to serve as the technical lead for our Coordinate Measuring Machine (CMM) team and as a metrology specialist for the organization. This position is ...

CNC Programmer Location: Mendota Heights, MN Department: Operations Type: Full-time What You'll Be Doing: As a CNC Programmer, you'll play a critical role in supporting our tooling and manufacturing ...

CNC Programmer

Minneapolis, MN · On-site

$75K - $85K/yr

CNC Programmer Department: Manufacturing Engineering Primary Objective of Position: The CNC Programmer is responsible for developing, maintaining, and improving CNC machining programs and ...

CMM Programmer

Anoka, MN · On-site

$70K - $80K/yr

The CMM Programmer plays a critical role in the manufacturing process by developing and optimizing programs for Coordinate Measuring Machines (CMM) to ensure precise measurement and quality control ...

CNC Programmer

Minneapolis, MN · On-site

$27.75 - $37.75/hr

General Description: 1st shift CNC Programmer for a leading manufacturer, providing the industry with top quality HCR and LSR rubber products. Key Duties/Responsibilities: • Program Makino CNC ...

New

CMM Programmer

Minneapolis, MN · On-site

$75K - $85K/yr

The CMM Programmer will create and support existing programming scripts to ensure the parameters for the project are followed. This position is responsible for creating the inspection road map prior ...

CNC Programmer

Anoka, MN · On-site

$30 - $39/hr

CNC Programmer About the Role We are seeking a detail-oriented and experienced CNC Programmer to join our team. In this role, you will be responsible for developing and optimizing CNC programs for ...

CNC Programmer

Anoka, MN · On-site

$30 - $39/hr

CNC Programmer About the Role We are seeking a detail-oriented and experienced CNC Programmer to join our team. In this role, you will be responsible for developing and optimizing CNC programs for ...

Be Seen First

CNC Programmer

Ramsey, MN · On-site

$40 - $55/hr

CNC Programmer B & H Machining - Ramsey, MN Pay: $35 - $50 per hour Job Type: Full-time Job Summary B & H Machining is a growing CNC machine shop serving multiple industries. We are seeking a highly ...

CNC Programmer

Minneapolis, MN · On-site

$70K - $95K/yr

Job Summary We are seeking an experienced CNC Programmer/Applications Engineer. This field-based position focuses on delivering exceptional technical support to customers through machine training ...

New

CNC Programmer

Anoka, 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 ...

CNC Programmer

Andover, 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 ...

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 ...

next page

Showing results 1-20

Programmer information

See Minneapolis, MN salary details

$12

$39

$69

How much do programmer jobs pay per hour?

As of Jul 15, 2026, the average hourly pay for programmer in Minneapolis, MN is $39.79, according to ZipRecruiter salary data. Most workers in this role earn between $25.87 and $51.78 per hour, depending on experience, location, and employer.

Can I make 100k as a software developer?

Software developers can earn $100,000 or more annually, especially with experience, specialized skills, or working in high-demand industries and locations. Factors such as geographic region, level of expertise, and certifications influence salary potential.

What are some common challenges programmers face when working on large, collaborative projects?

Programmers working on large, collaborative projects often encounter challenges such as coordinating code changes with team members, managing version control conflicts, and ensuring consistent coding standards across the project. Effective communication and using tools like Git are essential to prevent overlapping work or integration issues. Additionally, understanding the overall architecture and regularly attending team meetings can help programmers stay aligned with project goals and timelines.

What does a programmer do?

A programmer, sometimes called a software developer or coder, writes and tests code that enables computer programs and applications to function. They use various programming languages such as Python, Java, or C++ to create software solutions, fix bugs, and improve existing programs. Programmers also collaborate with other professionals, such as designers and project managers, to define requirements and ensure that the software meets user needs. Their work is essential in industries ranging from technology and finance to healthcare and entertainment.

What are the key skills and qualifications needed to thrive as a Programmer, and why are they important?

To thrive as a Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and usually a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and common frameworks or libraries is also important. Attention to detail, effective communication, and adaptability help programmers collaborate and respond to evolving project requirements. These skills ensure code quality, efficient teamwork, and the ability to create robust software solutions in a constantly changing tech landscape.

What job does a programmer do?

A programmer writes, tests, and maintains computer software using programming languages such as Java, Python, or C++. They analyze user needs, develop code solutions, and troubleshoot issues to ensure software functions correctly. Programmers often work in teams and may use development tools like IDEs and version control systems.

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 engineer makes $500,000 a year?

Highly experienced software engineers, especially those in senior or specialized roles such as machine learning engineers or software architects, can earn $500,000 or more annually, often through a combination of salary, bonuses, and stock options. These roles typically require advanced skills, extensive experience, and work in high-paying industries like technology or finance.

What kind of jobs can a programmer get?

Programmers can work in various roles such as software developers, web developers, mobile app developers, systems analysts, and database administrators. They often work in industries like technology, finance, healthcare, and gaming, using programming languages like Java, Python, or C++ and may require certifications or knowledge of development tools. Job environments can range from startups to large corporations, with opportunities for remote or on-site work.

What is the difference between Programmer vs Software Developer?

AspectProgrammerSoftware Developer
Required CredentialsTypically a degree in computer science or related field; coding certificationsSimilar credentials; often includes additional knowledge of software design and architecture
Work EnvironmentOften focused on coding and debugging within teams or projectsInvolves designing, coding, testing, and maintaining software applications
Employer & Industry UsageUsed across tech companies, startups, and IT departmentsCommon in software firms, tech companies, and enterprise IT
Search & Comparison IntentPeople compare to understand coding roles and responsibilitiesBroader 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 Minneapolis, MN? The most popular types of Programmer jobs in Minneapolis, MN are:
What job categories do people searching Programmer jobs in Minneapolis, MN look for? The top searched job categories for Programmer jobs in Minneapolis, MN are:
What cities near Minneapolis, MN are hiring for Programmer jobs? Cities near Minneapolis, MN with the most Programmer job openings:
Infographic showing various Programmer job openings in Minneapolis, MN as of July 2026, with employment types broken down into 82% Full Time, and 18% Contract. Highlights an 88% In-person, and 12% Remote job distribution, with an average salary of $82,767 per year, or $39.8 per hour.
CMM Programmer

$32 - $42/hr

Other

Re-posted 11 days ago


Job description

We are seeking an experienced CMM Programmer to serve as the technical lead
for our Coordinate Measuring Machine (CMM) team and as a metrology specialist for the organization.
This position is accountable for the overall effectiveness of our CMM inspection process, including
programming standards, measurement strategy, repeatability, training, and continuous improvement.
The right candidate will be more than a strong operator and programmer; they will coach and mentor
other CMM users, establish best practices, and drive consistent execution to ensure accurate, reliable
inspection results that support production and quality requirements.

Key Duties/Responsibilities:
1. CMM Process Leadership, Training, and Standardization

  • Serve as the subject matter expert for CMM programming and inspection methodology.
  • Lead and improve the overall CMM process, including best practices, programming standards, inspection strategy, revision control, and measurement consistency.
  • Coach, train, and support CMM and inspection personnel to ensure proper technique, consistent results, and efficient use of equipment.
  • Drive continuous improvement for CMM utilization, cycle time, repeatability, and measurement system performance.

2. CMM Programming and Operation

  • Develop, program, and optimize CMM inspection routines to support production and inspection needs.
  • Set up fixturing, probes, and inspection sequences to ensure accurate and repeatable measurement results.
  • Troubleshoot CMM programs and measurement issues and implement improvements.
  • Maintain CMM programs, associated documentation, and inspection methods, including updates and revision control.
  • Maintain CMM equipment and related accessories to support consistent performance and reliable inspection results.

3. Incoming and First Article Inspection

  • Perform incoming and first article inspections per drawings, specifications, and quality requirements.
  • Interpret engineering drawings and GD&T to ensure correct inspection planning and execution.
  • Use appropriate metrology tools and test equipment to validate product conformance.

4. Inspection Documentation and Quality Records

  • Enter inspection results accurately and on time in the uniPoint system (or equivalent).
  • Generate nonconformance reports (NCRs) and support documentation of inspection findings.
  • Review, organize, and file material certifications and other quality documentation to support traceability and compliance.

Education and Experience Requirements:

  • Technical degree, certification, or equivalent experience in Quality, Manufacturing, Metrology, or a related field.
  • 5-10 years of experience in CMM programming and quality inspection in a manufacturing environment.

Required Qualifications:

  • Demonstrated experience programming and operating a Coordinate Measuring Machine (CMM).
  • Experience programming in Zeiss Calypso (preferred) or the ability to quickly learn Calypso if experienced with similar CMM software.
  • Ability to read and interpret engineering drawings, GD&T, and inspection specifications.
  • Proven experience training, coaching, or mentoring others on metrology equipment and inspection methods.
  • Working knowledge of common inspection tools and measurement equipment.
  • Strong attention to detail with the ability to produce accurate, repeatable inspection results.
  • Effective communication skills and ability to work cross-functionally with Engineering, Manufacturing, and Operations.
  • Basic computer proficiency, including MS Office and Outlook.

Preferred Qualifications:

  • Experience supporting ISO-based Quality Management Systems (QMS) and controlled documentation practices.
  • Experience generating and supporting nonconformance documentation and disposition workflows.
  • Experience with uniPoint (or similar quality systems).