Saltar al contenido principal

Senior Software Engineer

  • Ubicación
    • Austin, Texas
    • Warren, Michigan
  • Tipo de trabajo Full time
  • Publicado
  • Job Requisition JR-202618084

Descripción

About Software Development at General Motors

General Motors Software Development teams build and deliver innovative, sophisticated systems for GM customers, dealers, and employees around the world. Our teams include industry-leading developers, architects, and designers who use modern development methodologies and technologies to drive innovation, create business value, and deliver exceptional experiences.

About the Role

We are seeking a Senior Mainframe Software Engineer to design, develop, maintain, support, and modernize enterprise applications that enable critical GM business operations. 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.

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. The role will collaborate closely with developers, architects, system analysts, business stakeholders, and other cross-functional partners to deliver high-quality solutions aligned with GM standards and requirements.

Key Responsibilities

  • Develop, maintain, troubleshoot, and modernize enterprise applications using COBOL, PL/I, JCL, DB2, IMS, and related z/OS technologies.
  • Analyze business and technical requirements and translate them into scalable, secure, and maintainable technical designs.
  • Perform coding, unit testing, debugging, code reviews, deployment, and production support activities.
  • Design and implement data mapping, integration, batch-processing, and application-interface solutions.
  • Leverage AI-assisted development tools (GitHub Copilot, Cursor, or similar) throughout the SDLC to accelerate delivery.
  • Work with CICS, VSAM, MQ and other mainframe technologies as required by the application environment.
  • Investigate incidents, perform root-cause analysis, and deliver timely, durable resolutions.
  • Configure, optimize, and deploy packaged software or other enterprise platforms when applicable.
  • Collaborate with architects and project teams to ensure designs, development practices, and delivered solutions meet GM quality and security requirements.
  • Support application modernization, migration, cloud-integration, and continuous improvement initiatives.
  • Promote efficient code reuse, standardized engineering practices, automated testing, and secure software design.
  • Work effectively in Agile, Scrum, DevOps, iterative, or other software-development environments.
  • Provide technical guidance and mentoring to less-experienced team members.
  • Participate in on-call and production-support activities as needed.

Required Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field; equivalent professional experience may be considered.
  • 7+ more years of mainframe software-development experience.
  • Strong hands-on experience with COBOL, PL/I, JCL, DB2, IMS, and z/OS.
  • Experience with CICS, VSAM, batch processing, and production support.
  • Experience with relational databases, data integration, SQL and enterprise application interfaces.
  • Understanding of the software development lifecycle and software-development methodologies such as Agile, Scrum, Iterative, or Waterfall.
  • Strong understanding of application security, software design, maintainability, and efficient code reuse.
  • Strong analytical, communication, troubleshooting, and problem-solving skills.
  • Ability to work collaboratively with technical teams, business stakeholders, and cross-functional partners.
  • Experience with modern mainframe toolsets for discovery, profiling, and migration automation
  • CI/CD experience in defining and managing the build, deployment, and release pipelines

Preferred Qualifications

  • Hands-on experience using Java, REST, microservices, and containers (Openshift Container Platform or Docker/Kubernetes) and integrating mainframe and midrange applications
  • Solid understanding of midrange platforms and frameworks such as Spring Boot and Spring Framework.
  • Agile, Scrum, Kanban methodologies
  • DevOps: IBM Developer for z/OS Systems, ADO, Git, IBM DBB
  • IBM tools: ITOM, RACF, Connect-Direct, IBM Rational Functional Tester, IBM Optim, ADDI
  • Test Automation
  • Experience with packaged enterprise software such as SAP, Adobe, SFDC or similar platforms.
  • Experience with mainframe modernization, migration, cloud integration, or platform transformation.
  • Experience supporting supply chain, manufacturing, vehicle order management, or other large-scale enterprise systems.
  • Experience providing technical leadership, mentoring developers, or influencing engineering standards.

Información sobre diversidad

General Motors se compromete a ser un lugar de trabajo en el cual no solo no haya discriminación indebida, sino que fomente con sinceridad la inclusión y el sentido de pertenencia. Creemos firmemente que la diversidad del personal crea un entorno en el cual nuestros empleados pueden prosperar y desarrollar mejores productos para nuestros clientes. Instamos a los candidatos interesados a que revisen las responsabilidades y aptitudes clave para cada puesto y se postulen para los puestos que coincidan con sus habilidades y capacidades. Es posible que, cuando corresponda, se les pida a los solicitantes que están en el proceso de contratación que completen satisfactoriamente una o más evaluaciones relacionadas con su función y/o una evaluación previa al empleo antes de comenzar a trabajar.  Para obtener más información, visite Cómo contratamos.

Declaración de igualdad de oportunidades en el empleo (EE.UU.)

General Motors se enorgullece de ser un empleador que ofrece igualdad de oportunidades.  Todos los solicitantes calificados serán tenidos en cuenta para el empleo sin distinción de raza, color, religión, sexo, orientación sexual, identidad de género, nacionalidad, discapacidad o condición de veterano protegido. 

Adecuaciones (EE.UU. y Canadá)

General Motors ofrece oportunidades a todos los solicitantes de empleo, incluyendo las personas con discapacidades. Si necesita una adecuación razonable para ayudarle con su búsqueda o solicitud de empleo, envíenos un correo electrónico a [email protected] o llámenos al 800-865-7580. En su correo electrónico, incluya una descripción del puesto específico que está solicitando, así como el título del empleo y el número de solicitud del puesto que está solicitando.

 

Quienes somos

Two GM employees talking in hallway

Our Culture

Working at GM

Driven by innovation and creating an environment to inspire, we embrace the responsibility to make our world better, safer and more equitable for all

A mother and two children spend quality time together in their backyard after work

Total Rewards

A better tomorrow begins with you

From day one, we’re looking out for your well-being— at work and at home— so you can focus on realizing your ambitions

Únete a la comunidad de talentos

Conozca las próximas oportunidades profesionales y eventos en Pendulum

Únete ahora
A scene of people in an office

Únete a la comunidad de talentos

Somos ambiciosos. Estamos comprometidos. Y traemos la pasión de la vida al trabajo. Comuníquese con nosotros para obtener más información sobre cómo comenzar su carrera en GM.

Buscar Oportunidades de Carrera Únete a nuestra Comunidad de Talento
Join Talent Community
645E57fc Fd25 46Bf Bfa8 Dc117a78bd0a Copy Of Top Companies 26 Country Logos (2) Builtin Best Places To Work 2026 White Badge Designer (1) 2026 HWB Best Employers Award Graphic 2 Edited2