Mainframe Software Engineer
PROPERTY VALUE, INC.
Dearborn, United States of America
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 125KJob location
Dearborn, United States of America
Tech stack
Testing (Software)
API
Agile Methodologies
Artificial Intelligence
Component-Based Software Engineering
Application Performance Management
Batch Processing
Google BigQuery
Customer Information Control System (CICS)
COBOL
Software Quality
Code Review
Continuous Integration
Data Migration
IBM DB2
Programming Tools
Github
Job Control Language (JCL)
JSON
Mainframes
Program Analysis
Software Architecture
Standard Sql
Software Engineering
Software Systems
Systems Integration
Z/OS
Tso/ispf
Google Cloud Platform
Performance Testing
Test Driven Development
GitHub Copilot
Large Language Models
Prompt Engineering
Backend
Information Technology
Deployment Automation
Data Management
Front End Software Development
REST
Service Stack
Microservices
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
Requirements
- 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 (Google Cloud Platform)
- BigQuery
- Data Migration
- Data Management