1

Functional Programmer Jobs in North Carolina (NOW HIRING)

IFS Cloud Functional Lead

Charlotte, NC · On-site +1

$54.50 - $72.75/hr

WHO WE ARE: We are Supply Chain & Engineering: We embed innovation, intelligence, and ... As an IFS Cloud Functional Lead, you will work collaboratively with senior leadership to plan ...

IFS Cloud Functional Lead

Raleigh, NC · On-site +1

$54.25 - $72.50/hr

WHO WE ARE: We are Supply Chain & Engineering: We embed innovation, intelligence, and ... As an IFS Cloud Functional Lead, you will work collaboratively with senior leadership to plan ...

Programmer III (57968)

Greensboro, NC · On-site

$87K - $110K/yr

The Programmer III creates, analyzes, and modifies programming systems including encoding ... Work effectively across cross-functional lines, in coordination with others involved in operations ...

Mid-level Java FSE

Charlotte, NC · On-site

$49.75 - $64.50/hr

... Functional Programming • Develop and maintain enterprise applications using Core Java, J2EE, Hibernate, Spring Boot, and Spring WebFlux following coding standards and best practices. • Design ...

Data Engineer

Charlotte, NC · On-site

$111K - $134K/yr

Scala 2.x (Functional Programming experience) * Hands on experience with SQL * GCP / Google Cloud (Pubsub / Dataflow / Big Query) * (Nice to have) IDL / Thrift / Finagle knowledge / experience * Lead ...

Engineer

Charlotte, NC · On-site

$130K - $140K/yr

Must Have Technical/Functional Skills Objective of Role: We invite you to join the GIS team as a .Net developer. We are a tight-knit, supportive community passionate about delivering the best ...

Showing results 21-40

Functional Programmer information

See North Carolina salary details

$10

$35

$62

How much do functional programmer jobs pay per hour?

As of Aug 15, 2026, the average hourly pay for functional programmer in North Carolina is $35.93, according to ZipRecruiter salary data. Most workers in this role earn between $23.37 and $46.73 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 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 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 are popular job titles related to Functional Programmer jobs in North Carolina?

For Functional Programmer jobs in North Carolina, the most frequently searched job titles are:

What job categories do people searching Functional Programmer jobs in North Carolina look for?

The top searched job categories for Functional Programmer jobs in North Carolina are:

What cities in North Carolina are hiring for Functional Programmer jobs?

Cities in North Carolina with the most Functional Programmer job openings:

Infographic showing various Functional Programmer job openings in North Carolina as of August 2026, with employment types broken down into 1% Internship, 1% As Needed, 84% Full Time, 10% Part Time, and 4% Contract. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $74,735 per year, or $35.9 per hour.

DYNAMICS CRM FUNCTIONAL ANALYST-(HYBRID, CHARLOTTE)

Compass Group

Charlotte, NC • Hybrid

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 21 days ago


Compass Group rating

6.4

Company rating: 6.4 out of 10

Based on 1,088 frontline employees who took The Breakroom Quiz

346th of 492 rated business services


Job description

Compass Technology is a dedicated internal team for Compass Group delivering enterprise-wide initiatives that support our diverse customer base and enhance our business operations. Our domain encompasses a vast spectrum of opportunities, from hands-on desk support to Cybersecurity, Cloud Engineering, AI, and Modern Application development. We are committed to building robust IT infrastructures, driving digital transformation, and much more. 

Job Summary

This position will be supporting Sales Technology, a technical team within Compass Group, focusing on a multitude of use cases ranging from supporting new business sales, client retention, and operational needs across all Compass Sectors and lines of business. 

The Dynamics CRM Functional Analyst supports the delivery and ongoing enhancement of Microsoft Dynamics 365, Power Platform, and related enterprise business applications.  This role partners closely with business stakeholders, functional leads, developers, architects, and end users to gather requirements, document business processes, support backlog management, coordinate testing activities, and ensure successful delivery of business solutions. The Functional Analyst serves as a key liaison between business and technology teams, helping translate operational needs into actionable requirements and supporting adoption of new platform capabilities.

While this role contributes to solution planning and process improvement efforts, ownership of overall solution design, platform strategy, and product direction remains with senior functional leads, technical leads, and architects.

Primary Responsibilities

