1

Functional Programming Jobs in North Carolina (NOW HIRING)

Functional Safety Specialist Liberty, North Carolina, United States On Site Full Time | Contract ... Safety PLC programming experience, including the ability to read, interpret, modify, and configure ...

Functional Safety Certification, such as TÜV Functional Safety Engineer or equivalent. * In-depth ... Safety PLC programming experience, including the ability to read, interpret, modify, and configure ...

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

Familiarity with Functional Programming concepts and styles a plus. * Ability to work effectively with senior engineers and translate results from complex analytics into elegant data products.

Familiarity with Functional Programming concepts and styles a plus. * Ability to work effectively with senior engineers and translate results from complex analytics into elegant data products.

Familiarity with Functional Programming concepts and styles a plus. * Ability to work effectively with senior engineers and translate results from complex analytics into elegant data products.

Familiarity with Functional Programming concepts and styles a plus. * Ability to work effectively with senior engineers and translate results from complex analytics into elegant data products.

Showing results 21-40

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.

Full-time

Re-posted 6 days ago


Job description

Very urgent role, Please support. The client is looking for Java, Kotlin, and Middleware experience as a pure back end developer.
Specialist - Software Engineering
Location: Scottsdale, AZ/Charlotte, NC
Onsite-Hybrid(3 days a week)
Job Description:
PRINCIPAL DUTIES AND RESPONSIBILITIES:
• Responsible for the application architecture, work with different teams, engineers and third parties as necessary
• Writing code and unit tests, automation, code reviews and testing
• Applying design patterns in developing scalable and highly performant application/features
• Identify exciting opportunities for adopting new technologies to solve existing needs and predicting future challenges
• Deploying to production and dev ops
• Work with product managers to prioritize features for ongoing sprints and managing a list of technical requirements based on industry trends, new technologies, known defects, and issues
• Manage your own time, and work well both independently and as part of a team
• Quickly generate and update proof of concepts for testing and team feedback Embrace emerging standards while promoting best practices
• Experience with banking domain is a plus but not a necessity
JOB SPECIFICATIONS:
• Bachelor's degree in computer sciences or equivalent
• 5 years of Java/ functional programming experience is a must.
• Eexperience with Cloud stack, Microsoft Azure etc. is a must
• 5 years of experience in using Version Control tools like Git and Tools like Jira is a must
• Hands on experience in Kotlin
• Strong experience in No SQL (non-relation databases) MongoDB,Cosmos DB
• Strong experience in Kafka or knowledge of any other Event streaming tool
• 4 year of experience building GraphQL APIs
• 4 years of expertise in building RESTful APIs
• Expertise in objected oriented analysis and design across a variety of platforms
• Thorough understanding of JSON, Web Service technologies, and data structure fundamentals
• Good understanding of design concepts and design patterns
• Demonstrated experience in Agile development, application design, software development, and testing
• Aptitude for learning and applying programming concepts
• Ability to effectively communicate with stakeholders, product, and experience owners
• Experience with CICD tools and dev ops