1

Functional Programmer Jobs in Georgia (NOW HIRING)

$46.50 - $61.50/hr

\n \n \n \n \n We are looking for a Senior Software Developer to join a tech team in Dublin on a ... Scala experience would be ideal (or other functional languages, Typescript) \n * AWS experience \n

Scala/Bigdata Developer

Alpharetta, GA

$51.75 - $67/hr

Develop concurrent and distributed systems using Scala functional programming concepts. * Work with big data and streaming technologies such as Kafka, Spark, or Akka. * Optimize application ...

This role involves cross-functional engineering to develop, test, and optimize systems integrating pumps, valves, motors, sensors, and fluid delivery components. The ideal candidate combines strong ...

Support cross-functional engineering initiatives including safety reviews, production troubleshooting, and compliance support (10%). Qualifications, Education and/or Experience Required: * Bachelor ...

New

Senior CNC Programmer

Newnan, GA

$24 - $32.75/hr

Senior CNC Programmer Location: Newnan, GA 30265 Duration: 6+ Months contract with possibility of ... Develops mutual trust with supervisors and cross-functional peers • Understand place in the ...

Senior CNC Programmer

Newnan, GA · On-site

$24 - $32.75/hr

Senior CNC Programmer Location: Newnan, GA 30265 Duration: 6+ Months contract with possibility of ... Develops mutual trust with supervisors and cross-functional peers • Understand place in the ...

Senior CNC Programmer

Newnan, GA · On-site

$24 - $32.75/hr

... cross-functional teams Core Duties CNC programming and toolpath optimization Fixture design and tooling strategy Machining process improvement GDandT interpretation and drawing analysis Quality ...

The ideal candidate should have strong expertise in Java, Scala, , functional programming, and cloud-native application development. Key Responsibilities * Design, develop, and maintain scalable ...

Senior CNC Programmer

Newnan, GA · On-site

$44 - $46/hr

... functional teams Core Duties • CNC programming and toolpath optimization • Fixture design and tooling strategy • Machining process improvement • GD&T interpretation and drawing analysis • ...

Senior CNC Programmer

Newnan, GA · On-site

$24 - $32.75/hr

... functional teams Core Duties • CNC programming and toolpath optimization • Fixture design and tooling strategy • Machining process improvement • GD&T interpretation and drawing analysis • ...

Senior CNC Programmer

Newnan, GA · On-site

$24 - $32.75/hr

This position blends hands-on CNC programming, deep manufacturing knowledge, and cross-functional collaboration--working both in the office and on the shop floor. What You'll Do * Develop and ...

CNC Programmer

Cartersville, GA

$23.50 - $32.25/hr

The initial focus of this position will be building our CNC Department to be fully functional and ... CAM programming: 3 years (Required). * CNC programming: 3 years (Required); Doosan control ...

AI Engineering Lead

Atlanta, GA · On-site +1

$98.60K - $129.80K/yr

Lead and manage a cross-functional engineering team including front-end, back-end, AI engineers, and DevOps specialists * Partner closely with the Customer Service AI Product Owner to translate ...

Senior CNC Programmer

Newnan, GA · On-site

$24 - $32.75/hr

This position blends hands-on CNC programming, deep manufacturing knowledge, and cross-functional collaboration--working both in the office and on the shop floor. What You'll Do * Develop and ...

next page

Showing results 1-20

Functional Programmer information

See Georgia salary details

$10

$33

$58

How much do functional programmer jobs pay per hour?

As of May 31, 2026, the average hourly pay for functional programmer in Georgia is $33.38, according to ZipRecruiter salary data. Most workers in this role earn between $21.73 and $43.41 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Functional Programmer, and why are they important?

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 a Functional Programmer?

A Functional Programmer is a software developer who primarily uses functional programming languages and paradigms to write code. Functional programming emphasizes using pure functions, immutability, and declarative code to solve problems, making software more predictable and easier to test. Common functional languages include Haskell, Scala, Clojure, and F#. Functional Programmers often work on projects that require high levels of reliability, concurrency, or mathematical modeling. Their approach differs from object-oriented or procedural programming by focusing on functions and avoiding shared state.

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 popular job titles related to Functional Programmer jobs in Georgia? For Functional Programmer jobs in Georgia, the most frequently searched job titles are:
What job categories do people searching Functional Programmer jobs in Georgia look for? The top searched job categories for Functional Programmer jobs in Georgia are:
What cities in Georgia are hiring for Functional Programmer jobs? Cities in Georgia with the most Functional Programmer job openings:
Senior Quality Assurance Engineer, Functional

Senior Quality Assurance Engineer, Functional

Intercontinental Exchange Holdings, Inc.

Atlanta, GA • On-site

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

Overview
Job Purpose
We are looking for a Senior Functional QA Engineer to inspect and assess software quality through functional testing. You will be responsible for detecting and reporting software defects and identifying discrepancies between specification and system behavior.
Ultimately, as the last line of defense before releases are committed to Production, you will ensure that our products, applications and systems function according to requirements.
In this role, you should have a keen eye for detail and excellent communication skills. If you are passionate about quality, we'd like to hear from you.
Responsibilities
  • Review and analyze system specifications to translate into Test Cases
  • Collaborate with team members to develop effective strategies and test plans
  • Execute test cases and analyze results
  • Ability to drive quality initiatives from design to deployment in a fast-paced environment
  • Evaluate product code according to specifications
  • Report bugs and errors to development teams
  • Troubleshoot system issues within QA, development and product management
  • Conduct post-release/ post-implementation testing
  • Work with cross-functional teams to ensure quality throughout the software development lifecycle

Knowledge and Experience
  • 5 years of relevant experience
  • Experience in project management and QA methodology
  • Ability to document and troubleshoot errors
  • Working knowledge of test management software (e.g. Jira and ALM) and SQL
  • Excellent communication skills
  • Attention to detail
  • Analytical mind and problem-solving aptitude
  • Strong organizational skills
  • BSc/BA in Computer Science, Engineering or a related field

Preferred Skills
  • Proven experience as a Quality Assurance Engineer with 3+ years of experience focused on high-demand, low-latency applications or similar role
  • Experience with Fixed Income and/or Derivative Trading Platforms
  • Familiarity with Agile frameworks and regression testing
  • Experience with AI-assisted tools for testing

-
Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.