1

Programmer Programmer Jobs in Minnesota (NOW HIRING)

SR. CNC PROGRAMMER

Blaine, MN ยท On-site

$75K - $112K/yr

This individual is responsible for the CNC programming of new products, from feasibility through prototype, and into production. In addition, provides input into quotes and quote reviews regarding ...

Be Seen First

CNC Machinist Programmer

Saint Paul, MN ยท On-site

$66K - $93K/yr

CNC Programmer As a CNC Programmer at J&J Machine, you are the brain of our manufacturing process. You won't be writing repetitive, basic code; you will be utilizing advanced CAD/CAM software to ...

Veteran-friendly

Urgent

Be Seen First

CNC Machinist Programmer

Saint Paul, MN ยท On-site

$66K - $93K/yr

CNC Programmer As a CNC Programmer at J&J Machine, you are the brain of our manufacturing process. You won't be writing repetitive, basic code; you will be utilizing advanced CAD/CAM software to ...

Veteran-friendly

Urgent

Interpret complex engineering drawings, GD&T, CAD models, and process specifications. * Optimize feeds, speeds, tooling selection, and machining strategies to improve cycle time and surface finish.

Be Seen First

CNC Machinist Programmer

Elk River, MN ยท On-site

$66K - $93K/yr

CNC Programmer As a CNC Programmer at J&J Machine, you are the brain of our manufacturing process. You won't be writing repetitive, basic code; you will be utilizing advanced CAD/CAM software to ...

Veteran-friendly

Urgent

Interpret complex engineering drawings, GD&T, CAD models, and process specifications. * Optimize feeds, speeds, tooling selection, and machining strategies to improve cycle time and surface finish.

Senior Peoplesoft Developer Location: St. Paul, MN Duration: 6+ months Description: * Manage respective PeopleSoft development to deployment including driving all related project tasks, objectives ...

CNC Machine Programmer (Days)

Villard, MN ยท On-site

$20 - $32/hr

Description Massman Automation is hiring for a CNC Programmer in our Villard, MN location. This is a great opportunity with excellent compensation, benefits, and paid time off. Come check us out! The ...

Senior CNC Programmer - Swiss (Journeyman Level) Schedule: Monday-Friday, 7:00 AM-4:00 PM Pay: $40-$50/hour + Quarterly KPI Bonus Location: Must be able to support both facilities in Minnesota (Lino ...

CNC Programmer -1st Shift

Coon Rapids, MN ยท On-site

$25.14 - $45/hr

CNC Programmer Position Summary The CNC Programmer is responsible for the creation and implementation of high quality CNC programs for operations in a production environment using various CAD/CAM and ...

CNC Programmer Position Summary The CNC Programmer is responsible for the creation and implementation of high quality CNC programs for operations in a production environment using various CAD/CAM and ...

CNC Programmer -1st Shift

Coon Rapids, MN ยท On-site

$25.14 - $45/hr

CNC Programmer Position Summary The CNC Programmer is responsible for the creation and implementation of high quality CNC programs for operations in a production environment using various CAD/CAM and ...

CNC Programmer -1st Shift

Coon Rapids, MN ยท On-site

$25.14 - $45/hr

CNC Programmer Position Summary The CNC Programmer is responsible for the creation and implementation of high quality CNC programs for operations in a production environment using various CAD/CAM and ...

next page

Showing results 1-20

Programmer Programmer information

See Minnesota salary details

$12

$41

$74

How much do programmer programmer jobs pay per hour?

As of Jun 20, 2026, the average hourly pay for programmer programmer in Minnesota is $41.68, according to ZipRecruiter salary data. Most workers in this role earn between $27.88 and $52.64 per hour, depending on experience, location, and employer.

What is the difference between Programmer Programmer vs Software Developer?

AspectProgrammer ProgrammerSoftware Developer
Required CredentialsTypically a diploma or degree in computer science or related fieldSimilar credentials, often with additional certifications or experience
Work EnvironmentOften focused on coding tasks within development teamsInvolves designing, coding, testing, and maintaining software applications
Employer & Industry UsageUsed across tech companies, startups, and IT departmentsCommon in software firms, tech giants, and enterprise IT
Search & Comparison IntentPeople compare to understand roles, skills, and career pathsOften 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.

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 analytical thinking, coding proficiency in languages such as Python, Java, or C++, and a relevant degree or equivalent experience. Familiarity with development environments, version control systems like Git, and possibly certifications such as Microsoft Certified: Azure Developer are often required. Problem-solving abilities, attention to detail, and effective teamwork are standout soft skills in this role. These skills ensure that programmers can build reliable software, adapt to changing requirements, and contribute effectively to collaborative development projects.

What jobs pay 500,000 a year in the US?

High-paying roles for programmers or software engineers can reach $500,000 annually, typically in senior positions such as principal engineers, engineering managers, or executives at large tech companies. These roles often require extensive experience, advanced skills in areas like cloud computing or AI, and sometimes stock options or bonuses as part of compensation packages.

What are programmers?

Programmers, also known as software developers or coders, are professionals who write, test, and maintain computer programs and software applications. They use programming languages such as Python, Java, C++, or JavaScript to create software solutions that meet user needs or solve specific problems. Programmers often work as part of a team to design, develop, and improve software systems, ensuring that programs run efficiently and securely. Their responsibilities may also include debugging code, updating existing software, and collaborating with other IT professionals to deliver high-quality products.

What jobs pay $10,000 a month without a degree?

Programmers can earn $10,000 or more per month through freelance work, remote contracts, or building specialized skills in high-demand areas like software development, web development, or app creation. Success often depends on experience, portfolio, and proficiency with programming languages such as Python, JavaScript, or Java, rather than formal degrees.

What jobs in the US pay 300,000 a year?

For programmers, roles such as senior software engineers, technical leads, and specialized developers in fields like finance, cloud computing, or AI can reach or exceed $300,000 annually, especially with experience, advanced skills, and sometimes bonuses or stock options. High-paying programming jobs often require expertise in specific technologies, certifications, and working in high-demand industries or companies.

What are some common challenges programmers face when working on large-scale projects?

Programmers working on large-scale projects often encounter challenges such as managing complex codebases, ensuring effective communication within cross-functional teams, and maintaining code quality as the project evolves. Balancing rapid development with thorough testing and documentation can also be demanding. Additionally, integrating new features without introducing bugs or technical debt requires careful planning, collaboration, and adherence to best practices like version control and code reviews.

Is 27 too late to start coding?

Starting a programming career at 27 is common and feasible, as many programmers begin learning at various ages. Success depends on dedication, learning resources, and building skills through practice and projects, regardless of age.
What are popular job titles related to Programmer Programmer jobs in Minnesota? For Programmer Programmer jobs in Minnesota, the most frequently searched job titles are:
What cities in Minnesota are hiring for Programmer Programmer jobs? Cities in Minnesota with the most Programmer Programmer job openings:
Infographic showing various Programmer Programmer job openings in Minnesota as of June 2026, with employment types broken down into 81% Full Time, 10% Part Time, 1% Temporary, 6% Contract, and 2% Nights. Highlights an 91% Physical, 2% Hybrid, and 7% Remote job distribution, with an average salary of $86,702 per year, or $41.7 per hour.
SR. CNC PROGRAMMER

SR. CNC PROGRAMMER

Chandler Industries LLC

Blaine, MN โ€ข On-site

$75K - $112K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 27 days ago


Job description

Description

About us

Chandler Industries is a premier contract manufacturer specializing in precision machining, EDM, sheet metal fabrication, and a range of value-added services. We excel in providing exceptional value through responsive customer service, technical expertise, and innovative lean manufacturing practices. Our commitment to delivering world-class quality and on-time performance has made us a trusted partner for our customers. Chandler operates five divisions, including four in Minnesota-Blaine, Long Prairie, Montevideo, and Wyoming-and one in Chihuahua, Mexico.


About the job

Compensation is determined based on a variety of factors related to the specific position. These may include skills, relevant experience, education, internal equity, business needs, and local market conditions. While the full range is shared for transparency, offers are rarely made at the minimum or maximum of the range.

Chandler offers a comprehensive benefits package to eligible employees and their dependents. This includes medical, dental, and vision coverage; life insurance; short- and long-term disability; a 401(k) plan with company match; and a range of supplemental benefit options. In addition, eligible employees receive paid holidays and paid time off.


Summary:

This individual is responsible for the CNC programming of new products, from feasibility through prototype, and into production. In addition, provides input into quotes and quote reviews regarding projected machine cycle times, processes, work holding, and tooling.

Requirements

Job Duties and Responsibilities (Essential Functions)

  • Develop, create, and maintain CNC and control programs for numerically controlled machines using CADCAM software.
  • Develop fixtures and machine processes in collaboration with engineering.
  • Serve as a liaison between engineering and machining operations providing extensive technical knowledge.
  • Analyze and implement process improvement to reduce process variation and improve productivity in machining operations.
  • Controls and maintains CNC control programs and process for CNC machines.
  • Revise programs to eliminate errors, and retest programs to check that problems have been solved.
  • Responsible for programming all CNC machines (i.e., Mills, Lathes, Swiss, EDM).
  • Technical support resource for ongoing/day-to-day manufacturing operations and continuous improvement programs.
  • Participates in New Product Introduction and Engineering Change Notice, resource review, equipment, processes, capacity, measurements, and costs associated with product manufacturing.
  • Performs cost analysis for tooling, machinery, and equipment resulting in new or improved manufacturing methods.
  • Represent Engineering team on cross-functional teams as needed.
  • Identifies and coordinates opportunities for reducing manufacturing set-up time, cycle time, labor hours, and WIP.
  • Other duties as assigned.

Required Skills and Experience (Minimum requirements in terms of educational background, work experience, licenses/certifications or other knowledge, skills, and abilities).

  • Minimum 7 years of related CNC Programming experience.
  • Proficient and advanced skill using CAD/CAM software.
  • Advanced knowledge of computer numerical controlled machines and tooling.
  • Advanced knowledge of design techniques, tools, and principles involved in production of precision technical plans, blueprints, drawings, and models.
  • Demonstrated proficiency in the interpretation and use of engineering design drawings and technical specifications.
  • Ability to develop and design machining processes, procedures, and control techniques from customer design inception to final production.
  • Strong knowledge, application and operation of metrology gauges, instruments, and equipment including the selection according to the feature of characteristics to be measured, applicable tolerance/accuracy, and the resolution/capability of the test instrument.
  • Knowledge of statistical process control methods, monitoring and control, data and defect analysis, variance reduction, and capability analysis. Understanding of Process FMEAs and control plans.
  • Strong organizational and project management skills.
  • Experience with capacity planning, equipment selection, and application of cell configurations.
  • Attention to data, detail, and thoroughness in completing work tasks.
  • Proficient reading, writing, oral communication, and comprehension in English language.
  • Knowledge of industrial math.
  • Knowledge and working experience with MS Office, (Word, Excel, Power-Point, Project), CAD/CAM.
  • Strong interpersonal skills.
  • This position requires use of information or access to hardware which is subject to the International Traffic in Arms Regulations (ITAR). All employees must be U.S. persons within the meaning of ITAR. ITAR defines a U.S. person as a U.S. Citizen, U.S. Permanent Resident, Political Asylee, or Refugee.

Additional Skills and Experience (Preferred or helpful)

  • Experience in Aerospace & Defense
  • ISO13485, ISO9001, AS9100 and NADCAP experience
  • Lean/Six Sigma Green Belt is highly desirable
  • SME Certified Manufacturing Engineer or Technologist is highly desirable.
  • Knowledge of robotics / mechatronics for part handling and specialty processing.