1

Mainframe Programmer Jobs in Oklahoma (NOW HIRING)

Bachelor's Degree in engineering, business administration, or accounting with job related ... Experience in use and function of office equipment including mainframe applications and ...

Bachelor's Degree in engineering, business administration, or accounting with job related ... Experience in use and function of office equipment including mainframe applications and ...

Ability to identify and repair non-registering equipment including replacing, programming, and ... Use mainframe software programs such as Mobile Data. * Demonstrate ability to operate a personal ...

Showing results 21-25

Mainframe Programmer information

See Oklahoma salary details

$35

$49

$61

How much do mainframe programmer jobs pay per hour?

As of Sep 2, 2026, the average hourly pay for mainframe programmer in Oklahoma is $49.97, according to ZipRecruiter salary data. Most workers in this role earn between $43.51 and $58.37 per hour, depending on experience, location, and employer.

What is a mainframe programmer?

Mainframe Programmers are specialized software developers who design, write, test, and maintain code for mainframe computer systems. These professionals primarily work with legacy programming languages such as COBOL, JCL, and sometimes Assembler, to ensure critical business applications run smoothly and securely. They are often employed in industries like banking, insurance, and government where mainframe systems remain essential for processing large volumes of transactions. Mainframe Programmers also troubleshoot system issues, optimize performance, and may assist in system upgrades or migrations.

What does a mainframe programmer do?

As a mainframe programmer, your job is to design and program applications for mainframe computers, which are powerful machines that help to run many commercial and industrial processes. In this role, you may conduct an analysis of existing software to ensure it is as error-free as possible, help test new software, and implement software in a way that makes it easy for users to access. Mainframe programmers often use coding languages like COBOL, C++, SQL, Java, and CLIST when programming software. Somewhat unusually, most companies prefer to stick with specific coding languages even when they are not necessarily the best language for the job in order to reduce complexity and the risk of errors.

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

To thrive as a Mainframe Programmer, you need a solid understanding of COBOL, JCL, DB2, and general mainframe architecture, often supported by a degree in computer science or related experience. Familiarity with tools like IBM z/OS, TSO/ISPF, and source control systems such as Endevor or Changeman is typically required. Strong problem-solving skills, attention to detail, and effective communication set top performers apart in this role. These abilities are critical for maintaining legacy systems, ensuring data integrity, and supporting business-critical operations in large organizations.

What are some common challenges mainframe programmers face when working on legacy systems?

Mainframe Programmers often encounter challenges such as understanding complex, decades-old codebases written in languages like COBOL or Assembler, and integrating these systems with modern technologies. Documentation may be sparse or outdated, requiring strong problem-solving and analytical skills to decipher business logic. Additionally, coordinating with cross-functional teams—including business analysts, testers, and infrastructure specialists—is essential to ensure smooth system updates and migrations. Adaptability and effective communication are key to overcoming these obstacles and supporting mission-critical applications.

What is the difference between Mainframe Programmer vs Mainframe Developer?

AspectMainframe ProgrammerMainframe Developer
Primary RoleWriting, testing, and maintaining mainframe codeDesigning and developing mainframe applications and systems
Skills & CertificationsCOBOL, JCL, DB2, certifications in mainframe technologiesSimilar skills, often with additional focus on system design and architecture
Work EnvironmentMainframe environments in banking, finance, governmentSame environments, with broader development responsibilities
Job FocusCode implementation and troubleshootingApplication development and system integration

While both roles work within mainframe environments and share skills like COBOL and JCL, Mainframe Programmers primarily focus on coding and maintenance, whereas Mainframe Developers are involved in designing and developing new applications and systems. The roles often overlap, but the developer role typically encompasses a broader scope in application lifecycle management.

Is a mainframe programmer a good career?

A mainframe programmer is a specialized IT professional who develops and maintains legacy systems using languages like COBOL and tools such as IBM Z. The role offers stable employment opportunities, especially in industries like finance and government, with demand for skills in mainframe environments remaining steady despite the rise of cloud computing. Certifications and experience with mainframe hardware and software can enhance job prospects and salary potential.

