Senior Software Engineer - Inventory
About the role
We are seeking a Senior Software Engineer to join our team. This role is categorized as hybrid, requiring the successful candidate to report to Austin, TX three times per week.
Responsibilities
- Design and develop scalable, accessible, and reusable UI components using TypeScript, React/Next.js, and SolidJS web components
- Power seamless vehicle inventory search, filtering, and discovery experiences across devices and markets
- Work within a micro frontend architecture using a monorepo
- Contribute to our internal design system
- Drive innovation through behavior analytics, accessibility best practices, and performance optimization
- Champion AI-assisted development practices, automate repetitive workflows, and continuously modernize the frontend stack
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- 6+ years of experience in frontend software development, with a proven track record in designing scalable component architectures
- Expert-level proficiency in TypeScript, React, and Next.js with deep understanding of modern frontend patterns (hooks, server components, SSR/SSG, ISR)
- Hands-on experience with SolidJS or similar reactive frameworks, ideally building web components (Custom Elements) for modular, framework-agnostic delivery
- Strong command of CSS/SASS/Tailwind CSS with experience implementing responsive, brand-themed designs across multiple markets
- Strong understanding of software architecture, design patterns, and modern programming paradigms including micro frontends, component-driven development, and reactive programming
- Demonstrated ability to lead technical initiatives, mentor peers, and drive strategic decisions aligned with business goals
- Experience working in Agile/Scrum environments with cross-functional teams (product, design, backend, DevOps)
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- 6+ years of experience in frontend software development, with a proven track record in designing scalable component architectures
- Expert-level proficiency in TypeScript, React, and Next.js with deep understanding of modern frontend patterns (hooks, server components, SSR/SSG, ISR)
- Hands-on experience with SolidJS or similar reactive frameworks, ideally building web components (Custom Elements) for modular, framework-agnostic delivery
- Strong command of CSS/SASS/Tailwind CSS with experience implementing responsive, brand-themed designs across multiple markets
- Strong understanding of software architecture, design patterns, and modern programming paradigms including micro frontends, component-driven development, and reactive programming
- Demonstrated ability to lead technical initiatives, mentor peers, and drive strategic decisions aligned with business goals
- Experience working in Agile/Scrum environments with cross-functional teams (product, design, backend, DevOps)
Skills
- Expert-level proficiency in TypeScript, React, and Next.js with deep understanding of modern frontend patterns (hooks, server components, SSR/SSG, ISR)
- Hands-on experience with SolidJS or similar reactive frameworks, ideally building web components (Custom Elements) for modular, framework-agnostic delivery
- Strong command of CSS/SASS/Tailwind CSS with experience implementing responsive, brand-themed designs across multiple markets
- Strong understanding of software architecture, design patterns, and modern programming paradigms including micro frontends, component-driven development, and reactive programming
- Demonstrated ability to lead technical initiatives, mentor peers, and drive strategic decisions aligned with business goals
- Experience working in Agile/Scrum environments with cross-functional teams (product, design, backend, DevOps)
Benefits
This role may be eligible for relocation benefits. GM does not provide immigration-related sponsorship for this role. Do not apply for this role if you will need GM immigration sponsorship now or in the future. This includes direct company sponsorship, entry of GM as the immigration employer of record on a government form, and any work authorization requiring a written submission or other immigration support from the company (e.g., H1-B, OPT, STEM OPT, CPT, TN, J-1, etc.).
Pay
Details on pay are not specified in the job posting.
Schedule
Details on schedule are not specified in the job posting.