1

Functional Programmer Jobs in Oklahoma (NOW HIRING)

Facilitates coordination of cross-functional engineering teams for internal engineering activities here at KUAS. ESSENTIAL JOB FUNCTIONS: * Supports program management and design authority with ...

Facilitates coordination of cross-functional engineering teams for internal engineering activities here at KUAS. ESSENTIAL JOB FUNCTIONS: * Supports program management and design authority with ...

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

CNC Programmer I at Ditch Witch: This employee prepares machine tool programs for various CNC ... This employee may also serve as a member of cross-functional teams to improve manufacturability of ...

Engineering Manager- Technical Program Manager

Oklahoma City, OK · On-site

$119K/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 Program Manager

Tulsa, OK

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

ATS Hardware Engineer

Altus, OK · On-site

$109K - $144K/yr

... functional engineering teams to support system integration, software updates, and training system enhancements. Qualifications and Education Requirements • Bachelor of Science in Computer Science ...

Showing results 21-40

Functional Programmer information

See Oklahoma salary details

$11

$36

$63

How much do functional programmer jobs pay per hour?

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

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

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

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

What cities in Oklahoma are hiring for Functional Programmer jobs?

Cities in Oklahoma with the most Functional Programmer job openings:

Infographic showing various Functional Programmer job openings in Oklahoma as of August 2026, with employment types broken down into 1% Internship, 1% As Needed, 83% Full Time, 10% Part Time, and 5% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $75,930 per year, or $36.5 per hour.

Project Engineer

Kratos Defense

Oklahoma City, OK • On-site

Full-time

Re-posted 2 days ago


Kratos Defense & Security Solutions rating

7.8

Company rating: 7.8 out of 10

Based on 10 frontline employees who took The Breakroom Quiz


Job description

Kratos Defense & Security Solutions, Inc., is a leading defense technology company focused on unmanned systems, satellite communications, cyber security/warfare, microwave electronics, missile defense, training, and combat systems. Our customers include the U.S. federal government, foreign governments, commercial enterprises, and state and local government agencies. At Kratos, we prioritize affordability as a cornerstone of our technology. We leverage proven, cutting-edge methodologies and technology to minimize costs, streamline schedules, and mitigate risks, ensuring timely delivery of cost-effective solutions to market.

Kratos Unmanned Aerial Systems (KUAS), a division of Kratos Defense, is renowned for its expertise in developing, delivering, integrating, and supporting high-performance, cost-effective, jet-powered Unmanned Aerial Systems (Targets and Tactical). As a mid-tier defense contractor, we've demonstrated agility and innovation in providing aircraft to the US military and global allies and partners. Our track record of delivering top-notch jet-powered subscale targets has established us as a go-to defense contractor capable of delivering capabilities at an affordable price.

At KUAS, we prioritize innovation, collaboration, and growth. Our team collaborates to cultivate a supportive and dynamic workplace, fostering creativity and promoting professional development while honoring personal and family lives. Join our team and help shape the future of unmanned technology within the defense industry today!

GENERAL JOB SUMMARY:

Working with the design authority for assigned project(s), the Project Engineer supports the development and maintenance of the technical plan from project kick-off through closure of contract. Responsible for tracking execution of technical scope as defined by the design authority, with a focus of maintaining cost and schedule goals. Facilitates coordination of cross-functional engineering teams for internal engineering activities here at KUAS.

ESSENTIAL JOB FUNCTIONS:

  • Supports program management and design authority with development of program planning strategies, technical cost estimates, risk management, logistics management, preparation of data, status updates and preparation of presentations for internal/external customer reviews.
  • Works with program management and the design authority on assessing customer requirements, planning technical solutions and integration of requirements into the project plan.
  • Prepares estimates to complete, reviews schedules, and coordinates with integrated product team (IPT) leads and program management office, as applicable.
  • Understands technical contractual requirements and allocation across the engineering team.
  • Maintain awareness of Subcontract Data Requirements List (SDRL) or Contract Data Requirements List (CDRL) items and other applicable contract deliverables
  • Manages planning and work packages: initiate, create, authorize, review, distribute, status work packages.
  • Manages technical execution as defined by design authority and communicates problem resolution from design authority across the engineering team.

Coordinates team logistics:

  • Works with IPT leads (IPTL) and functional management to obtain necessary resources to support the resource requirements.
  • Coordinates the review, presentation, and release of design documentation to support requirements compliance.
  • Coordinates with the Program Manager (PM), design authority and functional management to communicate program impediments or issues / delays in completing tasks.
  • Monitors and reports technical status, task accomplishments and design authority direction.
  • Working closely with the project leads, monitors, and coordinates status reporting of project activities against the project plan:
    • Technical scope, cost, and schedule
    • Keeps the lead engineer informed of task accomplishments, issues, solutions, and status.
    • Escalates issues which cannot be resolved at the IPT level or working level and works with the program leadership to determine and implement a resolution.
    • Provides guidance to the engineering team based on management direction.
    • Gathers and maintains status of the technical scope and execution of major divisions, or components of the project(s)
    • Integrates Customer, Subcontractor and Company requirements and efforts relative to the project plan to ensure overall success.
    • Works cross-functionally as a project coordinator to status project requirements
    • Interfaces with peer Project Engineers, design authorities, project IPTLs, as well as functional management and engineering teams / personnel
    • May have contact with Customers and Subcontractors / Suppliers as required and in coordination with Supply Chain Management
    • Implements execution of company engineering processes. Complies with released processes and provides feedback on engineering process improvements.
    • Other duties may be assigned.

SUPERVISORY RESPONSIBILITY:

  • No direct reports
  • Achieves results through lead engineer (Chief and/or Sr. Project Engineer) guidance and direction.

#LI - Onsite


KNOWLEDGE, SKILLS & ABILITIES:

Required:

  • Basic project management skills including resource estimates for engineering effort requirements (hours) and timing (schedule)
  • Working knowledge with MS Office products, including MS Project for schedule development and review
  • Demonstrated leadership and vision in managing tasks and resources for a single projects.
  • Basic understanding and experience with engineering fundamentals and best practices
  • Basic presentation preparation and delivery skills with audiences such as subcontractors, customers, and government
  • Good communication and relationship skills with program leadership, engineering leadership, customers, and engineering team members
  • Ability to maintain sensitive and confidential information as required by government standards.
  • Ability to interact effectively with peers and supervisors.
  • Ability to interact appropriately with the public when necessary.
  • Ability to adhere to workplace rules.
  • Flexibility to handle changing requirements and prioritize in a dynamic environment.

Preferred:

  • Knowledge of military operations
  • Technical knowledge of unmanned aircraft systems and related support systems
  • Engineering management experience in the aerospace or aviation industry
  • Demonstrated leadership and vision in managing tasks and resources for multiple projects and / or elements on a complex program.
  • Demonstrated ability to work cross-functionally to meet department and company goals and requirements for assigned project(s)
  • Knowledge of compliance elements for ISO, EVMS and Export regulations
  • Knowledge of finance, accounting and earned value management practices and procedures.
  • Ability to travel and with short notice.
  • Working knowledge of Earned Value reporting and Control Account Management is desired.
  • Knowledge of company's operations and procedures is desired.

EDUCATION AND EXPERIENCE:

Required:

  • Bachelor's degree in an applicable engineering, technical, or science discipline.
  • Minimum 5 years relevant experience with Engineering, Systems, Integration, Test, Software, and / or Engineering Project Leadership, preferably within the aerospace or aviation industries, or minimum 3 years with Master's degree
  • May be required to obtain and maintain a U.S. security clearance at the appropriate level (requires U.S. Citizenship)

Preferred:

  • N/A

WORK ENVIRONMENT/PHYSICAL REQUIREMENTS:

  • Office or manufacturing and field environment
  • May work extended hours or weekends occasionally to complete tasks and meet schedule
  • Ability to occasionally travel domestically/internationally
  • May work in manufacturing and/or field environments with potential exposure to uncontrolled climate conditions and potential exposure to noise, dust and hazardous chemicals
  • Ability to perform repetitive motion (computer work, phones)
  • Ability to stand and sit for long periods of time
  • May be required to lift up to 50 pounds in accordance with KUAS General Safety Training guidelines.

TRAVEL REQUIREMENTS:

  • 0-25% May be required between other KUAS locations


What Kratos Defense & Security Solutions employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom