CareerPlanSign in

Senior Software Engineer

Warren, Michigan, United States of America💼 Full-time🗓 2026-08-28 → 2026-09-25

Core

Design, develop, maintain, support, and modernize enterprise applications enabling critical GM business operations using mainframe technologies.

Role type

Senior Mainframe Software Engineer

Builds

Enterprise applications, batch-processing solutions, and application interfaces for GM's internal systems and platforms.

Domain

Automotive / Mainframe Systems

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

COBOL, PL/I, JCL, DB2, IMS, z/OS, CICS, VSAM, MQ, SQL, relational databases, data integration, CI/CD pipelines, mainframe modernization, root-cause analysis, automated testing

Preferred skills

Java, REST, microservices, containers (Openshift, Docker, Kubernetes), Spring Boot, Spring Framework, DevOps tools (IBM Developer for z/OS, ADO, Git), test automation, packaged enterprise software (SAP, Adobe, SFDC), supply chain systems, technical leadership

Technologies

COBOL, PL/I, JCL, DB2, IMS, z/OS, CICS, VSAM, MQ, GitHub Copilot, Cursor, Openshift, Docker, Kubernetes, Spring Boot, IBM Rational Functional Tester, IBM Optim, SAP, Adobe, SFDC

Responsibilities

Develop, maintain, troubleshoot, and modernize enterprise applications; analyze requirements and translate into technical designs; perform coding, unit testing, debugging, code reviews, and deployment; design data mapping and integration solutions; investigate incidents and perform root-cause analysis; configure and optimize enterprise platforms; support application modernization and cloud integration; provide technical guidance and mentoring; participate in on-call and production support activities.

Seniority

Senior, hands-on IC with mentoring responsibilities

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.