Business Analysis & Requirements Management

  • Partner with business stakeholders to gather, document, analyze, and refine functional requirements and business processes.
  • Support backlog management activities including enhancement intake, prioritization, user story creation, and requirements documentation.
  • Document business workflows, process maps, functional specifications, and supporting materials.
  • Assist in identifying opportunities to improve business processes, automation, and user experience.
  • Work with business teams to define acceptance criteria and success measures for new functionality.

Solution Delivery & Testing

  • Support configuration planning and functional solution delivery across Dynamics 365, Power Platform, reporting, and other enterprise applications.
  • Coordinate testing activities including test case creation, execution tracking, defect management, and release validation.
  • Facilitate and support User Acceptance Testing (UAT) activities with business stakeholders.
  • Collaborate with technical teams and offshore developers to ensure delivered solutions meet documented business requirements.
  • Participate in release planning, deployment readiness reviews, and post-release validation activities.

Stakeholder Collaboration & Support

  • Serve as a liaison between business users and technology teams to ensure clear communication and alignment.
  • Support issue triage, root cause analysis, and resolution coordination for platform-related requests and enhancements.
  • Assist with change management, user adoption initiatives, support materials, and activities.
  • Communicate functional requirements, process changes, and solution impacts to technical and non-technical audiences
Qualifications
  • Bachelor's degree in Business, Information Systems, Computer Science, or related field, or equivalent experience.
  •   2+ years of experience supporting CRM platforms, business applications, or enterprise technology solutions.
  •   Experience gathering and documenting business requirements, user stories, workflows, and functional specifications.
  •   Familiarity with Microsoft Dynamics 365, Power Platform, or similar CRM platforms.
  •   Experience coordinating testing activities, User Acceptance Testing (UAT), and release validation.
  •   Strong analytical, problem-solving, and process improvement skills.
  •   Experience working within Agile development environments.
  • Special Skills and/or Training Desired: 
          
  •  Experience supporting Microsoft Dynamics 365 Sales or Customer Engagement applications.
  •   Familiarity with Power Platform capabilities including Power Automate and Power Apps.
  •   Experience using Azure DevOps, Jira, or similar backlog management tools.
  •   Experience supporting enterprise application implementations and enhancements.
  •   Microsoft Dynamics 365, Power Platform, Business Analysis, or Agile certification

 Apply to Compass Group today!

Click here to Learn More about the Compass Story

Compass Group is an equal opportunity employer.  At Compass, we are committed to treating all Applicants and Associates fairly based on their abilities, achievements, and experience without regard to race, national origin, sex, age, disability, veteran status, sexual orientation, gender identity, or any other classification protected by law.

Qualified candidates must be able to perform the essential functions of this position satisfactorily with or without a reasonable accommodation. Disclaimer: this job post is not necessarily an exhaustive list of all essential responsibilities, skills, tasks, or requirements associated with this position. While this is intended to be an accurate reflection of the position posted, the Company reserves the right to modify or change the essential functions of the job based on business necessity. We will consider for employment all qualified applicants, including those with a criminal history (including relevant driving history), in a manner consistent with all applicable federal, state, and local laws, including the City of Los Angeles’ Fair Chance Initiative for Hiring Ordinance, the San Francisco Fair Chance Ordinance, and the New York Fair Chance Act. 

Compass Technology maintains a drug-free workplace.

Applications are accepted on an ongoing basis.

Associates at Corporate are offered many fantastic benefits.

  • Medical
  • Dental
  • Vision
  • Life Insurance/ AD
  • Disability Insurance
  • Retirement Plan
  • Paid Time Off
  • Holiday Time Off (varies by site/state)
  • Associate Shopping Program
  • Health and Wellness Programs
  • Discount Marketplace
  • Identity Theft Protection
  • Pet Insurance
  • Commuter Benefits
  • Employee Assistance Program
  • Flexible Spending Accounts (FSAs)
  • Paid Parental Leave
  • Personal Leave

Associates may also be eligible for paid and/or unpaid time off benefits in accordance with applicable federal, state, and local laws. For positions in Washington State, Maryland, or to be p formed Remotely, click here or copy/paste the link below for paid time off benefits information.

https://www.compass-usa.com/wp-content/uploads/2023/08/2023_WageTransparency_CorpAndFoodbuy.pdf

Certain positions may require Florida Level 2 background screening. Details: https://info.flclearinghouse.com/ 

Req ID:  1544900

Compass Technology

MARY DICKSON


What Compass Group employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom