1

Functional Programmer Jobs in Minnesota (NOW HIRING)

SR. CNC PROGRAMMER

Blaine, MN ยท On-site

$75K - $112K/yr

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

SR. CNC PROGRAMMER

Blaine, MN ยท On-site

$75K - $112K/yr

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

Mechanical Engineer

Minneapolis, MN ยท On-site

$82K - $116K/hr

... functional engineering and production teams. Key Responsibilities * Lead the mechanical design of robotic machine-tending applications, dedicated manufacturing cells, assembly, fixtures, and ...

Mechanical Engineer

Minneapolis, MN ยท On-site

$80 - $100/hr

... functional engineering and production teams. KeyResponsibilities * Lead the mechanical design of robotic machine-tending applications, dedicated manufacturing cells, assembly,fixtures, and ...

Technical Project Manager

North Mankato, MN ยท On-site

$69K - $110K/yr

About the Team The Engineering - R&D team drives innovative product development by leading cross-functional engineering activities. Serving as a key interface between Product Engineering, Project ...

Lead cross-functional teams in executing complex engineering programs, ensuring alignment across hardware, firmware, and software disciplines. * Manage program scope, schedules, budgets, and risks ...

New

Senior Process Engineer

Minneapolis, MN ยท On-site

$108K - $140K/yr

Lead cross-functional engineering projects and provide technical guidance to manufacturing teams. Qualifications Required * Bachelor's degree in Engineering, Manufacturing, Biomedical Engineering, or ...

Mechanical Engineer

Plymouth, MN ยท On-site

$80 - $100/hr

Working on cross functional engineering project teams, taking ownership of the mechanical design of new and existing industrial electronic products from the concept phase to release * Leverage your ...

Showing results 41-60

Functional Programmer information

See Minnesota salary details

$11

$38

$67

How much do functional programmer jobs pay per hour?

As of Sep 9, 2026, the average hourly pay for functional programmer in Minnesota is $38.72, according to ZipRecruiter salary data. Most workers in this role earn between $25.19 and $50.38 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a functional programmer?

To thrive as a Functional Programmer, you need a strong grasp of functional programming paradigms, data structures, and relevant languages such as Haskell, Scala, or Clojure, often supported by a degree in computer science or related fields. Familiarity with version control systems (e.g., Git), build tools, and continuous integration platforms is typically required. Analytical thinking, problem-solving, and effective communication are standout soft skills for this role. These skills are crucial for writing reliable, maintainable code and collaborating effectively on complex software projects.

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

Functional Programmers often encounter challenges in integrating functional code with legacy object-oriented systems and ensuring that team members are comfortable with functional paradigms. Managing state and side effects in a purely functional way can also require careful architectural planning, especially as the codebase grows. Collaboration with colleagues from different programming backgrounds may involve additional communication to align on best practices and ensure maintainability. Staying up to date with evolving functional libraries and tools is also key to overcoming these challenges.

What is the difference between Functional Programmer vs Software Developer?

AspectFunctional ProgrammerSoftware Developer
CredentialsTypically requires knowledge of functional programming languages and paradigmsRequires general programming skills, often with multiple language proficiencies
Work EnvironmentOften works on projects emphasizing pure functions, immutability, and declarative codeWorks across various projects, including front-end, back-end, and full-stack development
Industry UsageCommon in industries focusing on high reliability, concurrent systems, or data processingWidely used across all software development sectors

While both roles involve coding, a Functional Programmer specializes in functional programming principles and languages, focusing on writing pure, immutable code. A Software Developer has a broader scope, working with multiple paradigms and technologies to build diverse applications. The roles often overlap, but the focus and expertise differ based on the programming approach.

What are popular job titles related to Functional Programmer jobs in Minnesota?

For Functional Programmer jobs in Minnesota, the most frequently searched job titles are:

What job categories do people searching Functional Programmer jobs in Minnesota look for?

The top searched job categories for Functional Programmer jobs in Minnesota are:

Infographic showing various Functional Programmer job openings in Minnesota as of August 2026, with employment types broken down into 1% As Needed, 86% Full Time, 8% Part Time, 4% Contract, and 1% Nights. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution, with an average salary of $80,541 per year, or $38.7 per hour.

SR. CNC PROGRAMMER

Blaine, MN โ€ข On-site

Chandler Industries, Inc
Aerospace Product and Parts Manufacturingย โ€ขย 201 - 500 employees

$75K - $112K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 18 days ago


Job description

Job Type
Full-time
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.

Salary Description
$75,000/year - $112,000/year