EPITEC logo

Mainframe Software Engineer

EPITEC

RemoteFull timeMid levelPosted today
Apply with JobAssist

About the role

Job Title: Mainframe Software Engineer

Location: Dearborn, MI.

Job Type: W2 contract | NO C2C | NO CORP-TO-CORP Expected hours per week: 40 hours per week

Schedule: onsite

Pay Range: $54-60 an hour

Job Description We are seeking a Senior Mainframe Software Engineer with deep expertise in mainframe application development, software architecture, modernization initiatives, and enterprise-scale systems. This position is ideal for someone who enjoys solving complex technical challenges, collaborating across teams, and leveraging modern development practices, including AI-assisted coding tools.

What You'll Do

  • Design, develop, test, deploy, and maintain enterprise software applications throughout the full software development lifecycle
  • Engage with stakeholders to understand business requirements and deliver user-centric solutions
  • Create high-level software architecture and determine optimal technology stacks, integration methods, and deployment strategies
  • Develop and support both front-end and back-end application components, APIs, microservices, and integrations
  • Collaborate closely with product owners, architects, designers, QA teams, and other technical stakeholders
  • Define and execute software testing strategies, quality standards, and best practices
  • Perform root cause analysis and troubleshoot complex production issues
  • Enhance application performance, scalability, reliability, and maintainability
  • Support CI/CD, test-driven development, and Agile delivery methodologies
  • Implement security best practices including data protection, encryption, and anonymization
  • Evaluate emerging technologies and modernization opportunities, including AI-assisted development capabilities
  • Leverage GitHub Copilot, LLM-based development tools, and AI-assisted coding practices to improve development efficiency and code quality

Experience Required

  • 10+ years of IT experience
  • 8+ years of software development experience
  • Strong experience with enterprise mainframe application development and support
  • Experience designing and implementing large-scale software solutions
  • Ability to mentor team members and provide technical leadership

Required Skills

  • COBOL
  • JCL (Job Control Language)
  • CICS
  • IBM DB2
  • z/OS
  • TSO/ISPF
  • CA-7
  • Batch Processing
  • SQL
  • Application Support
  • Requirements Analysis
  • Root Cause Analysis
  • Software Testing
  • Performance Testing
  • Program Analysis
  • REST APIs
  • JSON
  • Agile Software Development
  • GitHub
  • Mainframe Systems

AI & Modern Development Experience

  • GitHub Copilot
  • AI-Assisted Development
  • Prompt Engineering
  • LLM API Integration
  • AI Code Review

Preferred Skills

  • Process Improvement
  • Google Cloud Platform (GCP)
  • BigQuery
  • Data Migration
  • Data Management

Benefits: 80 hours paid time off, medical insurance contributions, dental vision and our 401k retirement savings plan

#INDOEM

Millions of jobs, with real people getting hired every day

20,000+
New jobs added daily
7,000,000+
Verified job listings
500,000+
Tailored applications submitted
FAQ

Questions, answered

Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.

Yes. This role at EPITEC was screened before publishing – we confirmed the employer before listing it.

The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.

This position can be done from anywhere, with no in-office requirement.

Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.