1

System Programmer Jobs (NOW HIRING)

We are seeking a highly skilled and experienced Mainframe z/VM System programmer to support and maintain our enterprise IBM Z mainframe infrastructure. This is a critical role in a complex, high ...

The IBM System Programmer will be responsible for installing, maintaining, and troubleshooting IBM z/OS systems and related software. The ideal candidate will have extensive experience in mainframe ...

Mainframe Network System Engineer

Tampa, FL · On-site

$52 - $66.25/hr

Mainframe Network system programmer; configure, implement, maintain, support host network definitions (VTAM, TCPIP etc.) for IBM/Kyndryl and IBM customer mainframe systems. * Provide Tier3 host ...

Position Summary The Mainframe Systems Programmer provides support for on-going projects that ... Working knowledge of Unix System Services (USS) * Working knowledge of Unix System Services (USS ...

next page

Showing results 1-20

System Programmer information

See salary details

$17

$49

$81

How much do system programmer jobs pay per hour?

As of Jun 8, 2026, the average hourly pay for system programmer in the United States is $49.75, according to ZipRecruiter salary data. Most workers in this role earn between $36.06 and $62.26 per hour, depending on experience, location, and employer.

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

To thrive as a System Programmer, you need strong proficiency in low-level programming languages (such as C or Assembly), operating system concepts, and a relevant computer science degree or equivalent experience. Familiarity with development tools, version control systems like Git, and knowledge of platforms such as Unix/Linux are commonly required, along with certifications like Red Hat Certified Engineer (RHCE) as a plus. Analytical thinking, problem-solving abilities, and attention to detail help system programmers excel in troubleshooting and optimizing complex systems. These skills are crucial for ensuring robust, efficient, and secure computing environments that support organizational operations.

What are system programmers?

System programmers are specialized software engineers who design, develop, and maintain system-level software, such as operating systems, device drivers, and utilities. Their work involves writing low-level code that manages hardware resources and ensures the efficient operation of computer systems. System programmers often work closely with hardware engineers to optimize performance and troubleshoot issues at the core of computing environments. They need strong programming skills in languages like C, C++, and Assembly, as well as a deep understanding of computer architecture.

How do system programmers typically collaborate with hardware and software teams during a project?

System programmers often work closely with both hardware engineers and software developers to ensure the smooth integration of operating systems, drivers, and other low-level components. They may participate in cross-functional meetings to align on system requirements, troubleshoot compatibility issues, and optimize performance. Clear communication and documentation are key, as system programmers frequently translate technical hardware specifications into efficient, reliable code. This collaborative approach helps ensure that new features or updates work seamlessly across the entire system.
More about System Programmer jobs
What cities are hiring for System Programmer jobs? Cities with the most System Programmer job openings:
What states have the most System Programmer jobs? States with the most job openings for System Programmer jobs include:
Infographic showing various System Programmer job openings in the United States as of May 2026, with employment types broken down into 7% As Needed, and 93% Part Time. Highlights an 93% Physical, 2% Hybrid, and 5% Remote job distribution, with an average salary of $103,470 per year, or $49.7 per hour.
Mainframe z/VM System programmer

Mainframe z/VM System programmer

Broadcom

Pittsburgh, PA • On-site

$108K - $172K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 8 days ago


Broadcom rating

8.7

Company rating: 8.7 out of 10

Based on 23 frontline employees who took The Breakroom Quiz

11th of 139 rated electronics manufacturers


Job description

Please Note:

1. If you are a first time user, please create your candidatelogin account before you apply for a job. (Click Sign In > Create Account)

2. If you already have a Candidate Account, please Sign-In before you apply.

Job Description:

We are seeking a highly skilled and experienced Mainframe z/VM System programmer to support and maintain our enterprise IBM Z mainframe infrastructure. This is a critical role in a complex, high-availability mainframe product development environment, with a primary focus on the administration of the z/VM environment.

Key Responsibilities

  • z/VM System Administration & Support:

    • Install, configure, administer, and maintain IBM z/VM operating systems, providing expert-level support.

    • Define and manage VM guests for various operating systems, including z/OS, z/VM, z/Linux, and z/VSE.

    • Collaborate with VM guest owners to ensure the appropriate allocation of virtual and real resources.

    • Configure and administer essential VM service machines (e.g., RSCS, TCPIP SSL, VTAM, and Certificate Management).

    • Ensure proficiency in the building, backup, and restoration of DCSS and NSS segments.

  • Product Expertise & Troubleshooting:

    • Demonstrate extensive experience using the CA/Broadcom suite of VM products.

    • Install, maintain, and configure VM products from IBM and other third-party vendors.

    • Apply strong troubleshooting and implementation skills to quickly resolve complex issues and maintain system stability.

Required Skills and Experience

  • Extensive hands-on experience with IBM z/VM administration and support.

  • Proven ability to work effectively in a demanding, high-availability production environment.

  • Experience with guest provisioning and management of z/OS, z/VM, and z/VSE under z/VM.

Desirable Skills

  • Expertise in Hardware Configuration Definition (HCD) and Input/Output Configuration Data Set (IOCDS) management.

  • Ability to update and manage hardware configurations, including definitions for the processor, channels, control units, and devices.

  • Technical knowledge of IBM Z hardware configuration and I/O subsystem design.

Education/Experience

Bachelor's degree in Engineering and 8+ years of related experience or Masters degree in Engineering/Computer Science and 6+ years of related experience

Additional Job Description:

Compensation and Benefits

The annual base salary range for this position is$108,000 - $172,800

This position is also eligible for a discretionary annual bonus in accordance with relevant plan documents, and equity in accordance with equity plan documents and equity award agreements.

Broadcom offers a competitive and comprehensive benefits package: Medical, dental and vision plans, 401(K) participation including company matching, Employee Stock Purchase Program (ESPP), Employee Assistance Program (EAP), company paid holidays, paid sick leave and vacation time. The company follows all applicable laws for Paid Family Leave and other leaves of absence.

Broadcom is proud to be an equal opportunity employer. We will consider qualified applicants without regard to race, color, creed, religion, sex, sexual orientation, national origin, citizenship, disability status, medical condition, pregnancy, protected veteran status or any other characteristic protected by federal, state, or local law. We will also consider qualified applicants with arrest and conviction records consistent with local law.

If you are located outside USA, please be sure to fill out a home address as this will be used for future correspondence.


What Broadcom employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom