General Motors
Join an innovative and dynamic team as a
Senior Software Engineer, Backend Development . This is a hybrid position that requires reporting to the Austin IT Innovation Center in Austin, TX a minimum of three times per week. About Our Team:
We are the Brands & Marketing Software Engineering Team within the Digital Products Engineering (DPE) organization at GM. Our mission is to collaborate with marketing leaders across GM to build user-friendly tools that create engaging and innovative experiences at scale. We aim to deliver significant value to our customers through streamlined customer experiences. The Role:
As a valuable member of our engineering team, you'll lead our backend development efforts through planning, design, architecture, execution, and ramp. In this role, you will mentor junior engineers, foster relationships with technical leads across teams, and contribute to a healthy team culture. Key Responsibilities: Develop expertise across our complete web technologies stack, including client, framework, and services. Produce high-quality software that is unit tested, code reviewed, and regularly integrated. Act as a technical lead and mentor other engineers on the team. Investigate and resolve performance bottlenecks. Lead initiatives to automate testing processes. Work on API, Content Management, edge, and cloud systems. Promote adherence to engineering best practices and advocate for opportunities to enhance engineering productivity. Required Qualifications: Bachelor's Degree in Computer Science or related field, or equivalent experience. 8+ years of web application development experience with a focus on backend technologies (Java with Spring Boot, Python, server-side JavaScript). Expertise in automation tasks, Kubernetes, CDNs/Edge Compute, and Microsoft Azure. Experience with cloud automation technologies such as Helm, Terraform, and/or ArgoCD. 5+ years of experience in system architecture, documentation, and design. Strong ability to perform performance analysis and write unit tests. Experience with multi-tier production systems and HTTP APIs (REST, GraphQL) and Content Management Systems like Adobe Experience Manager. Demonstrated debugging skills across the tech stack. Proven experience in designing and implementing microservices. Enthusiasm for impacting engineering culture. Preferred Qualifications: Master's Degree in Computer Science or a related field. 10+ years of web application development experience. 7+ years in system architecture and design contributions. Expertise across multiple cloud automation technologies. This position does not offer relocation benefits, and any relocation costs will be the selected candidate's responsibility. Additionally, GM does not provide immigration-related sponsorship for this role. About GM:
At GM, we envision a world with Zero Crashes, Zero Emissions, and Zero Congestion and actively work towards making this vision a reality. Why Join Us:
Join us to drive meaningful changes and foster an inclusive workplace where everyone can thrive. Explore the benefits of being part of a team that supports your well-being and career growth.
Senior Software Engineer, Backend Development . This is a hybrid position that requires reporting to the Austin IT Innovation Center in Austin, TX a minimum of three times per week. About Our Team:
We are the Brands & Marketing Software Engineering Team within the Digital Products Engineering (DPE) organization at GM. Our mission is to collaborate with marketing leaders across GM to build user-friendly tools that create engaging and innovative experiences at scale. We aim to deliver significant value to our customers through streamlined customer experiences. The Role:
As a valuable member of our engineering team, you'll lead our backend development efforts through planning, design, architecture, execution, and ramp. In this role, you will mentor junior engineers, foster relationships with technical leads across teams, and contribute to a healthy team culture. Key Responsibilities: Develop expertise across our complete web technologies stack, including client, framework, and services. Produce high-quality software that is unit tested, code reviewed, and regularly integrated. Act as a technical lead and mentor other engineers on the team. Investigate and resolve performance bottlenecks. Lead initiatives to automate testing processes. Work on API, Content Management, edge, and cloud systems. Promote adherence to engineering best practices and advocate for opportunities to enhance engineering productivity. Required Qualifications: Bachelor's Degree in Computer Science or related field, or equivalent experience. 8+ years of web application development experience with a focus on backend technologies (Java with Spring Boot, Python, server-side JavaScript). Expertise in automation tasks, Kubernetes, CDNs/Edge Compute, and Microsoft Azure. Experience with cloud automation technologies such as Helm, Terraform, and/or ArgoCD. 5+ years of experience in system architecture, documentation, and design. Strong ability to perform performance analysis and write unit tests. Experience with multi-tier production systems and HTTP APIs (REST, GraphQL) and Content Management Systems like Adobe Experience Manager. Demonstrated debugging skills across the tech stack. Proven experience in designing and implementing microservices. Enthusiasm for impacting engineering culture. Preferred Qualifications: Master's Degree in Computer Science or a related field. 10+ years of web application development experience. 7+ years in system architecture and design contributions. Expertise across multiple cloud automation technologies. This position does not offer relocation benefits, and any relocation costs will be the selected candidate's responsibility. Additionally, GM does not provide immigration-related sponsorship for this role. About GM:
At GM, we envision a world with Zero Crashes, Zero Emissions, and Zero Congestion and actively work towards making this vision a reality. Why Join Us:
Join us to drive meaningful changes and foster an inclusive workplace where everyone can thrive. Explore the benefits of being part of a team that supports your well-being and career growth.