We are looking for a Senior Software Engineer to join the team that is revolutionizing the automotive retail experience by building high-performance, customer-centric digital storefronts for GM's global vehicle commerce platform. You will design and develop scalable, accessible, and reusable UI components using TypeScript, React/Next.js, and SolidJS web components, powering seamless vehicle inventory search, filtering, and discovery experiences across devices and markets. You'll work within a micro frontend architecture using a monorepo, contribute to our internal design system, and drive innovation through behavior analytics, accessibility best practices, and performance optimization. A core focus of this role is Automation, AI Enablement, and Modernization — you will champion AI-assisted development practices, automate repetitive workflows, and continuously modernize the frontend stack to keep pace with evolving web standards and tooling. This role requires strong technical depth in modern frontend engineering, a solid understanding of distributed and event-driven systems, and the ability to deliver high-quality, maintainable solutions at global scale. The ideal candidate is a hands-on problem solver who thrives in a collaborative, cross-functional environment and is committed to continuous learning and technical excellence. Domain Focus — Inventory: Experience building search-driven UIs with advanced filtering, faceted navigation, sorting, and pagination over large vehicle inventory datasets. Familiarity with real-time data feeds and event-driven UI updates to reflect live inventory availability, pricing changes, and dealer allocations. Experience building responsive media galleries with optimized image loading (lazy loading, progressive rendering, CDN strategies) for vehicle photography and 360° views. Understanding of location-based experiences — map integrations, geolocation-aware dealer/inventory lookup, and proximity-based search results. Ability to build comparison and shortlisting experiences that allow users to evaluate multiple vehicles side-by-side with dynamic pricing and feature breakdowns.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior