1

Functional Programming Jobs in Minnesota (NOW HIRING)

Bachelor's degree in Engineering, Operations, Supply Chain, Manufacturing, or Business * 3+ years of experience in manufacturing operations, process improvement, or consulting * Experience with end ...

Functional Consultant - L2 City: Minneapolis State/Province: Minnesota Posting Start Date: 6/4/25 ... Leveraging our holistic portfolio of capabilities in consulting, design, engineering, and ...

Fluent in using semi-formal methods such as Haskell or other functional programming languages, including executable formal specifications. * Required General Skills: * Must work well with customers ...

Fluent in using semi-formal methods such as Haskell or other functional programming languages, including executable formal specifications. * Required General Skills: * Must work well with customers ...

Pr. Quality Engineer

Brooklyn Park, MN

$75K - $97K/yr

Initiate and/or consult in the development and/or update of Risk Management and Hazard Analysis documentation in cooperation with cross-functional engineering teams per project requirements.

Teamcenter Functional Architect

Saint Paul, MN · On-site +1

$155K - $188K/yr

This role is part of our Systems Innovation Engineering (SIE) division, which specializes in ... Teamcenter Functional Architect * Full Time * Remote or Hybrid The Teamcenter Functional Architect ...

Teamcenter Functional Architect

Saint Paul, MN · On-site +1

$155K - $188K/yr

This role is part of our Systems Innovation Engineering (SIE) division, which specializes in ... Teamcenter Functional Architect * Full Time * Remote or Hybrid The Teamcenter Functional Architect ...

Principal Software Engineer

Eagan, MN · Hybrid

$137K - $184K/yr

Familiarity with object-oriented design and functional programming principles * Experience optimizing backend performance for data-intensive applications * Interest in language and economics * Thrive ...

... functional engineering initiatives. This organization designs and manufactures highly engineered aviation products used globally across passenger transport, tourism, and specialty aviation ...

next page

Showing results 1-20

Functional Programming information

See Minnesota salary details

$13

$50

$72

How much do functional programming jobs pay per hour?

As of Jun 8, 2026, the average hourly pay for functional programming in Minnesota is $50.03, according to ZipRecruiter salary data. Most workers in this role earn between $36.67 and $61.66 per hour, depending on experience, location, and employer.

What are some common challenges faced by professionals in Functional Programming roles?

Professionals working in Functional Programming often encounter challenges such as adapting to a different programming paradigm than object-oriented or procedural styles, which can require a significant mindset shift. Debugging and optimizing code can sometimes be more complex due to concepts like immutability and higher-order functions. Additionally, collaborating with teammates who may be less familiar with functional approaches or working within codebases that are a mix of paradigms can require clear communication and frequent knowledge sharing. However, overcoming these challenges can greatly enhance your problem-solving abilities and make you a valuable asset on modern software development teams.

What are the key skills and qualifications needed to thrive in the Functional Programming position, and why are they important?

To excel in a Functional Programming role, you need strong expertise in functional programming languages (such as Haskell, Scala, F#, or Clojure), a solid grasp of software engineering principles, and experience with distributed systems. Familiarity with popular development tools, version control systems like Git, and relevant certifications (such as Scala or Haskell certifications) can be advantageous. Analytical thinking, collaborative problem-solving, and effective communication are key soft skills in this position. These competencies ensure high-quality, maintainable code and successful collaboration within diverse software development teams.

What is a Functional Programming job?

A Functional Programming job involves designing, developing, and maintaining software using functional programming paradigms. This typically includes working with languages like Haskell, Scala, Elixir, or functional aspects of Python and JavaScript. Responsibilities often focus on writing pure functions, avoiding shared state, and utilizing higher-order functions to create robust, maintainable code. These roles are common in industries like finance, data science, and distributed systems where reliability and concurrency are critical.

What are the most commonly searched types of Functional Programming jobs in Minnesota? The most popular types of Functional Programming jobs in Minnesota are:
What are popular job titles related to Functional Programming jobs in Minnesota? For Functional Programming jobs in Minnesota, the most frequently searched job titles are:
What job categories do people searching Functional Programming jobs in Minnesota look for? The top searched job categories for Functional Programming jobs in Minnesota are:
Infographic showing various Functional Programming job openings in Minnesota as of May 2026, with employment types broken down into 6% Internship, 88% Full Time, and 6% Contract. Highlights an 100% In-person job distribution, with an average salary of $104,055 per year, or $50 per hour.

Java Developer Apache Spark

Futran Tech Solutions Pvt. Ltd.

Minneapolis, MN • On-site

$53.25 - $69/hr

Contractor

Posted 6 days ago


Job description

Apache Spark + Java Developer at Minnesota
Required Skills :
Minimum of 3+ years of experience in building applications using Scala and 5+ years of experience in building java applications.
• Strong experience in web development framework like play and distributed messaging orchestration using akka with Scala
• Strong understanding of functional programming paradigm and capable of writing side effect free code.
• Strong hands on writing unit tests using JUnit, Mockito & Scalatest
• Good understanding and demonstration of concurrent , asynchronous and reactive application development using scala .
• Experience in Cats / Scalaz, Cats Effect, ZIO, Monix, Akka Actors, Persistence, Cluster & HTTP, http4s, Tagless Final and/or Scala.js.
• Strong experience of backend development using java along with framework like spring boot
• Creation and Usage of DSL is a must have skill
• Strong understanding and implementation experience of Devops and CI-CD with automated pipeline for dev to deploy
• Understanding and implementation experience of blue-green deployment / canary releasing of product.
• Experience with NoSQL databases like mongodb or Cassandra is a must have skill.
• Migration of java application on to scala would be an added advantage.
• Development and deployment on cloud and cloud native application development is a desired skill.