1

Mainframe Programmer Jobs in Oregon (NOW HIRING)

OR

$85K - $116K/yr

... for mainframe operating system, ensuring & achieving high performance of these systems ... ESSENTIAL SKILLS & ABILITIES Shell Programming Kernel-level programming Microsoft Windows ...

... mainframe, iSeries, AIX, Linux, and Windows), email services, data center colocation and data ... Demonstrated ability to lead, manage, mentor, and develop engineering or technical teams ...

OR · On-site

$110K - $149K/yr

Bachelor's degree in computer science, Information Security, Engineering, or related field, or ... Deep expertise supporting legacy enterprise computing environments, including ClearPath, mainframe ...

... mainframe modernization projects for Rocket's full product suite, typically ranging from $500k to ... Work closely with Customer Success Management, Product Engineering, and Delivery Engineering to ...

OR · On-site

$67.25 - $90/hr

Experience with mainframe z/OS interfaces, monitors, security, tools preferred. * Experience with Enterprise Agility methodologies and demonstrated experience, experience with SAFe and DevOps ...

Field Service Technician I

Medford, OR · On-site

$19 - $20.83/hr

Field Engineer? Service Technician? Or do you want to start a career in this field? Are you tech ... Familiarity with large servers, mainframe computers, and imaging software. * A+ Certification ...

Field Engineer? Service Technician? Or do you want to start a career in this field? Are you tech ... Familiarity with large servers, mainframe computers, and imaging software. * A+ Certification ...

next page

Showing results 1-20

Mainframe Programmer information

See Oregon salary details

$40

$57

$70

How much do mainframe programmer jobs pay per hour?

As of Jun 8, 2026, the average hourly pay for mainframe programmer in Oregon is $57.21, according to ZipRecruiter salary data. Most workers in this role earn between $49.81 and $66.83 per hour, depending on experience, location, and employer.

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 are Mainframe Programmers?

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

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 popular job titles related to Mainframe Programmer jobs in Oregon? For Mainframe Programmer jobs in Oregon, the most frequently searched job titles are:
What job categories do people searching Mainframe Programmer jobs in Oregon look for? The top searched job categories for Mainframe Programmer jobs in Oregon are:
Infographic showing various Mainframe Programmer job openings in Oregon as of May 2026, with employment types broken down into 87% Full Time, 3% Part Time, 9% Contract, and 1% Nights. Highlights an 90% Physical, 4% Hybrid, and 6% Remote job distribution, with an average salary of $119,006 per year, or $57.2 per hour.

$85K - $116K/yr

Full-time

Posted 28 days ago


Job description

To learn more about Arkansas Blue Cross and Blue Shield Hiring Policies, please click here.Job SummaryThe Systems Administrator Senior installs and maintains operating systems and related software and/or administers activities for mainframe operating system, ensuring & achieving high performance of these systems.Requirements

EDUCATION

Bachelor's degree in Business, Computer Science, Management Information Systems, or related field. In lieu of degree, at least five (5) years of equivalent experience will be considered.

EXPERIENCE

Minimum five (5) years' direct experience with server support and implementation to include maintaining and supporting open systems, operating systems and client server-based applications.
Experience as a lead in at least one (1) large-scale project

Comprehensive knowledge and experience with operations and procedures including configuring, tuning, monitoring, securing, and managing server software and hardware.
Comprehensive knowledge of shell and kernel-level programming and system-specific requirements.


ESSENTIAL SKILLS & ABILITIES
Shell Programming
Kernel-level programming
Microsoft Windows
Analytical Problem Solver
Troubleshooting
Red Hat Linux System Administration
TCPIP Protocols
Domain Name System (DNS)
Storage Virtualization
Disaster Recovery
Project Management
Technical Expertise
Detail-Oriented
Interpersonal
Leadership
Multitasking
Oral & Written Communications
Technical Communication

Skills Configuration Management (CM) Continued Learning Directory Services Disaster Recovery (DR) Documentation Maintenance Linux Server Administration Office Softwares Oral Communications Scripting Server Backups Technical Project Management Vulnerability Management Web Server Administration Windows Server Management Written CommunicationResponsibilities Analyzes and evaluates user requests for server and technical operations, services, and support. Assists other department teams with IT server management functions including configuration, operations, installation, maintenance, and performance tuning of all server hardware and software. Develops comprehensive policy and procedure documents for the open systems server infrastructure. Monitors daily performance of systems and informs management of the status of the systems relative to previously established performance guidelines. Performs technical duties assigned, as a member of department team(s), to enhance function and availability of the open system server environment. Possesses knowledge of the strategic planning process in order to effectively maintain successful server management processes consistent with goals and objectives. Provides leadership, coaching, and/or mentoring to subordinate groups and may act as a lead or first-level supervisor Researches and implements server components including software, hardware, security, administration, policies, and procedures. Updates reporting mechanisms based on progression of projects.CertificationsSecurity Requirements

This position is identified as level three (3). This position must ensure the security and confidentiality of records and information to prevent substantial harm, embarrassment, inconvenience, or unfairness to any individual on whom information is maintained. The integrity of information must be maintained as outlined in the company Administrative Manual.

Segregation of Duties

Segregation of duties will be used to ensure that errors or irregularities are prevented or detected on a timely basis by employees in the normal course of business. This position must adhere to the segregation of duties guidelines in the Administrative Manual.

Employment TypeRegular

ADA Requirements

1.1 General Office Worker, Sedentary, Campus Travel - Someone who normally works in an office setting or remotely and routinely travels for work within walking distance of location of primary work assignment.