Senior Software Engineer
General Motors
Job Description 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. About GM Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all. Why Join Us We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team. Benefits Overview From day one, we’re looking out for your well-being-at work and at home-so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources. Non-Discrimination and Equal Employment Opportunities (U.S.) General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers. All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws. Accommodations General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us or call us at View phone number on click.appcast.io. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying. Explore our global locations We are determined to lead change for the world through technology, ingenuity and harnessing the creativity of our diverse team. Join us to help lead the change that will make our world better, safer and more equitable for all by becoming a member of GM’s Talent Community (beamery.com). As a part of our Talent Community, you will receive updates about GM, open roles, career insights and more. Please note that filling out the form below will not add you to our Talent Community automatically; you will need to use the link above. Learn more about Our Company Our Culture How we hire We are leading the change to make our world better, safer and more equitable for all through our actions and how we behave. #J-18808-Ljbffr
- ...kind and talented team, and while some have prior security experience, many have been successful at Vanta without it. As a Senior Software Engineer on the Vanta for Government team, you'll set the technical foundation for Vanta's expansion into the public sector:...SeniorWork experience placementWork at officeLocal areaImmediate startRemote workFlexible hours
- ...to get together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. Senior Software Engineer (EAA) The CEE Surfaces team, part of Coinbase's Customer Experience & Engagement org within EAA, owns the customer- and...SeniorLocal area
$190k - $220k
...Product philosophy Most small business software makes owners do the work to get what they... ...like having a team of great operators, engineers, and marketers working for you. Our vision... ...you We are looking for a mission-driven senior engineer who is passionate about their...SeniorWork at officeLocal areaRemote work$140k - $200k
...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design...SeniorWork at office$166.9k - $230.9k
..., and user session attribution systems that directly influence customer acquisition and loan conversion outcomes. As a Senior Software Engineer at Upstart, you will help scale and extend backend data systems that enable high-quality, reliable marketing data workflows...SeniorTemporary workSummer workCurrently hiringLocal areaRemote workWork from home$172.2k
...component of hardware design, manufacturing, data processing, and software engineering, our office is a truly inspiring mix of experts from a... ...stored, discoverable, and accessible. We're looking for a Senior Software Engineer to help evolve this platform. You'll work...SeniorFull timeTemporary workWork at officeLocal areaRemote workHome office3 days per week$102.7k
...SUMMARY CANDIDATE MUST BE US Citizen (due to contractual/access requirements) This job is an integral member of an agile software engineer team, focused on building scalable software applications to serve our customers. The candidate will be responsible for taking...SeniorTemporary workFor contractorsWork at officeLocal area$10k
...innovation. Our vision is to unlock innovation by enabling more organizations to build high‑quality software faster and at a lower cost. About the role As a Senior Software Engineer at BrainGu, you will serve as a technical cornerstone for our Mission‑Apps‑as‑a‑Service...SeniorHome office$100k - $165k
...Conviction - Whether you think you can, or you think you can't, you're right. About the role Steelhead Technologies is hiring a Senior Software Engineer. You'll be working on the ERP that runs metal finishing and fabrication shops across the country. Our customers depend on...Senior- ...Senior Software Engineer Location: This is a remote role that may travel to Tempe, Arizona on occasion. About Inizio Evoke In the journey of life, your career should make a difference. We believe everyone has a purpose at Evoke, and it's everyone's role...SeniorRemote workFlexible hours
$120.5k - $162.68k
...a company where people truly BELIEVE in what they're doing! Job Description Summary: We are seeking an accomplished Senior Software Engineer with deep expertise in IBM IMS™ Transaction Manager (TM) and Database (DB) application programming to drive the evolution...SeniorFull timeRemote workWorldwideFlexible hours$52 - $54 per hour
...Senior Software Simulation Engineer Job Number: 366857 Category: Embedded Sys / Software Eng Description: Job Title: Senior Software Simulation Engineer Pay rate: $52- $54/hr. Location: Lansing, MI (Remote) Zip Code: 48341 Duration: 6 Months Start...SeniorContract workTemporary workImmediate startRemote workWorldwideShift work$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database....SeniorFull timeTemporary workFlexible hours$79.2k - $209.5k
...Job Description We are seeking a Senior Core Infrastructure Engineer to join our DNS Data Plane team. You will design, build, and operate high-performance, highly reliable DNS services that power critical infrastructure at a global scale. This role focuses on performance...SeniorTemporary workImmediate startFlexible hours$92.5k - $209.5k
...multi-tenant cloud environment. OCI gives engineers the opportunity to work on systems that... ...to build, validate, secure, and release software safely at cloud scale. At OCI, engineers... ...We Looking For? We are looking for a senior software engineer with strong distributed...SeniorTemporary workFixed term contractFlexible hours$100k - $120k
...partnerships, while our focus on creativity and innovative solutions empowers our customer communities to thrive. The Senior Software Engineer on the New Ventures team designs, creates, maintains, audits, and improves software applications by performing coding, debugging...SeniorFull timeTemporary workLocal areaRemote work$84.63k - $112.84k
...Required Qualifications: ~ Major/Degree: Computer Science, Engineering, or similar technical degree. ~5+ years of experience with Microsoft... ...Platform Solution Architect Expert. Working knowledge of software development methodologies, standards, and coding best...SeniorTemporary workRemote work- ...Humana Inc. is seeking a Senior Full Stack Engineer for Team Caliber to design and maintain the NBA platform's rules engine that determines member eligibility, suppression, frequency, and consent before actions are taken. You will work primarily on backend services in...Senior
- ...Senior Applications Engineer – C#/GraphQL/ArcGIS/AGOL DeveloperLocation: Prefer St. Louis, MO candidates. If outside St. Louis, must live in one... ...evaluation, selection, and implementation of large-scale software systems and platformsMentor and support other engineers, analysts...SeniorLive inWork at officeLocal areaRemote work3 days per week
- ...time off, and a 401(k) plan. We are currently seeking a Senior Application Security Engineer. Candidates must be located within 90 miles of Lansing,... ...Security Testing, Static Application Security Testing, and Software Composition Analysis assessments. This position is...SeniorHourly payRemote work
$190k - $210k
...workplace, both physically and virtually. Learn more about our Total Rewards philosophy . About the Role: As a Staff Software Engineer on the Developer Productivity - Local Environments team, you will be a key player in defining, maintaining and enhancing the local...SeniorWork at officeLocal areaRemote work2 days per week3 days per week$125k - $275k
..., and communities. The Role We are looking for experienced Senior DevOps Engineers with a passion for automating deployments and scaling and optimizing... ...use to build, integrate, deploy, scale, and manage their software Build, manage, and deploy architectures using technologies...SeniorWork at officeLocal areaRemote workWork from homeFlexible hours$105.4k - $207.8k
Position Summary Our Deloitte AI & Engineering team works to transform technology platforms, drive innovation, and help make a significant... ..., and fuel growth through innovation.Work you'll doAs a Senior Engineering Management Specialist - DevOps Engineer on the...SeniorLocal area$94.9k
...and processes. Participate in the review and implementation of functional tools, upgrades, and patches for the college's Enterprise Software Platforms. Ensure security and compliance of Workday applications and integrations by following best practices for data...SeniorFull timeWork at office- ...8) and ASP.NET MVC 5 (Windows) ASP.NET (Web Forms, common architectural patterns, and API design. ~6+ years of Database Engineering Expertise experience: Experience modeling relational databases, creating schemas, and optimizing queries. Able to manage roles,...Senior
$265k
...Francisco, New York City, Mumbai and Bangalore for employees who prefer to work in an office some or all of the time. Senior Staff Software Engineer Location: Americas (preferably EST) — Remote Employment Type: Full-Time Department: Engineering ABOUT YOUR...SeniorFull timeWork at officeLocal areaRemote workWork from homeFlexible hours$118k - $218k
...where you can grow, belong and thrive. Your day at NTT DATA The Senior DevOps Engineer is an advanced subject matter expert, responsible for consulting with internal clients about the software technology environment with high complexity. This role translates business...SeniorHourly payRemote work$168k - $200k
...that is passionate about creating transformative change in healthcare. What We’re Looking For We’re looking for a Senior Site Reliability Engineer to join our Data & ML Platform team. You’ll be at the forefront of building and operating a resilient, observable,...Senior- ...Frameworks (don’t need to be experts) REST API’s Looking for mid-senior level Nice to have: ~ GIS (ESRI which is owned by... ...individual. Must have a passion for creating and delivering software that is both high quality and highly innovative. Must have...Senior
- Job Description: Top Skills & Years of Experience: • 5+ years of .NET CORE 3.1 or higher (6.0 preferred) and C# experience. • 5+ years of experience developing with REST web service interfaces or Web APIs. • 5+ years of experience with SQL including...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software developer fintech Lansing, MI
- ngo software engineer Lansing, MI
- intel software engineer Lansing, MI
- senior software engineer remote Lansing, MI
- junior software developer remote Lansing, MI
- software engineer full time Lansing, MI
- senior software engineer Lansing, MI
- software engineer healthcare Lansing, MI
- startup software engineer Lansing, MI
- software engineer travel Lansing, MI



