1

System Programmer Jobs in Ohio (NOW HIRING)

Senior System Engineer

Fairborn, OH · On-site

$98K - $135K/yr

Senior Systems Engineer Location: Wright-Patterson AFB, OH Employment Type: Full-Time Clearance Required: Active TS/SCI Clearance Travel: Yes Position Overview Sumaria Systems is seeking an ...

Senior System Engineer

Fairborn, OH · On-site

$120 - $190/hr

Yes Position Overview Sumaria Systems is seeking an experienced Senior Systems Engineer to support advanced MQ-9 weapons system engineering efforts at Wright-Patterson AFB. The selected candidate ...

Senior Systems Engineer As a Senior Systems Engineer, you'll take the lead in shaping complex systems from initial concept through integration and fielded capability. You will define system ...

Senior Systems Engineer As a Senior Systems Engineer, you'll take the lead in shaping complex systems from initial concept through integration and fielded capability. You will define system ...

The System Engineer focuses on troubleshooting, maintaining, and stabilizing complex electro-mechanical and automated systems to ensure safe, consistent system uptime. This role is not commissioning ...

MBSE Systems Engineer

Dayton, OH · On-site

$84K - $155K/yr

Define system interfaces and architecture specifications * Work within a Software-in-the-Loop (SIL) environment to validate system models * Support cross-functional teams and communicate system ...

$90 - $140/hr

At the heart of product innovation and development, our Systems Engineering Department transforms market demands into safe, certifiable, and competitive solutions and architectures. By collaborating ...

Model-Based Systems Engineering is a rapidly growing discipline within the Department of Defense (DoD) and Intelligence Community, enabling more efficient, data-driven approaches to complex system ...

next page

Showing results 1-20

System Programmer information

See Ohio salary details

$16

$47

$77

How much do system programmer jobs pay per hour?

As of Aug 28, 2026, the average hourly pay for system programmer in Ohio is $47.29, according to ZipRecruiter salary data. Most workers in this role earn between $34.28 and $59.18 per hour, depending on experience, location, and employer.

What is a system programmer?

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.

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.

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.

How to get a job in system programming?

To get a job as a system programmer, develop strong skills in low-level programming languages like C and C++, understand operating system concepts, and gain experience with system tools and debugging. Earning relevant certifications and building a portfolio of projects can also improve employability in this field.

Is system programming in demand?

System programming remains in demand as it involves developing and maintaining operating systems, device drivers, and embedded systems, which are essential for many industries. Professionals with skills in C, C++, and knowledge of hardware interfaces are particularly sought after, especially in technology, manufacturing, and cybersecurity sectors.

What are popular job titles related to System Programmer jobs in OH?

For System Programmer jobs in OH, the most frequently searched job titles are:

Infographic showing various System Programmer job openings in Ohio as of August 2026, with employment types broken down into 1% As Needed, 79% Full Time, 15% Part Time, and 5% Contract. Highlights an 88% Physical, 2% Hybrid, and 10% Remote job distribution, with an average salary of $98,369 per year, or $47.3 per hour.

z/VM Mainframe System Programmer

Cognizant Technology Solutions

Cincinnati, OH • On-site

$99K - $115K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 28 days ago


Cognizant rating

7.0

Company rating: 7.0 out of 10

Based on 87 frontline employees who took The Breakroom Quiz

59th of 72 rated business consultants


Job description

About the role
As a z/VM Mainframe System Programmer, you will make an impact by directly protecting the availability and performance of mission-critical mainframe systems the business depends on every day, from provisioning and supporting z/OS, z/Linux, and z/VSE guests, to keeping core VM services resilient and minimizing risk of costly downtime. You'll provide expert-level installation, configuration, administration, and support of IBM z/VM operating systems in a demanding, high-availability production environment. You will be a valued member of the Cloud Infrastructure and Security team and work collaboratively with VM guest owners, hardware engineers, and other technical stakeholders to keep the z/VM environment stable, secure, and performing at its best.
In this role, you will:
• 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.
• 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.
Work model:
We strive to provide flexibility wherever possible. Based on this role's business requirements, this is a remote position open to qualified applicants in Cincinnati, OH. Regardless of your working arrangement, we are here to support a healthy work-life balance through our various wellbeing programs.
The working arrangements for this role are accurate as of the date of posting. This may change based on the project you're engaged in, as well as business and client requirements. Rest assured; we will always be clear about role expectations.
What you need to have to be considered
• 8 or more years of hands-on experience with IBM z/VM administration and support.
• Proven ability to work effectively in a demanding, high-availability production environment.
• 6+ years' experience with guest provisioning and management of z/OS, z/VM, z/Linux, and z/VSE under z/VM.
These will help you stand out
• 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.
• Ability to forecast business workload demand and capacity planning for future upgrades.
We're excited to meet people who share our mission and can make an impact in a variety of ways. Don't hesitate to apply, even if you only meet the minimum requirements listed. Think about your transferable experiences and unique skills that make you stand out as someone who can bring new and exciting things to this role.
Salary and Other Compensation:
Applications will be accepted until August 10, 2026.
The annual salary for this position is between [$99,000 - $115,000 USD] depending on experience and other qualifications of the successful candidate.
This position is also eligible for Cognizant's discretionary annual incentive program, based on performance and subject to the terms of Cognizant's applicable plans.
Benefits: Cognizant offers the following benefits for this position, subject to applicable eligibility requirements:
• Medical/Dental/Vision/Life Insurance
• Paid holidays plus Paid Time Off
• 401(k) plan and contributions
• Long-term/Short-term Disability
• Paid Parental Leave
• Employee Stock Purchase Plan
Disclaimer: The salary, other compensation, and benefits information is accurate as of the date of this posting. Cognizant reserves the right to modify this information at any time, subject to applicable law.
Please note, this role is not able to offer visa transfer or sponsorship now or in the future.
About Cognizant:
Cognizant (Nasdaq: CTSH) is an AI Builder and technology services provider, bridging the gap between AI investment and enterprise value by building full-stack AI solutions for our clients. Our deep industry, process and engineering expertise enables us to build an organization's unique context into technology systems that amplify human potential, drive tangible outcomes and keep global enterprises ahead in a fast-changing world. See how at cognizant.ai or @cognizant.
Additional employment information
Compensation information is accurate as of the date of this posting. Cognizant reserves the right to modify this information at any time, subject to applicable law.
Applicants may be required to attend interviews in person or by video conference. In addition, candidates may be required to present their current state or government issued ID during each interview.
Cognizant is an equal opportunity employer. Your application and candidacy will not be considered based on race, color, sex, religion, creed, sexual orientation, gender identity, national origin, disability, genetic information, pregnancy, veteran status or any other characteristic protected by federal, state or local laws.
If you have a disability that requires reasonable accommodation to search for a job opening or submit an application, please email [email protected] for roles based in the Americas or [email protected] for roles based in India.

What Cognizant employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom