cover image
General Motors

Senior Software Engineer - Fullstack

Hybrid

Austin, United states

Senior

Full Time

11-01-2026

Share this job:

Skills

Leadership Java JavaScript HTML CSS GraphQL Sales Architecture Regression Organization react Software Development Marketing Next.js

Job Specifications

Job Description

Work Arrangement

Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to the Austin Innovation Center.

About the team:

We are the Physical eCommerce Software Engineering team within the Digital Products Engineering (DPE) organization at GM. Our team is responsible for the GM Global B2C and B2B eCommerce solution for physical products like Parts & Accessories, also providing backend services for the sales of GM Energy Products like Home Charger and Charger Adapters and we collaborates closely with Accessories marketing and CCA businesses driving online sales through our platform , providing an end to end digital and innovative experience at scale while providing meaningful value to our customers through a seamless customer experience.

Our main goal is continue improving the customer experiences, driving sales and expanding our solution to other potential line of business for physical products with the opportunity to explore Market Place approaches.

As a Software Engineer team our mission is to rapidly and relentlessly ideate, iterate, and launch the innovative solutions to connect GM with current and future customers. Our team comprises industry-leading software, quality, dev ops and data engineers, who utilize a variety of innovative development methodologies and technologies to achieve breakthrough results, drive innovation, delight customers and working on sustaining and keeping our environments available to help business to achieve revenue goals.

The Role

We’re seeking a passionate and experienced Senior Development Engineer to drive the design and development of cutting-edge user interfaces that power our next-generation applications. You’ll play a key role in shaping the user experience, driving technical excellence, and mentoring a team of talented engineers.

You will be responsible for helping lead our engineering efforts through planning, design and architecture, execution, and support. As a technical leader on the team, you will be able to help mentor less-experienced engineers, build strong relationships with technical leaders on other teams, and facilitate a strong team culture, while applying best practices throughout the Software Development Life Cycle.

What You’ll Do

Develop competency across our complete web technologies stack (client framework, and backend services)
Weigh architectural trade-offs and apply synchronous and asynchronous design patterns
Produce high quality software that is unit-tested, code-reviewed, regression-tested, and checked in regularly for continuous integration/continuous deployment, all while mentoring younger developers in best practices to ensure stability.
Become a technology/development leader contributing to initiatives across the organization.
Dissect requirements, architect solutions, and estimate work for new business requirements.
Quickly debug and resolve issues identified in production, with an eye towards long-term stability of our complex environment.
Initiate, plan, and execute large-scale, cross functional, and org-wide critical programs.
Display ownership and leverage your technical leadership to ensure we adhere to engineering best practices, and evangelize opportunities to improve engineering productivity and craftsmanship
Architect and implement scalable, responsive, and accessible UI components using modern frameworks (e.g., React, Next.js).
Delve into backend systems (Java) and customize their functionality in a stable and performant manner.
Collaborate with product managers, designers, and backend engineers to deliver seamless user experiences.
Drive UI and backend performance optimization and ensure cross-browser compatibility.
Lead code reviews, establish and enforce best practices, and contribute to a culture of continuous improvement.
Stay current with emerging technologies and trends and evaluate their potential for adoption.
Mentor junior developers and contribute to team growth and development.

Your Skills & Abilities (Required Qualifications)

Bachelor’s degree in computer science or related field, or equivalent work experience
5+ years of experience in full-stack web application development (HTML / CSS / JavaScript / Frameworks / Java / Oracle)
Expertise with JavaScript Web Components and Custom Elements
Able to learn new technologies and contribute quickly.
2+ years of experience contributing to the architecture, documentation and design of new and existing systems (architecture, design patterns, reliability, and scaling)
Must be able to do client-side performance analysis, write unit tests, and be knowledgeable about accessibility
Experience working with multi-tier production software systems utilizing HTTP APIs (REST, GraphQL) and Content Management Systems
Demonstrated ability to understand the tech stack, debug code and write tests
Enthusiastic about the opportunity of impacting the engineering culture from the bottom up

What Will Give You A Competitive E

About the Company

General Motors' vision is to create a world with Zero Crashes, Zero Emissions and Zero Congestion, and we have committed ourselves to leading the way toward this future. Today, we are in the midst of a transportation revolution, and we have the ambition, the talent and the technology to realize the safer, better and more sustainable world we want. As an open, inclusive company, we're also creating an environment where everyone feels welcomed and valued for who they are. One team, where all ideas are considered and heard, whe... Know more