1

Functional Programming Jobs in North Carolina (NOW HIRING)

Computer Programmer

Fayetteville, NC ยท On-site

$86K - $198K/yr

Knowledge of relational and hierarchal data structures/functional programming Clearance: Applicants selected will be subject to a security investigation and may need to meet eligibility requirements ...

Technical Architect

Raleigh, NC ยท On-site

$64.50 - $77.75/hr

... Functional programming and related platform experience is a plus. โ€ข Distributed caches and in-memory data grids a plus. โ€ข Hadoop, Spark, or other "Big Data" experience a plus. Qualifications ...

Title: SAP PLM Functional Location: Raleigh, NC or Foster City, CA 1. Should have ... ECM Engineering Change Management, Product Versioning, Alternate for BOM, Master Recipe, DIR. c.DMS ...

Boot code and flash programming knowledge relevant to ECU or embedded systems. * Service tool interface experience, including configuration, testing, and troubleshooting. * Strong cross-functional ...

Software Engineering Developer

NC ยท On-site +1

$88K - $168K/yr

Using design documentation and functional programming specifications, you will be responsible for implementing identified components. You will ensure that implemented components are appropriately ...

Using design documentation and functional programming specifications, you will be responsible for implementing identified components. You will ensure that implemented components are appropriately ...

Functional Safety Specialist

Liberty, NC ยท On-site

$60 - $70/hr

Position Overview 1497070 We are seeking an experienced Functional Safety Engineer to support machine and equipment safety compliance within a large manufacturing environment. This role will focus on ...

... later functional programming experience4+ years of experience with Spring, Spring Batch, and Spring Boot2+ years of experience working on BPM products2+ years of Java unit test case development ...

Volt is immediately hiring for Functional Safety Engineer in Liberty, NC. Work with a Global ... Safety PLC programming experience, including the ability to read, interpret, modify, and configure ...

Showing results 41-60

Functional Programming information

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 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 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 North Carolina? The most popular types of Functional Programming jobs in North Carolina are:
What job categories do people searching Functional Programming jobs in North Carolina look for? The top searched job categories for Functional Programming jobs in North Carolina are:
What cities in North Carolina are hiring for Functional Programming jobs? Cities in North Carolina with the most Functional Programming job openings:
Infographic showing various Functional Programming job openings in North Carolina as of July 2026, with employment types broken down into 1% As Needed, 86% Full Time, 9% Part Time, and 4% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution.

Product Design Engineer

Three Point Solutions

Fuquay Varina, NC โ€ข On-site

$60 - $62/hr

Contractor

Re-posted 10 days ago


Job description

Job Title:         Product Design Engineer

Client:              Heavy Machine Manufacturing Company
Location:         Fuquay-Varina, NC 27526
Duration:         24 Months (Possibility of extension and conversion)
Shift:                1st Shift (8:00 AM – 4:00 PM)

Job Summary

Mid-level mechanical engineer role responsible for product design, validation, and cross-functional engineering support, combining mechanical + electrical exposure with hands-on equipment work and real-world manufacturing integration.

Key Responsibilities

• Design and develop mechanical components and subsystems using CAD tools (Creo)
• Support product verification and validation testing
• Collaborate with cross-functional teams (manufacturing, quality, marketing, supply chain)
• Perform engineering analysis to improve cost, quality, and performance
• Develop engineering drawings, specifications, and documentation
• Support electrical components development (lights, alarms, diagnostics)
• Assist in machine builds, prototyping, and equipment upgrades
• Participate in design reviews and continuous improvement initiatives
• Provide hands-on support in shop and field environments
• Manage part design lifecycle and PDM workflows

Core Duties

• Mechanical & electrical design support
• CAD modeling & drawing creation
• Product validation & testing
• Cross-functional engineering collaboration
• Prototype development & troubleshooting
• Engineering documentation & reporting

Work Environment / Role Nature

• Mix of design + hands-on shop floor work
• Collaborative engineering environment
• Moderate complexity projects
• Combination of desk work and physical machine interaction

Required Skills

• Mechanical design (Creo or similar CAD tools) – 2+ years
• Electrical design exposure – 2+ years
• Product design & engineering fundamentals – 2+ years
• Problem-solving & troubleshooting – 2+ years
• Engineering documentation & drawings – 2+ years
• Cross-functional collaboration – 2+ years

Preferred Skills

• Mechatronics or combined mechanical + electrical experience
• Assembly line / manufacturing process experience
• Casting / plastics design
• Off-highway equipment or similar industry experience
• Software or embedded exposure

Technical / Functional Exposure

• PTC Creo (CAD modeling) – 2+ years
• Product Data Management (PDM systems) – 1+ year
• Engineering calculations & validation tools – 1+ year
• Electrical diagnostics & data collection – 1+ year
• Manufacturing processes & tooling – 1–2 years

Education / Experience

• Bachelor’s Degree in Mechanical or Electrical Engineering (or related field)
• 2+ years of relevant engineering experience

#ZR