1

Functional Programming Jobs in Minnesota (NOW HIRING)

Senior F# Developer

Oslo, MN

$55.50 - $73.50/hr

Strong background in functional programming principles and patterns. * Experience building scalable, distributed, or data-intensive applications. * Proven track record of developing production-grade ...

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

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

Quality Engineer

Big Lake, MN · On-site

$80K - $110K/yr

Support operational and process qualifications for customer manufacturing processes in cooperation with cross-functional engineering teams. * Provide direction in implementing and continuously ...

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

Software Engineer 2 (Java)

Hopkins, MN · On-site

$52.50 - $72/hr

Experience using modern and functional programming styles * Excellent code hygiene and habits * Familiarity with source control management best practices * experience with unit testing and functional ...

New

... 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 Aug 2, 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 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 July 2026, with employment types broken down into 1% As Needed, 87% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $104,055 per year, or $50 per hour.

$55.50 - $73.50/hr

Full-time

Posted 4 days ago


Halliburton rating

7.2

Company rating: 7.2 out of 10

Based on 133 frontline employees who took The Breakroom Quiz

335th of 439 rated engineering


Job description

 

Job Duties

Landmark, a Halliburton company, builds the software and data platforms that help the global energy industry make better decisions. Our products span subsurface interpretation, well construction planning, reservoir simulation, production optimization, and digital operations. These are tools used daily by engineers and scientists at the world’s largest energy companies and run as cloud-native SaaS platforms and as enterprise on-premises solutions. 

Responsibilities

  • Design, implement, and maintain core services and libraries in F#.
  • Contribute to the architecture and scalability of our cloud-based platform.
  • Collaborate with cross-functional teams to deliver features from concept to production.
  • Ensure high standards of code quality through testing, code reviews, and best practices.
  • Mentor other engineers and foster adoption of functional programming patterns.
  • Deploy, monitor, and optimize workloads on Azure.
     

Requirements

  • 10+ years of professional software development experience, with significant expertise in F#.
  • Strong background in functional programming principles and patterns.
  • Experience building scalable, distributed, or data-intensive applications.
  • Proven track record of developing production-grade software with high quality and reliability.
  • Hands-on experience with Microsoft Azure (e.g., App Services, Functions, Service Bus, AKS, storage).
  • Strong knowledge of CI/CD practices and cloud-native development.
  • Excellent communication and problem-solving skills.
     

Bonus Skills

  • Familiarity with Kubernetes and containerized workloads.
  • Experience with .NET ecosystem more broadly (C#, libraries, interop).
  • Knowledge of scientific computing, modeling, or geoscience applications.
  • Experience with Infrastructure as Code (Bicep, Terraform, Pulumi, etc.).
Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, or a related discipline, or equivalent professional experience 
  • Mininum of 10 years of software development experience 
  • Working knowledge of at least one modern programming language and standard development tooling (version control, build systems, testing frameworks)

Minimum Qualifications: Minimum qualifications may be acquired through technical schools or equivalent related experience. Candidates having qualifications that exceed the minimum job requirements will receive consideration for higher level roles given (1) their experience, (2) additional job requirements, and/or (3) business needs. Depending on education, experience, and skill level, a variety of job opportunities might be available from the Technical Professional Principal Senior Software - Tech Advisor 

Halliburton is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/ orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation.

Location

Wergelandsveen 1, Oslo, , 0167, Norway 

Job Details

Requisition Number: 207543 
Experience Level: Experienced Hire
Job Family: Engineering/Science/Technology
Product Service Line: Landmark Software & Services 
Full Time / Part Time: Full Time

Additional Locations for this position: 

Compensation Information
Compensation is competitive and commensurate with experience.


What Halliburton employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Halliburton logo

About Halliburton

Sourced by ZipRecruiter

Halliburton, headquartered in Houston, TX, US, is a world-renowned corporation in the oilfield services industry. Established in 1919, the company has made significant inroads in the energy sector, playing a pivotal role in oil and gas explorations across the globe. One can visit their official website, halliburton.com, to learn more about their business operations, products, and services. Halliburton specializes in a broad spectrum of services including locating hydrocarbons, managing geological data, drilling and formation evaluation, well construction and completion, and optimizing production throughout the life of the field. Halliburton’s mission is to maximize the value of oil and gas assets.

Industry

Health care and social assistance

Company size

10,000+ Employees

Headquarters location

Houston, TX, US