> Markdown version of [/jobs/ext/2861790-senior-software-engineer-mainframe-cobol-cics-db2](https://www.wearedevelopers.com/jobs/ext/2861790-senior-software-engineer-mainframe-cobol-cics-db2). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - Mainframe (COBOL, CICS, DB2) - **Company:** HTC Global Services, Inc. - **Location:** Dearborn, MI, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Testing (Software), Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Software Applications, Application Performance Management, Application Testing, Batch Processing, BigQuery, Customer Information Control System (CICS), COBOL (Programming Language), Code Review, Continuous Delivery, Continuous Integration, Data Migration, IBM DB2, Github, Job Control Language (JCL), JSON, Mainframes, Program Analysis, Software Architecture, Software Engineering, Software Systems, SQL Databases, Strategies of Testing, Z/OS, Tso/ispf, Google Cloud, Performance Testing, Test-Driven Development (TDD), GitHub Copilot, Large Language Models, Prompt Engineering, Backend, Information Technology, Deployment Automation, Data Management, Restful APIs, Service Stack, User Administration, Programming Languages, Microservices - **Published:** September 12, 2026 - **Apply:** https://jobs.mitalent.org/job-seeker/job-details/JobCode/407805598 ## About the Role * Bachelor's degree. * 10+ years of IT experience. * 8+ years of software development experience. * Practical experience in two coding languages or advanced practical experience in one coding language. * Experience with COBOL and mainframe systems. * Experience with z/OS. * Experience with CICS. * Experience with JCL. * Experience with TSO/ISPF. * Experience with IBM DB2 and SQL. * Experience with REST APIs and JSON. * Experience with software testing and application testing. * Experience with performance testing and root cause analysis. * Experience with batch processing and program analysis. * Experience with requirements analysis and application support. * Experience with Agile software development. * Experience with GitHub. * Experience with GitHub Copilot and AI-assisted development. * Experience with prompt engineering, LLM API integration, and AI code review. * Experience with CA-7 and AIPGEE. Preferred Qualifications * Experience with process improvement. * Experience with Google Cloud Platform. * Experience with BigQuery. * Experience with data migration. * Experience with data management. ## Description We are seeking a Senior Mainframe Software Engineer to design, develop, test, maintain, and support software applications and products. This role is involved throughout the software development lifecycle, including software architecture, coding, testing, deployment, application performance optimization, and application support., * Engage with customers to understand use cases, pain points, and requirements and advocate for user-centric software solutions. * Design, develop, test, and deliver software solutions using appropriate tools, programming languages, frameworks, methodologies, and technologies. * Use AI-assisted coding tools such as GitHub Copilot, OpenCode, or similar LLM-based development assistants. * Assess software application and service requirements and determine appropriate technology stacks, integration methods, and deployment strategies. * Create high-level software architecture designs outlining application structure, components, and interfaces. * Collaborate with cross-functional teams, including product owners, designers, and architects. * Define and implement software testing strategies, guidelines, policies, and processes. * Continuously improve application performance and optimize applications to increase development efficiency. * Apply software development practices such as test-driven development, continuous integration, and continuous delivery. * Support security practices designed to safeguard user data, including encryption and anonymization. * Create user-friendly and interactive interfaces. * Develop and maintain back-end applications, including APIs and microservices, using server-side programming languages. * Evaluate and incorporate emerging technologies and capabilities into software solutions. * Monitor and participate in solutions involving new technology stack layers and industry collaboration. ## Related Videos - [Building with IBM Bob](https://www.wearedevelopers.com/videos/100275-building-with-ibm-bob) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Can This Elephant Dance? IBM Bob and the Future of AI-First Software Development](https://www.wearedevelopers.com/videos/100256-can-this-elephant-dance-ibm-bob-and-the-future-of-ai-first-software-development) - [Introducing JSON Structure](https://www.wearedevelopers.com/videos/100219-introducing-json-structure) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools)