1

Functional Programming Jobs in Raleigh, NC (NOW HIRING)

Senior Project Engineer

Raleigh, NC · On-site

$96K - $125K/yr

In-depth understanding of designated functional engineering area of expertise - Process or Packaging. * Ability to travel approximately 50% or more requirement depending on project demands. What will ...

Collaborate with cross-functional engineering teams to ensure proper integration of HVDC components and subsystems * Assist in developing test procedures, validation plans, and technical ...

Work with global cross-functional engineering team to design and develop new products which may include three-phase 480V UPS, 1MW and larger energy storage systems, or solid state transformer (SST ...

In-depth understanding of functional engineering area of expertise - process or packaging manufacturing in food or related industry. * Team skills - high performance team experience. * Excellent ...

Manager, Software Engineering

Durham, NC · On-site

$165K - $195K/yr

You will partner closely with Product Management, Principal Engineers, Architects, and cross-functional engineering teams to deliver scalable, cloud-native platform capabilities that power modern AI ...

You will partner closely with Product Management, Principal Engineers, Architects, and cross-functional engineering teams to deliver scalable, cloud-native platform capabilities that power modern AI ...

Ability to work collaboratively with cross-functional engineering and operations teams. Why Join Catalyx. At Catalyx we understand that our people are our greatest asset. For this reason and many ...

Manager, Software Engineering

Durham, NC · On-site

$165K - $195K/yr

You will partner closely with Product Management, Principal Engineers, Architects, and cross-functional engineering teams to deliver scalable, cloud-native platform capabilities that power modern AI ...

Raleigh is an Engineering Hub with roles in: Service, Manufacturing/Assembly, New product ... remain functional in the face of whatever power quality issues they face! Our growing team is ...

Showing results 21-40

Functional Programming information

See Raleigh, NC salary details

$13

$49

$72

How much do functional programming jobs pay per hour?

As of Aug 22, 2026, the average hourly pay for functional programming in Raleigh, NC is $49.77, according to ZipRecruiter salary data. Most workers in this role earn between $36.48 and $61.34 per hour, depending on experience, location, and employer.

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 key skills and qualifications needed to thrive in functional programming?

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 are some common challenges faced by professionals in functional programming?

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 popular job titles related to Functional Programming jobs in Raleigh, NC?

For Functional Programming jobs in Raleigh, NC, the most frequently searched job titles are:

What job categories do people searching Functional Programming jobs in Raleigh, NC look for?

The top searched job categories for Functional Programming jobs in Raleigh, NC are:

Infographic showing various Functional Programming job openings in Raleigh, NC as of August 2026, with employment types broken down into 1% As Needed, 87% Full Time, 8% Part Time, and 4% Contract. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $103,515 per year, or $49.8 per hour.

Senior Project Engineer

Mars

Raleigh, NC • On-site

$96K - $125K/yr

Full-time

Posted 9 days ago


Mars Inc. rating

7.7

Company rating: 7.7 out of 10

Based on 39 frontline employees who took The Breakroom Quiz

126th of 442 rated food and drinks producers


Job description

Job Description:

Senior Project Engineer

As a Senior Project Engineer, you will be responsible for the design and installation of projects. Your role will be a senior active member of the Engineering community, site technical team, the local engineering team, and assigned project team(s). Provide a competitive advantage to the business, deploying your engineering know-how to successfully execute and deliver projects. These roles will either be based out of Gainesville, GA, Jackson, TN, Cary, NC or Battle Creek, MI.

What are we looking for?

  • Degree in Engineering (Electrical, Mechanical or Chemical Engineering).

  • Minimum 5 years' experience in a comparable technical position - food, beverage, pharmaceutical or related industry preferable.

  • Proficiency in understanding of engineering principals - knowledge of engineering disciplines: Process, Packaging, Electrical, Construction or Construction Management.

  • In-depth understanding of designated functional engineering area of expertise - Process or Packaging.

  • Ability to travel approximately 50% or more requirement depending on project demands.

What will your key responsibilities be?

  • Managing projects to deliver safe, secure, and environmentally responsible results.

  • Engaging project team members, encouraging them to proactively perform assigned tasks.

  • Managing multiple responsibilities including project execution, functional support and self-development, concentrating on growing the role.

  • Contributing to a winning environment which promotes safety, trust and confidence.

  • Complying with and reinforcing safety, security and environmental policies.

What can you expect from Mars?

  • Work with diverse and talented Associates, all guided by the Five Principles.

  • Join a purpose driven company, where we're striving to build the world we want tomorrow, today.

  • A strong focus on learning and development support from day one, including access to our in-house Mars University.

  • An industry competitive salary and benefits package, including company bonus.

Employment Type: FULL_TIME

What Mars Inc. employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom