1

Functional Programmer Jobs in Durham, NC (NOW HIRING)

Work with cross-functional engineering team to design and develop new products including SiC three-phase UPS's from 20kW to 2.5MW and Lithium Ion 1MW and larger energy storage systems for maintaining ...

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

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

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

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

Ability to work effectively in a cross-functional engineering and manufacturing environment. Preferred * Aerospace industry experience supporting commercial and/or defense programs. * Experience with ...

Showing results 41-60

Functional Programmer information

See Durham, NC salary details

$11

$38

$66

How much do functional programmer jobs pay per hour?

As of Sep 5, 2026, the average hourly pay for functional programmer in Durham, NC is $38.20, according to ZipRecruiter salary data. Most workers in this role earn between $24.86 and $49.71 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 job categories do people searching Functional Programmer jobs in Durham, NC look for?

The top searched job categories for Functional Programmer jobs in Durham, NC are:

What cities near Durham, NC are hiring for Functional Programmer jobs?

Cities near Durham, NC with the most Functional Programmer job openings:

Infographic showing various Functional Programmer job openings in Durham, NC as of August 2026, with employment types broken down into 1% As Needed, 87% Full Time, 9% Part Time, and 3% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution, with an average salary of $79,464 per year, or $38.2 per hour.

Associate Product Engineer (Product Development)

Analogdevices

Durham, NC • On-site

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 15 days ago


Key responsibilities

  • Support the development, evaluation, and qualification of new semiconductor products and technologies.

  • Analyze product, test, and manufacturing data to identify trends, improve performance, and resolve technical challenges.

  • Collaborate with Design, Test, Manufacturing, Quality, and Applications Engineering teams throughout the product lifecycle.


Analog Devices rating

8.7

Company rating: 8.7 out of 10

Based on 19 frontline employees who took The Breakroom Quiz

18th of 161 rated electronics manufacturers


Job description

Come join Analog Devices (ADI) - a place where Innovation meets Impact. For more than 55 years, Analog Devices has been inventing new breakthrough technologies that transform lives. At ADI you will work alongside the brightest minds to collaborate on solving complex problems that matter from autonomous vehicles, drones and factories to augmented reality and remote healthcare.


ADI fosters a culture that focuses on employees through beneficial programs, aligned goals, continuous learning opportunities, and practices that create a more sustainable future.


About Analog Devices

Analog Devices, Inc. (NASDAQ: ADI) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, AI, and software technologies into solutions that combat climate change, reliably connect humans and the world, and help drive advancements in automation and robotics, mobility, healthcare, energy and data centers. With revenue of more than $11 billion in FY25, ADI ensures today's innovators stay Ahead of What's Possible. Learn more at www.analog.comand on LinkedIn and X.

About the Role

As a Product Development Engineer, you will support the development, evaluation, qualification, and release of innovative semiconductor products. Working across multiple stages of the product lifecycle, you will collaborate with cross-functional teams to analyze product performance, resolve technical challenges, improve manufacturability, and ensure products meet quality, reliability, and customer requirements.

Key Responsibilities

  • Support the development, evaluation, and qualification of new semiconductor products and technologies.

  • Analyze product, test, and manufacturing data to identify trends, improve performance, and resolve technical challenges.

  • Participate in product characterization, validation, reliability assessment, and production release activities.

  • Collaborate with Design, Test, Manufacturing, Quality, and Applications Engineering teams throughout the product lifecycle.

  • Assist in root cause analysis, failure investigation, and corrective action development.

  • Contribute to process improvements that enhance product quality, yield, reliability, and operational efficiency.

  • Develop and maintain technical documentation, test reports, product specifications, and engineering records.

  • Support new product introduction (NPI), product transfers, and sustaining engineering activities.

Must Have Skills

  • Understanding of semiconductor devices, electronics, manufacturing processes, or product development fundamentals.

  • Strong analytical and problem-solving skills with the ability to interpret technical data.

  • Familiarity with laboratory testing, experimentation, or engineering evaluation methods through coursework, projects, internships, or work experience.

  • Effective written and verbal communication skills.

  • Ability to work collaboratively in a cross-functional engineering environment.

Preferred Education and Experience

  • Bachelor's degree in Electrical Engineering, Electronics Engineering, Computer Engineering, Materials Science, Physics, or a related technical field.

  • 0-2 years of relevant experience in product development, product engineering, reliability engineering, quality engineering, manufacturing engineering, or related technical disciplines.

  • Experience through coursework, internships, research, or professional work involving product development, product engineering, semiconductor testing, reliability engineering, manufacturing, or quality engineering.

  • Familiarity with data analysis tools, statistical methods, or characterization techniques.

  • Exposure to semiconductor manufacturing, qualification testing, product validation, or failure analysis.

  • Knowledge of programming, scripting, automation, or engineering analysis tools.

  • Experience working with laboratory equipment and measurement systems.

For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export licensing approval from the U.S. Department of Commerce - Bureau of Industry and Security and/or the U.S. Department of State - Directorate of Defense Trade Controls. As such, applicants for this position - except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.S.C. 1324b(a)(3) - may have to go through an export licensing review process.

Analog Devices is an equal opportunity employer. We foster a culture where everyone has an opportunity to succeed regardless of their race, color, religion, age, ancestry, national origin, social or ethnic origin, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, parental status, disability, medical condition, genetic information, military or veteran status, union membership, and political affiliation, or any other legally protected group.

EEO is the Law: Notice of Applicant Rights Under the Law.

Job Req Type: Graduate JobRequired Travel: Yes, 10% of the timeThe expected wage range for a new hire into this position is $71,989 to $99,006.
  • Actual wage offered may vary depending on work location, experience, education, training, external market data, internal pay equity, or other bona fide factors.

  • This position qualifies for a discretionary performance-based bonus which is based on personal and company factors.

  • This position includes medical, vision and dental coverage, 401k, paid vacation, holidays, and sick time, and other benefits.


What Analog Devices employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Analog Devices logo

About Analog Devices

Sourced by ZipRecruiter

Analog Devices (NASDAQ: ADI) designs and manufactures semiconductor products and solutions. We enable our customers to interpret the world around us by intelligently bridging the physical and digital worlds with unmatched technologies that sense, measure and connect.

Industry

Electrical equipment, appliance, and component manufacturing

Company size

5,001 - 10,000 Employees

Headquarters location

Norwood, MA, US