1

Programming Jobs in Minnesota (NOW HIRING)

This position is responsible for developing measurement plans, creating bubble prints, programming CMMs using Calypso, performing first article inspections, completing AS9102 documentation, and ...

... programming languages * Legal authorization to work in the United States (no sponsorship available) * Authorized to work in the United States without sponsorship now and in the future. Individuals ...

... programming languages * Legal authorization to work in the United States (no sponsorship available) * Authorized to work in the United States without sponsorship now and in the future. Individuals ...

About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online Computer Programming tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ...

The Engineering Technician will create CNC code that performs a capable, repeatable process, perform process troubleshooting, process improvements, validations, qualifications, and change control.

The Engineering Technician will create CNC code that performs a capable, repeatable process, perform process troubleshooting, process improvements, validations, qualifications, and change control.

CNC Set Up and Programming Tech

Minneapolis, MN

$27.75 - $37.75/hr

The CNC Set-Up & Programming Technician is responsible for setting up, programming, and optimizing CNC machines within the Tool Room to support tooling, prototyping, and production needs. This role ...

Ensures we have the highest level of programming * Promotes Life Time swim program Minimum Required Qualifications: * Successfully complete and pass all Life Time courses when hired * Ability to work ...

Ensures we have the highest level of programming * Promotes Life Time swim program Minimum Required Qualifications: * Successfully complete and pass all Life Time courses when hired * Ability to work ...

next page

Showing results 1-20

Programming information

See Minnesota salary details

$24.5K

$87.1K

$145.9K

How much do programming jobs pay per year?

As of Aug 1, 2026, the average yearly pay for programming in Minnesota is $87,115.00, according to ZipRecruiter salary data. Most workers in this role earn between $61,200.00 and $113,600.00 per year, depending on experience, location, and employer.

What jobs can I get with programming?

With programming skills, you can pursue roles such as software developer, web developer, mobile app developer, systems analyst, or database administrator. These jobs typically require knowledge of programming languages like Java, Python, or C++, and may involve working in teams, using development tools, and following project deadlines.

What is programming?

Programming is the process of designing, writing, testing, and maintaining the code that allows software applications and computer systems to function. It involves using programming languages, such as Python, Java, or C++, to instruct computers on how to perform specific tasks. Programmers solve problems, automate tasks, and bring digital projects to life by creating efficient and reliable code. The field requires logical thinking, attention to detail, and continuous learning as technologies evolve.

What jobs can you do in programming?

Programming offers a variety of job roles including software developer, web developer, mobile app developer, systems analyst, database administrator, and cybersecurity analyst. These roles typically require knowledge of programming languages such as Java, Python, or C++, and may involve working in teams, using development tools, and obtaining relevant certifications.

What engineer makes $500,000 a year?

Senior software engineers, especially those in high-demand fields like machine learning, AI, or working at major tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills, and often working in leadership or specialized roles within the tech industry.

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++, along with a solid understanding of algorithms and software development principles, typically backed by a degree in computer science or related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and often certifications in specific technologies or frameworks are valuable. Problem-solving, attention to detail, and effective communication are standout soft skills in this role. These skills and qualities are crucial for building efficient, reliable software and collaborating effectively within development teams.

What is the difference between Programming vs Software Development?

AspectProgrammingSoftware Development
Primary FocusWriting code and algorithmsDesigning, creating, and managing entire software projects
Skills RequiredCoding languages, problem-solvingProgramming, project management, system design
Work EnvironmentIndividual coding tasks, debuggingTeam collaboration, planning, testing
CertificationsNone specific, often self-taught or bootcampsSoftware engineering degrees, certifications like Scrum or PMP

Programming primarily involves writing and testing code, focusing on individual tasks. Software development encompasses the entire process of designing, building, and maintaining software projects, often requiring broader skills and teamwork. While programming is a core component of software development, the latter includes planning, architecture, and project management.

What are some common challenges programmers face when working on large-scale projects, and how can they be addressed?

Programmers working on large-scale projects often encounter challenges such as managing code complexity, ensuring effective communication across teams, and maintaining consistent coding standards. These issues can be addressed by utilizing version control systems, participating in regular code reviews, and leveraging project management tools to coordinate tasks. Additionally, adhering to clear documentation practices and following established development methodologies like Agile can help keep projects organized and collaborative.

Is coding a dead-end job?

Programming is a dynamic field with ongoing demand for skills in software development, data analysis, and cybersecurity. While technologies evolve, programmers who update their skills and adapt to new tools like cloud computing and AI can maintain long-term career growth.
What are the most commonly searched types of Programming jobs in Minnesota? The most popular types of Programming jobs in Minnesota are:
What cities in Minnesota are hiring for Programming jobs? Cities in Minnesota with the most Programming job openings:
Infographic showing various Programming job openings in Minnesota as of July 2026, with employment types broken down into 80% Full Time, 15% Part Time, 1% Temporary, 3% Contract, and 1% Nights. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $87,115 per year, or $41.9 per hour.

Quality Engineer - CMM Programming

Fathom Mfg

Andover, MN • On-site

$70K - $85K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 8 days ago


Job description

Dahlquist Machine

Dahlquist Machine by Fathom is the premier precision machining company in America with over 30 state-of-the-art CNC mills and lathes paired with over 50 years of industry experience. Centrally located in a northern suburb of Minneapolis, Dahlquist Machine produces high-quality products with 100% on-time delivery—specializing in short- to medium-run quantities for high precision light metals, aluminum, and plastic parts.

Fathom Manufacturing

Fathom is one of the largest digital manufacturing platforms offering on-demand manufacturing in North America. With more than 90 large-platform industrial-grade 3D printing machines and a national footprint with more than 500,000 square feet of manufacturing capacity across 12 facilities, Fathom seamlessly blends in-house capabilities across plastic and metal additive technologies, CNC machining, injection molding & tooling, urethane casting, sheet metal fabrication, and design and engineering.


Quality Engineer Position Summary

The Quality Engineer plays a critical role in ensuring product quality and manufacturing success by leading the inspection planning and product onboarding process for new parts. This position is responsible for developing measurement plans, creating bubble prints, programming CMMs using Calypso, performing first article inspections, completing AS9102 documentation, and supporting production teams in troubleshooting dimensional and process-related issues.

The Quality Engineer serves as the bridge between customer requirements, inspection strategy, and manufacturing execution. By leveraging strong GD&T knowledge, machining experience, and advanced metrology skills, this individual helps ensure parts are launched successfully and consistently meet customer expectations.

The ideal candidate combines hands-on machining knowledge with advanced quality engineering and CMM programming expertise and thrives in a fast-paced, high-mix manufacturing environment.


Key ResponsibilitiesNew Product Introduction & Inspection Planning
  • Lead quality onboarding activities for new products
  • Create bubble prints and detailed measurement plans for new and existing parts
  • Determine appropriate inspection methods, gages, and measurement strategies
  • Develop and maintain inspection documentation and standards
  • Review customer drawings, specifications, and quality requirements prior to production release
CMM Programming & Metrology
  • Create and maintain Calypso CMM programs from customer drawings and CAD models
  • Develop efficient measurement routines for first article and production inspections
  • Validate CMM programs and inspection methods prior to production release
  • Support troubleshooting of measurement methods and inspection equipment
  • Operate CMMs and other advanced inspection equipment as required
First Article & Customer Quality Requirements
  • Perform first article inspections and first piece approvals
  • Complete AS9102 First Article Inspection Reports
  • Support PPAP submissions and customer-specific quality documentation requirements
  • Conduct capability studies and statistical analysis when required
  • Support implementation and maintenance of SPC methodologies
Production & Customer Support
  • Work directly with machinists to troubleshoot dimensional and process-related issues
  • Provide guidance on offsets, inspection methods, tooling impacts, and process adjustments required to achieve conforming parts
  • Assist production teams in interpreting prints, tolerances, and GD&T requirements
  • Train and mentor machinists on inspection techniques, measurement strategy, and interpretation of customer requirements
  • Participate in root cause investigations and corrective actions
  • Respond to customer quality inquiries, corrective action requests, and audit activities
Continuous Improvement
  • Identify opportunities to improve inspection efficiency, measurement repeatability, and process capability
  • Develop standardized measurement strategies and best practices
  • Support Lean Manufacturing and continuous improvement initiatives
  • Assist with measurement system analysis and gage studies as needed

Qualifications / Requirements
  • Associate degree in Engineering, Quality, Manufacturing Technology, or related field preferred
  • Minimum 2 years of Calypso programming experience required
  • Minimum 3 years of manufacturing quality experience preferred
  • Prior machining experience strongly preferred
  • Strong understanding of GD&T and blueprint interpretation
  • Experience creating measurement plans and first article documentation
  • Experience completing AS9102 First Article Inspection Reports
  • Experience programming and operating CMM equipment
  • Strong problem-solving and troubleshooting skills
  • Ability to communicate effectively with machinists, engineers, customers, and management

Preferred Qualifications
  • Prior CNC machining experience in a job shop environment
  • Experience with PPAP submissions
  • Experience conducting capability studies
  • Experience implementing or supporting SPC programs
  • Experience with root cause analysis and corrective actions
  • Experience supporting customer audits and quality system requirements
  • CAD software experience (SolidWorks, Inventor, or similar)

Hours

5:45 a.m. - 3:45 p.m. Monday - Thursday

What we offer:

Health Benefits: Medical, dental, and vision coverage. Company paid for Life insurance, short-term and long-term disability insurance.

Additional Benefits: Paid time off, Floating Holidays, Volunteer time off, and sick time off (depending on state of employment). 401k Plan

Employee Perks: Discounts on products and services.

Equal Opportunity Employer/Veterans/Disabled

This employer participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S. If E-Verify cannot confirm that you are authorized to work, this employer is required to give you written instructions and an opportunity to contact the Department of Homeland Security (DHS) or Social Security Administration (SSA) so you can begin to resolve the issue before the employer can take any action against you, including terminating your employment. Employers can only use E-Verify once you have accepted a job offer and completed the Form I-9.