1

Functional Programmer Jobs in Catoosa, OK (NOW HIRING)

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

Be Seen First

CNC Programmer Machinist

Tulsa, OK ยท On-site

$22 - $35/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... engineering plans, materials, specifications, orthographic drawings, reference planes, locations of ... Conceptual Skills, Process Improvement, Verbal Communication, Functional and Technical Skills ...

Engineering Manager- Technical Program Manager

Tulsa, OK ยท On-site

$117K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Those in software engineering at PwC will focus on developing innovative software solutions to ... Collaborate with cross-functional teams and stakeholders to define and prioritize product features ...

Engineering Manager-Technical Product Owner

Tulsa, OK ยท On-site

$152K - $158K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Those in software engineering at PwC will focus on developing innovative software solutions to ... Direct cross-functional teams in designing and building scalable solutions using modern languages ...

Engineer Sr / Staff - Controls Engineering

Tulsa, OK ยท On-site +1

$88K - $116K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Working across the full project lifecycle, you'll partner with EPC contractors, OEMs, and cross-functional engineering teams to deliver safe, reliable, and efficient plant control solutions. What You ...

Engineer Sr / Staff - Controls Engineering

Tulsa, OK ยท On-site +1

$88K - $116K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Working across the full project lifecycle, you'll partner with EPC contractors, OEMs, and cross-functional engineering teams to deliver safe, reliable, and efficient plant control solutions. What You ...

Engineering & Cross-Functional Collaboration Serve as the primary interface between Product Management, Engineering, and R&D teams for assigned products. Translate customer and market requirements ...

Project Scheduler II

Tulsa, OK ยท On-site

$50 - $65/hr

This role is ideal for a hands-on project scheduler who is highly organized, detail-oriented, and confident working with cross-functional engineering, program management, contracts, and operations ...

This role is ideal for a hands-on project scheduler who is highly organized, detail-oriented, and confident working with cross-functional engineering, program management, contracts, and operations ...

Senior Technical Product Owner

Tulsa, OK ยท On-site

$115K - $152K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Your role will involve collaborating with cross-functional teams, including software engineers and designers, to deliver high-quality solutions that drive business success. This position offers a ...

Reliability Engineer

Broken Arrow, OK ยท On-site

$90K - $113K/yr

... Maintenance, Engineering, and Operations teams to prioritize corrective actions based on ... functional manufacturing environment

Reliability Engineer

Broken Arrow, OK ยท On-site

$90K - $113K/yr

... Maintenance, Engineering, and Operations teams to prioritize corrective actions based on ... functional manufacturing environment

next page

Showing results 1-20

Functional Programmer information

See Catoosa, OK salary details

$10

$35

$62

How much do functional programmer jobs pay per hour?

As of Aug 13, 2026, the average hourly pay for functional programmer in Catoosa, OK is $35.89, according to ZipRecruiter salary data. Most workers in this role earn between $23.37 and $46.68 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 cities near Catoosa, OK are hiring for Functional Programmer jobs?

Cities near Catoosa, OK with the most Functional Programmer job openings:

Infographic showing various Functional Programmer job openings in Catoosa, OK as of June 2026, with employment types broken down into 4% As Needed, 63% Full Time, 25% Part Time, and 8% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $74,661 per year, or $35.9 per hour.

Functional Delivery Consultant

Gravitate Energy LLC

Tulsa, OK โ€ข On-site

Full-time

Re-posted 9 days ago


Job description

Description:

About Gravitate:


Gravitate is an AI-driven software company that serves the refined fuels industry. We provide software solutions to refiners, wholesalers, fuel retailers and transportation companies. The market demand for our solutions has been significant and we are growing rapidly. We are looking for a driven, hungry and talented professional to join our team.


As a Functional Delivery Consultant, you will lead complex implementation projects and help our clients meet their fuel pricing and logistics optimization goals using our solutions. You will also help mentor and lead our newer consultants to help them meet our high standards for delivery excellence


Tell me about my job.


Gravitate provides AI-enabled collaboration, automation, and decision support software for energy and commodity organizations. Your main role will be to analyze product design and provide consulting support, but you’ll also gain insight into clients’ strategic directions, issues, and project goals. Consider yourself a liaison between client/user-functionality and our developers – translating specific objectives into actionable tasks, all while delivering exceptional customer service. With the support of our development team, you’ll also assist in evaluating and translating business needs into the Gravitate technology.


You’re an ideal candidate if:

  • You are looking for a career that combines business skills with technology and engineering.
  • You enjoy building relationships with clients and have the ability to communicate with both business and technical groups in unique client environments.
  • You don’t want to learn a skill and coast for the rest of your career. Here, you’ll be consistently challenged to build on your technical, business, system and market knowledge to create tailored, longstanding solutions.
  • You’re naturally collaborative, sharing knowledge and having open-minded discussions around better-way ideas to build quality enterprise solutions for our clients.
  • You are a self-driven person who relentlessly works on a challenge until it is complete – and wants to be on a team with others who share your drive.
  • You are a lifelong learner that thoughtfully embraces change and new technologies.

The Non-Negotiables:

  • 2+ years experience in a Delivery or Implementation Consultant role, ideally within a SaaS software company
  • BS in Information Systems, Engineering, Computer Science, Business, Finance, Math or an equivalent combination of education and experience.
  • Critical thinking and problem-solving skills, plus the ability to think through complex scenarios.
  • Someone who is interested in learning different client scenarios and environments and wants to help each client with their unique business needs.
  • Ability to validate software solutions to meet business needs and ensure quality implementation.

Nice to Have:

  • Experience with SQL
  • Tutoring or people training experience
  • Experience with a consulting organization
  • Understanding of software systems and agile project management

About the Gravitate team:


To understand who our people are, you should first understand what they’re not: replaceable. Each member of the team is chosen carefully and with intention. We believe that finding the right fit is more important than a laundry list of credentials – and that we are people first, and titles second.


Because we hire the Gravitate way, our team is certainly one of a kind. We’ve brought together incredible talent that regularly collaborates to create clean, fresh solutions. That effort has led to remarkable opportunities, including work with many Fortune 100 clients. We’ve found that the winning combination of exciting achievements, trust in one another and open communication lays the groundwork for long-lasting, successful careers. That, and the fact that we clap for each other at every opportunity.


Problem solvers, go-getters and charge-takers - we (really) want to hear from you.

Requirements: