1

Mainframe Engineer Jobs in Michigan (NOW HIRING)

Senior Mainframe Software Engineer

Dearborn, MI · On-site

$55 - $65/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Job#: 3043884 Senior Mainframe Software Engineer Location: Hybrid, 4 days per week onsite Dearborn MI 12+ Month Contract $55-65/HR Position Overview We are seeking a Senior Mainframe Software ...

... Programmer experience • Strong Mainframe & DB2 architecture knowledge • Proficiency in JCL and z/OS operations • Hands-on experience with DB2 utilities and SMP/E • Experience with BMC/CA ...

Ten years experience in programming using COBOL programming language. Eight years experience in programming using XGEN programming language. Eight years experience in programming using DMSII ...

Senior Software Developer

Livonia, MI · On-site

$51 - $67.50/hr

... Mainframe Developer supporting the Recall Suite of applications, ensuring stability of existing ... The engineer will be responsible for both production support and feature development, working ...

Software Engineer

Dearborn, MI · Hybrid

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Software Engineer #1059310 * Employees in this job function are responsible for designing ... This role focuses on developing and maintaining backend mainframe components (DB2, IMS, stored ...

Systems Analyst Programmer

Pontiac, MI · On-site

$90K - $110K/yr

  • Medical

  • Dental

  • Vision

  • PTO

We are seeking an experienced Systems Analyst / Mainframe Programmer to support, maintain, and enhance our enterprise business systems. This role is 100% on site in Pontiac, Michigan . This role ...

Software Engineer

Dearborn, MI

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Software Engineer #1058088 * We are seeking a highly experienced Senior Software Engineer for the ... Vehicle Invoicing and Drafting is a mission critical Mainframe Legacy application (with COBOL, JCL ...

Site Reliability Engineer

Detroit, MI

$57K - $113K/yr

  • Medical

  • Life

  • Retirement

  • PTO

Support Mainframe technologies including z/OS, MVS, CICS, MQ, DB2, COBOL, JCL, TSO/ISPF, Easytrieve, IBM Utilities, SORT, FileAid, Xpediter, ChangeMan, AbendAid, and related tools. * Monitor and ...

Understand Schedule IDs • Mainframe DB - Understand relational databases. Understand, code and ... Engineer Exp: Prac. In 2 coding lang. or adv. Prac. in 1 lang. • 6+ years in IT • 4+ years in ...

Monitor execution of mainframe jobs during E2E tests. * Resolve environment and application issues found during E2E testing, communicate with developers and systems administrators, and log ...

... Web and Mainframe applications * Demonstrate a good level of expertise in one or more technical environments (software packages, programming language, database, operating system), and a good ...

Showing results 41-60

Mainframe Engineer information

See Michigan salary details

$8

$46

$63

How much do mainframe engineer jobs pay per hour?

As of Aug 19, 2026, the average hourly pay for mainframe engineer in Michigan is $46.52, according to ZipRecruiter salary data. Most workers in this role earn between $41.06 and $52.79 per hour, depending on experience, location, and employer.

What is a mainframe engineer?

A Mainframe Engineer is an IT professional who specializes in maintaining, configuring, and optimizing mainframe computer systems. These engineers ensure the reliability, security, and efficiency of mainframes, which are large, powerful computers used by organizations for critical applications such as banking, government, and large-scale data processing. Their responsibilities include system upgrades, troubleshooting hardware and software issues, performance tuning, and implementing security protocols. Mainframe Engineers often work with legacy systems and must be proficient in mainframe-specific operating systems and languages like COBOL, JCL, and z/OS.

What are the key skills and qualifications needed to thrive as a mainframe engineer?

To thrive as a Mainframe Engineer, you need strong expertise in mainframe systems (such as IBM z/OS), programming languages like COBOL and JCL, and a relevant degree in computer science or a related field. Familiarity with tools like TSO/ISPF, DB2, CICS, and industry certifications such as IBM Certified System Programmer are typically expected. Analytical thinking, problem-solving, and effective communication are vital soft skills that help in troubleshooting and collaborating with cross-functional teams. These skills ensure reliable system performance, quick issue resolution, and seamless integration with modern IT environments.

What are some common challenges mainframe engineers face when integrating legacy systems with modern technologies?

Mainframe Engineers often encounter challenges when integrating legacy systems with newer platforms, such as ensuring compatibility, maintaining data integrity, and minimizing downtime during migrations. Navigating differences in programming languages, data formats, and security protocols requires careful planning and strong problem-solving skills. Collaboration with application developers, database administrators, and IT security teams is typically essential to achieve seamless integration and support business continuity.

What is the difference between Mainframe Engineer vs Mainframe Developer?

AspectMainframe EngineerMainframe Developer
Primary RoleMaintains, supports, and optimizes mainframe systems and infrastructureDesigns, codes, and tests mainframe applications and software
Skills & CertificationsKnowledge of mainframe hardware, OS, and system tools; certifications like IBM Certified System AdministratorProficiency in COBOL, JCL, and mainframe programming; similar certifications often applicable
Work EnvironmentSystem support teams, data centers, enterprise IT departmentsDevelopment teams, software projects, application environments
Industry UsageFinancial services, government, large enterprisesFinancial institutions, insurance, large corporations

While both roles work within mainframe environments, Mainframe Engineers focus on maintaining and supporting the infrastructure, whereas Mainframe Developers primarily design and develop mainframe applications. Both roles often require similar certifications and work in related environments, but their core responsibilities differ.

Are mainframe engineers in demand?

Mainframe engineers are in steady demand due to the continued reliance of many large organizations on mainframe systems for critical operations. Skills in COBOL, JCL, and mainframe security are highly valued, and demand remains strong in finance, government, and healthcare sectors that require high reliability and security. However, the overall number of new mainframe roles is limited compared to emerging technologies, but experienced professionals in this field often have good job stability and compensation.

How much does a mainframe engineer make?

Mainframe engineers typically earn between $70,000 and $120,000 annually, depending on experience, location, and certifications. Senior roles or those with specialized skills in COBOL, JCL, or mainframe security can command higher salaries. Compensation also varies based on the industry and the complexity of the mainframe environment managed.

What are popular job titles related to Mainframe Engineer jobs in Michigan?

For Mainframe Engineer jobs in Michigan, the most frequently searched job titles are:

What job categories do people searching Mainframe Engineer jobs in Michigan look for?

The top searched job categories for Mainframe Engineer jobs in Michigan are:

Infographic showing various Mainframe Engineer job openings in Michigan as of August 2026, with employment types broken down into 87% Full Time, 6% Part Time, 2% Temporary, 4% Contract, and 1% Nights. Highlights an 85% Physical, 6% Hybrid, and 9% Remote job distribution, with an average salary of $96,770 per year, or $46.5 per hour.

Senior Mainframe Software Engineer

Apex Systems

Dearborn, MI • On-site

$55 - $65/hr

Other

Medical, Dental, Vision, Life, Retirement

Posted 5 days ago


Job description

Job#: 3043884
Job Description:
Senior Mainframe Software Engineer
Location: Hybrid, 4 days per week onsite Dearborn MI
12+ Month Contract
$55-65/HR
Position Overview
We are seeking a Senior Mainframe Software Engineer to design, develop, test, maintain, and support enterprise software applications serving critical business functions. This role will be responsible for the full software development lifecycle, including architecture, development, testing, deployment, optimization, and production support.
The ideal candidate will have extensive experience in Mainframe development (COBOL, DB2, CICS, JCL, z/OS) while also embracing modern development practices, APIs, Agile methodologies, DevOps principles, and AI-assisted development tools.
Key Responsibilities
  • Partner with business stakeholders and customers to understand requirements, analyze use cases, and deliver user-centric solutions.
  • Design, develop, test, deploy, and maintain high-quality software applications and services.
  • Evaluate business and technical requirements to determine the appropriate architecture, technology stack, integration approach, and deployment strategy.
  • Create and maintain high-level and detailed application architecture designs.
  • Develop, enhance, and support mainframe applications using COBOL, DB2, CICS, JCL, TSO/ISPF, and z/OS technologies.
  • Design, develop, and maintain APIs, integrations, and backend services.
  • Collaborate with Product Owners, Architects, Designers, QA teams, and cross-functional stakeholders throughout the development lifecycle.
  • Define and implement testing strategies, standards, and best practices, including functional, integration, and performance testing.
  • Perform root cause analysis, troubleshooting, and production support activities.
  • Continuously improve application performance, reliability, maintainability, and scalability.
  • Utilize modern engineering practices such as:
    • Agile development
    • Test-Driven Development (TDD)
    • Continuous Integration/Continuous Delivery (CI/CD)
    • Version control and code review processes
  • Support application security practices, including data protection, encryption, and secure coding standards.
  • Leverage AI-assisted development tools (GitHub Copilot, OpenCode, and other LLM-based assistants) to accelerate development, improve code quality, and enhance productivity.
  • Evaluate emerging technologies and recommend solutions that improve engineering effectiveness and business outcomes.
Required Qualifications
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
  • 10+ years of IT experience.
  • 8+ years of software development experience.
  • Strong proficiency in at least one programming language and practical experience with multiple development technologies.
  • Extensive experience with:
    • COBOL
    • DB2
    • CICS
    • JCL
    • z/OS
    • TSO/ISPF
    • SQL
    • Batch Processing
    • REST APIs
    • GitHub
  • Experience with software testing, application support, program analysis, performance testing, and root cause analysis.
  • Strong understanding of Agile software development methodologies.
  • Experience using AI-assisted development tools and practices, including:
    • GitHub Copilot
    • AI-Assisted Development
    • Prompt Engineering
    • LLM API Integration
    • AI Code Review
Preferred Qualifications
  • Experience with process improvement initiatives.
  • Familiarity with Google Cloud Platform (Google Cloud Platform).
  • Experience with:
    • BigQuery
    • Data Migration
    • Data Management
  • Exposure to cloud modernization and hybrid cloud environments.
Desired Attributes
  • Strong analytical and problem-solving skills.
  • Excellent communication and stakeholder management abilities.
  • Ability to work independently and mentor junior team members.
  • Demonstrated commitment to continuous learning and adoption of emerging technologies.
  • Customer-focused mindset with a passion for delivering high-quality software solutions.

Work Arrangement: Hybrid, 4 days per week onsite.
EEO Employer
Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at or .
Everforth Apex is a world-class IT services company that serves thousands of clients across the globe. When you join Everforth Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRateds Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico.
Everforth Apex uses a virtual recruiter as part of the application process. Click for more details. By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from Everforth Apex and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy at
Everforth Apex Benefits Overview: Everforth Apex offers a range of supplemental benefits, including medical, dental, vision, life, disability, and other insurance plans that offer an optional layer of financial protection. We offer an ESPP (employee stock purchase program) and a 401K program which allows you to contribute typically within 30 days of starting, with a company match after 12 months of tenure. Everforth Apex also offers a HSA (Health Savings Account on the HDHP plan), a SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions, a corporate discount savings program and other discounts. In terms of professional development, Everforth Apex hosts an on-demand training program, provides access to certification prep and a library of technical and leadership courses/books/seminars once you have 6+ months of tenure, and certification discounts and other perks to associations that include CompTIA and IIBA. Everforth Apex has a dedicated customer service team for our Consultants that can address questions around benefits and other resources, as well as a certified Career Coach. You can access a full list of our benefits, programs, support teams and resources within our 'Welcome Packet' as well, which an Everforth Apex team member can provide.
Everforth Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Everforth Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law.
If you require an accommodation under the Americans with Disabilities Act to participate in an interview with a virtual recruiter or to use our website for a search or application, please contact our Benefits Department at or . Please note that this contact information is strictly to be used for medical ADA accommodations and that no other inquiries will be answered.
UnitedHealthcare creates and publishes the Transparency in Coverage Machine-Readable Files on behalf of Everforth Apex Systems.