General Motors
Overview
Senior Software Engineer-Manufacturing IT is a hybrid role at General Motors. Hybrid: report to the primary work location (Austin Innovation Center) three times per week at minimum, or as directed by the business. What You'll Do (Responsibilities)
Provide strategic technical leadership and communicate a clear technical vision aligned with product goals. Collaborate with architects on technology decisions and innovative strategies to drive growth and success. Evaluate new technologies and drive strategic innovation to enhance system capabilities and team productivity. Lead end-to-end design, development, and delivery of enterprise-grade applications with Java, Spring Boot, and microservices architecture. Ensure development follows software craftsmanship best practices, including SOLID, TDD, and clean architecture. Promote code reuse through shared libraries and component-based development. Adopt modern infrastructure and deployment strategies using Quarkus, Docker, Kubernetes within a Red Hat OpenShift environment. Build and maintain CI/CD pipelines to automate integration, testing, and deployment (e.g., GitHub Actions). Ensure security, reliability, and observability through logging, monitoring, and incident response planning. Foster a collaborative, inclusive, and high-performance engineering culture; mentor junior engineers and participate in agile ceremonies with product managers, architects, and QA engineers. Translate complex technical topics into business-relevant insights and recommendations as a trusted advisor. Propose new technologies and define architectural approaches, pragmatic solutions, and best practices for the organization. Required Qualifications
Bachelor's or Master’s degree in Computer Science, Software Engineering, or related field 7+ years of software engineering experience with a heavy focus on Java 3+ years in a technical leadership role Hands-on experience with Spring Boot, Hibernate, REST APIs, microservices, and design patterns Proficiency with CI/CD tools (e.g., GitHub Actions), automated testing, and agile methodologies Strong debugging and optimization skills; deep understanding of software engineering principles and modern system design Excellent verbal and written communication; ability to translate features into user stories and priorities Preferred Qualifications
3+ years experience in Kubernetes/Docker, Quarkus, and cloud platforms (AWS, Azure, or GCP) 3+ years experience with complex SQL queries, functions, and stored procedures 3+ years experience working in SCRUM Immigration · Relocation
GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE. Do not apply if you will need GM immigration sponsorship now or in the future. This job may be eligible for relocation benefits. 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 by visiting Total Rewards resources. Non-Discrimination & Equal Employment Opportunities (U.S.)
General Motors is committed to a workplace free of unlawful discrimination and fostering inclusion. All employment decisions are made on a non-discriminatory basis in accordance with federal, state, and local laws. Applicants may be required to complete role-related assessments and pre-employment screening where applicable. To learn more, visit How we Hire. Accommodations
GM offers accommodations to job seekers. If you need a reasonable accommodation, email us or call 800-865-7580 with details about the accommodation, job title, and requisition number.
#J-18808-Ljbffr
Senior Software Engineer-Manufacturing IT is a hybrid role at General Motors. Hybrid: report to the primary work location (Austin Innovation Center) three times per week at minimum, or as directed by the business. What You'll Do (Responsibilities)
Provide strategic technical leadership and communicate a clear technical vision aligned with product goals. Collaborate with architects on technology decisions and innovative strategies to drive growth and success. Evaluate new technologies and drive strategic innovation to enhance system capabilities and team productivity. Lead end-to-end design, development, and delivery of enterprise-grade applications with Java, Spring Boot, and microservices architecture. Ensure development follows software craftsmanship best practices, including SOLID, TDD, and clean architecture. Promote code reuse through shared libraries and component-based development. Adopt modern infrastructure and deployment strategies using Quarkus, Docker, Kubernetes within a Red Hat OpenShift environment. Build and maintain CI/CD pipelines to automate integration, testing, and deployment (e.g., GitHub Actions). Ensure security, reliability, and observability through logging, monitoring, and incident response planning. Foster a collaborative, inclusive, and high-performance engineering culture; mentor junior engineers and participate in agile ceremonies with product managers, architects, and QA engineers. Translate complex technical topics into business-relevant insights and recommendations as a trusted advisor. Propose new technologies and define architectural approaches, pragmatic solutions, and best practices for the organization. Required Qualifications
Bachelor's or Master’s degree in Computer Science, Software Engineering, or related field 7+ years of software engineering experience with a heavy focus on Java 3+ years in a technical leadership role Hands-on experience with Spring Boot, Hibernate, REST APIs, microservices, and design patterns Proficiency with CI/CD tools (e.g., GitHub Actions), automated testing, and agile methodologies Strong debugging and optimization skills; deep understanding of software engineering principles and modern system design Excellent verbal and written communication; ability to translate features into user stories and priorities Preferred Qualifications
3+ years experience in Kubernetes/Docker, Quarkus, and cloud platforms (AWS, Azure, or GCP) 3+ years experience with complex SQL queries, functions, and stored procedures 3+ years experience working in SCRUM Immigration · Relocation
GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE. Do not apply if you will need GM immigration sponsorship now or in the future. This job may be eligible for relocation benefits. 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 by visiting Total Rewards resources. Non-Discrimination & Equal Employment Opportunities (U.S.)
General Motors is committed to a workplace free of unlawful discrimination and fostering inclusion. All employment decisions are made on a non-discriminatory basis in accordance with federal, state, and local laws. Applicants may be required to complete role-related assessments and pre-employment screening where applicable. To learn more, visit How we Hire. Accommodations
GM offers accommodations to job seekers. If you need a reasonable accommodation, email us or call 800-865-7580 with details about the accommodation, job title, and requisition number.
#J-18808-Ljbffr