1

Cobol Programmer Jobs in Michigan (NOW HIRING)

Mainframe Engineer

Dearborn, MI · On-site

$45 - $58/hr

Stefanini is looking for a Mainframe Engineer, Dearborn, MI (Onsite) For quick apply, please reach ... COBOL - Code and debug standard COBOL programs with moderate complexity. * Mainframe Systems ...

Mainframe Developer

Dearborn, MI · On-site

$45 - $58/hr

Our company provides application analysis, design, development and programming, software ... Strong mainframe skills including COBOL, DB2, IMS, MVS, JCL, CA7, TSO/SPF, IBM AD Tools. Knowledge ...

Mainframe Engineer

Dearborn, MI · On-site

$65 - $70/hr

Stefanini is looking for a Mainframe Engineer, Dearborn, MI (Onsite) For quick apply, please reach ... COBOL - Code and debug standard COBOL programs with moderate complexity. * Mainframe Systems ...

CNC

Auburn Hills, MI · On-site

$25 - $34.25/hr

Knowledge of programming languages such as COBOL and Prolog * Experience with object-oriented languages like Java, C++, or ACTOR Why Join Us? * Work on challenging, precision-driven projects in ...

Mainframe Developer

Dearborn, MI · On-site

$45.25 - $58/hr

... COBOL, Mainframe Systems, JSON, Application Testing, Agile Software Development, GitHub Copilot, AI-Assisted Development, Prompt Engineering, LLM API Integration, AI Code Review Skills ...

Mainframe Developer

Dearborn, MI · On-site

$45.25 - $58/hr

... COBOL, Mainframe Systems, JSON, Application Testing, Agile Software Development, GitHub Copilot, AI-Assisted Development, Prompt Engineering, LLM API Integration, AI Code Review Skills Preferred ...

Mainframe Developer

Dearborn, MI · On-site

$45 - $58/hr

... COBOL, Mainframe Systems, JSON, Application Testing, Agile Software Development, GitHub Copilot, AI-Assisted Development, Prompt Engineering, LLM API Integration, AI Code Review Skills Preferred

Mainframe Developer

Dearborn, MI · On-site

$45 - $58/hr

... COBOL, Mainframe Systems, JSON, Application Testing, Agile Software Development, GitHub Copilot, AI-Assisted Development, Prompt Engineering, LLM API Integration, AI Code Review Skills Preferred

Mainframe Developer

Dearborn, MI · On-site

$45 - $58/hr

... COBOL, Mainframe Systems, JSON, Application Testing, Agile Software Development, GitHub Copilot, AI-Assisted Development, Prompt Engineering, LLM API Integration, AI Code Review Skills Preferred

Mainframe Developer

Dearborn, MI · On-site

$61 - $66/hr

... COBOL, Mainframe Systems, JSON, Application Testing, Agile Software Development, GitHub Copilot, AI-Assisted Development, Prompt Engineering, LLM API Integration, AI Code Review Skills Preferred

Qualifications 5 +years experience performing and executing development and maintenance to a formal methodology. 5+ years experience and strong knowledge of COBOL, IMS, DB2, MQ Series, and other ...

... Programmer Analyst Duties: Prepare project specifications; Design, develop & support database ... Oracle, V2R5/V2R6/V2R12, SQL SERVER, CA7, SAS, EZTRIVE, REXX, CHANGEMAN, JCL, ERWIN, COBOL, FILE ...

Resolve environment and application issues found during E2E testing, communicate with developers ... COBOL, JCL, DB2, IMS (7 years minimum experience). 2. Strong analytical/problem solving skills. 3. ...

Showing results 41-60

Cobol Programmer information

See Michigan salary details

$35

$50

$83

How much do cobol programmer jobs pay per hour?

As of Aug 7, 2026, the average hourly pay for cobol programmer in Michigan is $50.77, according to ZipRecruiter salary data. Most workers in this role earn between $37.69 and $58.89 per hour, depending on experience, location, and employer.

What is the difference between Cobol Programmer vs Mainframe Developer?

AspectCobol ProgrammerMainframe Developer
Required CredentialsTypically a degree in computer science or related field; familiarity with COBOLSimilar credentials; often requires knowledge of COBOL and mainframe systems
Work EnvironmentPrimarily in legacy system maintenance, often in financial or government sectorsWorks on mainframe systems, including hardware and software components
Employer & Industry UsageFinancial institutions, government agencies, insurance companiesBanking, insurance, government, and large enterprises using mainframe systems
Common Search & ComparisonYesYes

While both roles involve working with COBOL and mainframe systems, a Cobol Programmer mainly focuses on coding, debugging, and maintaining COBOL applications. A Mainframe Developer has a broader scope, including system integration, hardware, and software management within mainframe environments. Both roles are essential in legacy system operations, often overlapping in skills and industry usage.

What is a Cobol programmer?

COBOL Programmers are software developers who specialize in writing, maintaining, and updating programs using the COBOL (Common Business-Oriented Language) programming language. COBOL is widely used in legacy business, finance, and administrative systems, especially on mainframe computers. COBOL Programmers are often responsible for ensuring these critical systems continue to function efficiently, troubleshooting issues, and modernizing code to integrate with newer technologies. Their work is essential in industries like banking, insurance, and government, where COBOL-based applications remain vital.

What are some common challenges faced by Cobol programmers working with legacy systems?

COBOL Programmers often encounter challenges such as limited or outdated documentation, making it difficult to understand and maintain legacy code. Additionally, integrating COBOL applications with modern technologies can require creative problem-solving and specialized middleware. Team collaboration is crucial, as programmers frequently work with business analysts and system architects to translate business processes into code and ensure system reliability. Staying current with evolving regulatory and security requirements is also a key part of this role.

What are the key skills and qualifications needed to thrive as a Cobol programmer?

A Cobol Programmer should have a strong grasp of COBOL programming, mainframe systems, and experience with legacy codebases, often supported by a degree in computer science or a related field. Familiarity with tools such as IBM z/OS, JCL, CICS, and database management systems like DB2 is typically required. Attention to detail, problem-solving abilities, and effective communication are crucial soft skills for this role. These competencies ensure reliable maintenance and enhancement of critical business applications that many organizations still depend on.

How much do Cobol programmers make?

Cobol programmers' salaries vary based on experience, location, and industry, but they typically earn between $70,000 and $120,000 annually. Senior or specialized programmers with certifications and extensive experience can earn higher salaries, especially in industries like finance and government that rely heavily on legacy systems.

How to become a Cobol programmer?

COBOL is a programming language used to write code for software programs. It stands for Common Business-Oriented Language and is most commonly used in business and financial applications. You do not need a degree to become a COBOL programmer, but many employers prefer candidates with a bachelor’s degree in computer science, information technology, management information systems, or a related field. Focus your coursework in programming languages, code development, and software development. Other COBOL programmers learn the coding language on their own through online courses or programs at vocational schools or community colleges. Obtain an internship or part-time job that enables you to learn COBOL and other programming languages. Since many administrative offices and business organizations use COBOL programming, you may want to take some administrative courses to gain an inside perspective on the industry.

What are the most commonly searched types of Cobol Programmer jobs in Michigan? The most popular types of Cobol Programmer jobs in Michigan are:
What job categories do people searching Cobol Programmer jobs in Michigan look for? The top searched job categories for Cobol Programmer jobs in Michigan are:
What cities in Michigan are hiring for Cobol Programmer jobs? Cities in Michigan with the most Cobol Programmer job openings:
Infographic showing various Cobol Programmer job openings in Michigan as of August 2026, with employment types broken down into 81% Full Time, 10% Part Time, 8% Contract, and 1% Nights. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $105,603 per year, or $50.8 per hour.

Mainframe Engineer

Stefanini Group

Dearborn, MI • On-site

$45 - $58/hr

Contractor

PTO

Re-posted 16 days ago


Job description

Stefanini Group is hiring!

Stefanini is looking for a Mainframe Engineer, Dearborn, MI (Onsite)

For quick apply, please reach out Saurabh Kapoor at 248-582-6559/saurabh.kapoor@stefanini.com

Looking for someone who is responsible for designing, developing, testing and maintaining software applications and products to meet customer needs. They are involved in the entire software development lifecycle including designing software architecture, writing code, testing for quality and deploying the software to meet customer requirements. Full-stack software engineering roles, who can develop all components of software including user interface and server side also fall within this job function.

Responsibilities

  • Engage with customers to deeply understand their use-cases, pain points, and requirements, showcasing empathy and advocating for user-centric software solutions.
  • Solve complex problems by designing, developing, and delivering using various tools, languages, frameworks, methodologies (like agile) and technologies.
  • Assess the requirements of the software application or service and determine the most suitable technology stack, integration method, deployment strategy, etc.
  • Create high-level software architecture designs that outline the overall structure, components, and interfaces of the application.
  • Collaborate with cross functional teams like product owners, designers, architects etc.
  • Define and implement software test strategy, guidelines, policies and processes in line with organization vision, industry regulations and market best practices.
  • Work on continuously improving performance and optimizing the application and implement new technologies to maximize development efficiency.
  • Familiar with programming practices, such as test-driven development, continuous integration, and continuous delivery.
  • Support security practices to safeguard user data including encryption and anonymization.
  • Create user-friendly and interactive interfaces.
  • Develop and maintain back-end applications like APIs and microservices using server-side languages.
  • Evaluate and incorporate emerging technologies and capabilities to deliver their solutions and are monitoring and participating in solutions for new stack layers, often involving industry collaboration.
  • Work closely with Global Securitization Partners to understand their product vision and break it down into a practical backlog of user stories for the engineering development team.
  • Handle Development, Enhancements and Production Support in the autonomous Product Driven Organization (PDO) team.
  • Analyze and resolve issues in Securitization applications * Analyze and design application enhancements/corrections per requirements.
  • Develop and execute unit test plans and scripts to validate that assigned modules meet technical specifications.
  • Balance "doing it right" with "speed to delivery" by identifying and mitigating risk, generating options, educating business and other decision-makers, and taking on justified technical debt.
  • Handle rotational On-Call Support.
  • Lead assignments with minimal direction and escalate issues as necessary to management.
  • Be flexible to respond to changing priorities.
  • Develop a deep understanding of the product, understand the problems to be solved and deliver value to the customer.
  • Work with Product Manager to understand product vision.

Experience Required

  • 6+ years of experience in IT; 4+ years in development
  • Job Control Language (JCL) - Must be able to write structured jobs. Debug JCL errors. Understand Schedule IDs.
  • Mainframe DB - Understand relational databases. Understand, code and debug SQL statements. Understand keys and indexes.
  • IBM DB2 - Understand relational databases. Understand, code and debug SQL statements. Understand keys and indexes.
  • COBOL - Code and debug standard COBOL programs with moderate complexity.
  • Mainframe Systems - Experienced in ISPF, File Manager, CA7, Syncsort sFTP

 

Experience Preferred

  • PostgreSQL - 5 years of experience utilizing Postgres and writing code and SQL accessing Postgres tables.
  • Relational Databases - General database use and design knowledge including table design and key field identification.
  • Agile Software Development - 3 years experience in Scrum and/or Waterfall based development.
  • Jira - Understanding and knowledgeable in JIRA boards and user story development. Experienced breaking projects down into manageable pieces, prioritizing and estimating tasks and duration.

Education Required

  • Bachelor's Degree

**Listed salary ranges may vary based on experience, qualifications, and local market. Also, some positions may include bonuses or other incentives***

Stefanini takes pride in hiring top talent and developing relationships with our future employees. Our talent acquisition teams will never make an offer of employment without having a phone conversation with you. Those face-to-face conversations will involve a description of the job for which you have applied. We also speak with you about the process, including interviews and job offers.

About Stefanini Group

The Stefanini Group is a global provider of offshore, onshore and near shore outsourcing, IT digital consulting, systems integration, application, and strategic staffing services to Fortune 1000 enterprises around the world. Our presence is in countries like the Americas, Europe, Africa, and Asia, and more than four hundred clients across a broad spectrum of markets, including financial services, manufacturing, telecommunications, chemical services, technology, public sector, and utilities. Stefanini is a CMM level 5, IT consulting company with a global presence. We are a CMM Level 5 company.


#LI-SK2

#LI-ONSITE

Education:Bachelor (BA, BS...)Employment Type: CONTRACTOR