Is a mainframe programmer still in demand?

Mainframe programmers are still in demand in industries such as finance, government, and healthcare that rely on legacy systems. They typically need skills in COBOL, JCL, and mainframe environments, and demand remains stable due to the continued use of mainframe technology for critical applications.

What are the most commonly searched types of Mainframe Programmer jobs in Oklahoma?

The most popular types of Mainframe Programmer jobs in Oklahoma are:

What are popular job titles related to Mainframe Programmer jobs in Oklahoma?

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

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

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

Infographic showing various Mainframe Programmer job openings in Oklahoma as of August 2026, with employment types broken down into 82% Full Time, 9% Part Time, 8% Contract, and 1% Nights. Highlights an 90% Physical, 2% Hybrid, and 8% Remote job distribution, with an average salary of $103,928 per year, or $50 per hour.

Scheduler III/Sr. Scheduler

ONEOK, Inc

Tulsa, OK

Full-time

Posted 13 days ago


Job description

#WeAreONEOK - Fortune 500 company. 100+ years in business. Leading midstream service provider. Safety first. Sustainable operations. Environmentally responsible. Employee focused.

JOB SUMMARY

Job Profile Summary

ONEOK is seeking an seasoned and experienced Natural Gas Pipeline Scheduler to join our fun, energetic Tulsa team. This person will need to be willing to work weekends. The position will be responsible for handling nominations, confirmations, and scheduling of natural gas volumes for intrastate and interstate pipeline transmission business. This position will manage volumetric imbalances with end-users, shippers, and pipelines daily in accordance with contractual and system compliance. An emphasis on fostering strong relationships and providing excellent customer service is desired.
Quorum and QPTM experience are a plus.

Schedule: Friday, Saturday, and Sunday only (Fully Remote)

Location: Tulsa

Essential Functions and Responsibilities

  • Initiate, schedule, review, and monitor daily nominations to maintain pipeline integrity by minimizing Operational Balance Agreement (OBA) and shipper or customer imbalances

  • Coordinate with traders regarding overall daily scheduling and balancing positions on interstate and intrastate pipelines; report any problems to traders regarding flow of product(s)

  • Interact with gas control representatives, customers, operators, producers, pipeline companies and others concerning nominations, allocations, billing, imbalances, daily flow and operational orders

  • Calculate, prepare, and analyze information or reports including, but not limited to:

    • Allocations

    • Balancing deliveries

    • Nominations and confirmations

    • Pricing

    • Flow rates/capacity issues

    • Measurement discrepancies

    • Storage balances

    • Electronic bulletin board communications

    • Actual Usage - Electronic Flow Measurement (EFM)

Education

  • Bachelor's Degree in engineering, business administration, or accounting with job related experience or equivalent formal education to include a combination of courses such as accounting, business law, business communications, algebra, basic statistics, or speech and the following job related knowledge or experience

Work Experience

  • Experience and thorough knowledge of nomination and scheduling of energy product(s) volumes on a pipeline system

  • Experience analyzing and resolving issues and/or questions concerning scheduling, nominations, balancing, and allocations

  • Experience in use and function of office equipment including mainframe applications and microcomputers and applicable software

  • Experience and/or training related to:

    • Product purchase

    • Product control

    • Product accounting

    • Transportation services

    • Volume control

    • Customer service

    • Pipeline Tariffs

    • Product Distribution (as specified by position)

  • Experience reading and interpreting applicable contracts, agreements, reports, statements, invoices, confirmations, correspondence, tariffs, government regulations, industry standards, electronic bulletin board communications, and company policies and procedures

  • Experience composing and preparing balancing reports, volume summaries, confirmations, reports, pipeline postings, storage reports, and electronic bulletin board communications

  • Experience analyzing information, conducting meetings, and making presentations

Knowledge, Skills and Abilities

  • Ability to: apply basic math, algebra, and statistics

  • Ability to: communicate and/or exchange written and verbal information or instructions

Licenses and Certifications

  • None required

Strength Factor Rating - Physical Demands/Requirements

  • Sedentary Work - Exerting up to 10 pounds of force occasionally (Occasionally: activity or condition exists up to 1/3 of the time) and/or a negligible amount of force frequently (Frequently: activity or condition exists from 1/3 to 2/3 of the time) to lift, carry, push, pull, or otherwise move objects, including the human body. Sedentary work involves sitting most of the time, but may involve walking or standing for brief periods of time. Jobs are sedentary if walking and standing are required only occasionally and all other sedentary criteria are met.

Strength Factor Description - Physical Demands/Requirements

  • Standing: Remaining on one's feet in an upright position at a work station without moving about (Occasionally)

  • Walking: Moving about on foot (Frequently)

  • Sitting: Remaining in a seated position (Constantly)

  • Lifting: Raising or lowering an object from one level to another (includes upward pulling) (Occasionally)

  • Carrying: Transporting an object, usually holding it in the hands or arms, or on the shoulder (Occasionally)

  • Pushing: Exerting force upon an object so that the object moves away from the force (Occasionally)

  • Pulling: Exerting force upon an object so that the object moves toward the force (includes jerking) (Occasionally)

  • Climbing: Ladders, Stairs (Occasionally)

  • Balancing: Maintaining body equilibrium to prevent falling (Occasionally)

  • Stooping: Bending the body downward and forward by bending the spine at the waist (Occasionally)

  • Kneeling: Bending the legs at the knees to come to rest on the knee or knees (Occasionally)

  • Crouching: Bending the body downward and forward by bending the legs and spine (Occasionally)

  • Crawling: Moving about on the hands and arms in any direction (Occasionally)

  • Reaching: Extending hands and arms in any direction (Constantly)

  • Handling: Seizing, holding, grasping, turning or otherwise working with the hand or hands (Manual Dexterity) (Constantly)

  • Fingering: Picking, pinching or otherwise working with the fingers primarily (Finger Dexterity) (Constantly)

  • Feeling: Perceiving such attributes of objects/materials as size, shape, temperature, texture, movement or pulsation by receptors in the skin, particularly those of the finger tips (Constantly)

  • Talking: Expressing or exchanging ideas/information by means of the spoken word (Frequently)

  • Hearing: Perceiving the nature of sound by the ear (Frequently)

  • Tasting/Smelling: (Occasionally)

  • Near Vision: Clarity of vision at 20 inches or less (Constantly)

  • Far Vision: Clarity of vision at 20 feet for more (Frequently)

  • Depth Perception: Three-dimensional vision; ability to judge distances and spatial relationships so as to see objects where and as they actually are (Frequently)

  • Vision: Color - The ability to identify and distinguish colors (Constantly)

Working Conditions/Environment

  • Employee is subject to inside environmental conditions

Working Conditions

  • Well lighted, climate controlled areas (Constantly)

  • Frequent repetitive motion (Constantly)

  • CRT (Computer Monitor(s)) (Constantly)

Travel

  • Travel upon request

Driving

  • Based on assigned tasks, employee may be assigned a company vehicle requiring the applicable driver's license

ONEOK is an equal opportunity employer committed to diversity and inclusion. All qualified applicants will receive consideration for employment without regard to race, color, sex, pregnancy, sexual orientation, age, religion, creed, national origin, gender identity, disability, military/veteran status, genetic information or any other categories protected by applicable law.

The job description is not intended to be a complete list of all responsibilities, duties or skills required for the job and is subject to review and change at any time, with or without notice, in accordance with the needs of ONEOK.

ONEOK is committed to making our workplace accessible to individuals with disabilities and will provide reasonable accommodations, upon request, for individuals to participate in the application and hiring process. To request an accommodation email HRSolutions@ONEOK.com or call 1-855-663-6547.

Expected Salary Range

$108,000.00 - $162,000.00