The Senior Mainframe Software Engineer will participate across the full software development lifecycle, from project initiation and requirements analysis through design, development, testing, deployment, production support, and continuous improvement. This role will develop solutions that drive innovation and competitive advantage while ensuring the reliability, security, performance, and maintainability of GM’s systems, applications, and platforms.