Senior Software Engineer - eCommerce
General Motors Proving Ground
Job Description
Work Arrangement: Hybrid ? This role is categorized as hybrid. This means the successful candidate is expected to report to Austin, TX, or Warren, MI three times per week.
The Role
We are seeking a highly skilled Senior Software Engineer - eCommerce to join our dynamic software development team. In this role, you will be responsible for designing and developing high-performance user interfaces and scalable backend services that power GM's next-generation eCommerce experiences. You'll work closely with product managers, designers, and engineers across functions to deliver seamless and engaging customer-facing solutions.
This position offers an exciting opportunity to contribute to key initiatives including the redesign of our Notifications Platform and the broader evolution of our OnStar services ecosystem. The ideal candidate is an experienced software engineer with deep proficiency in front-end technologies and a strong understanding of backend integration, who thrives in collaborative, fast-paced environments.
Responsibilities
- Architect and develop front-end applications using React, Remix, and Shopify Hydrogen
- Build cross-platform mobile solutions with React Native
- Lead enterprise-grade Shopify implementations, including custom storefront development and optimization
- Write scalable, maintainable code using TypeScript and modern web architecture
- Optimize storefront performance for speed, SEO, accessibility, and conversion
- Integrate with backend services via GraphQL and REST APIs
- Collaborate with cross-functional teams including product, design, and DevOps
- Mentor junior engineers and contribute to technical leadership
Required Qualifications
- 5+ years of professional experience in software engineering
- Bachelors Degree or equivalent work experience
- Advanced proficiency in React, React Native, and TypeScript
- Strong understanding of performance optimization for storefronts
- Experience with Cloudflare or similar edge computing platforms
- Familiarity with CI/CD pipelines, testing frameworks, and monitoring tools
- Excellent communication and collaboration skills
- Familiarity with Next.js and design systems
Preferred Qualifications
- Hands-on experience with Remix and Shopify Hydrogen
- Proven track record in enterprise Shopify implementations
- Experience with Shopify Plus, Liquid, and custom storefront APIs
- Background in high-growth startups or top-tier tech companies
- Contributions to open-source projects or technical publications
Additional Information
This job 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).
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 that rewards you personally by visiting Total Rewards resources
Non-Discrimination and Equal Employment Opportunities (U.S.)
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
All employment decisions are made on a non‑discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.
Accommodations
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email View email address on click.appcast.io us or call us at View phone number on click.appcast.io. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
#J-18808-Ljbffr- ...Israelvcforum is seeking a Senior Software Engineer to join their team in Warren, MI. This hybrid position involves developing and maintaining robust software solutions for GM vehicle architectures. You will work closely with teams to optimize and extend the tool chain...Senior
- ...Overview The Role As a Senior Software Engineer on our ADAS/AVSimulation team, you’ll architect, build, and maintain modern software systems that power our advanced driver assistance and autonomous vehicle systems simulations and connect seamlessly with our company’s...Senior
- ...three times per week, at minimum or other frequency dictated by the business. The Role General Motors is seeking a Senior Software Feature/Experience Engineer for Digital Experiences Software Quality and Release is to lead the technical analysis of features and...SeniorRelocationRelocation package
$60 per hour
***US Citizens Only. No C2C or 3rd Parties *** Summary The Ash Group is hiring a Senior Software Engineer for our client, a global leader providing advanced systems and support in defense, aerospace, and security. This is a 12-month contract (possible contract to...SeniorHourly payContract workImmediate start- General Motors is looking for a Senior Software Feature/Experience Engineer to join their team in Warren, Michigan. This hybrid role involves leading technical analysis and ensuring high-quality software delivery for digital experiences. The ideal candidate will have over...Senior
$71 - $85 per hour
...Senior Software Engineer (Embedded Systems) Location: Sterling Heights, MI Pay: $71–$85/hour Schedule: 9/80 (Every Other Friday Off) Work Type: 100% Onsite Overview Seeking a Senior Software Engineer to develop embedded application software for next‑generation ground...SeniorContract work- ...report to Warren, MI or Milford, MI three times per week, at minimum. The Role We are seeking a highly skilled and experienced Senior Software Engineer to join our innovative team at General Motors. In this role, you will be instrumental in developing, validating, and...SeniorLocal areaRelocation package
$72.45 - $85.5 per hour
...Check out this new opportunity! Senior Software Engineer Sterling Heights, MI $72.45 - $85.50/Hour We are hiring a Senior Embedded Software Engineer in Sterling Heights, MI to support development of advanced ground combat vehicle software architectures...Senior$61.22 per hour
...years of experience in real-time embedded software development and/or software testing; can... ...and technologies in applicable engineering disciplines. C and C++ programming. Python... ...development, integration and test. The Senior Software Engineer plans and performs a variety...SeniorContract workDay shift- ...week (T-W-Th) The Role We are seeking a highly skilled Senior Software Engineer to join our digital commerce engineering team, with a... ...and evolve the customer-facing experiences that power our eCommerce platform. The ideal candidate has strong experience building...SeniorH1bLocal areaWork from homeRelocationFlexible hours3 days per week
- ...working within a top-notch team and with diverse technology -- this may be the position for you. What You'll Do Develop scalable software solutions based on detailed business requirements and supported technology architecture. Demonstrate experience and proficiency...SeniorTemporary workH1bLocal areaWork from homeRelocation packageFlexible hoursNight shiftWeekend workDay shift3 days per week
- ...Job Description The Role: We are seeking an experienced Senior Software Engineer ( .NET ) to join our team. In this role, you will lead the design, development, testing, and maintenance of high-performance, scalable, and secure software systems. The ideal candidate...SeniorH1bLocal areaWork from homeRelocation package
$160k - $200k
...Job Description As a Senior Software Engineer – Go (Golang), you will design, develop, and deliver high-performance middleware and application software solutions supporting GM’s next-generation in-vehicle infotainment platforms and connected vehicle systems. You...SeniorLocal areaWork from homeRelocation packageFlexible hours$160k - $200k
...Job Description As a Senior Software Engineer - Android Development, you will be responsible for design, development and testing of automotive infotainment software solutions for new features or major enhancements. You will also be responsible for defect analysis...SeniorLocal areaWork from homeRelocation packageFlexible hours$138.9k - $180.6k
...Job Description: Saab Inc.'s Autonomous and Undersea Systems (AUS) division is seeking an innovative and experienced Senior Software Engineer to participate on technical teams defining, architecting, implementing, integrating, verifying, delivering, and maintaining...SeniorTemporary workFor contractorsWork experience placementCasual workLocal areaRemote work- ...influence the future of transportation in the EV realm. Our Software Services team is on the forefront of this work, emboldening... ...individuals for potential future opportunities as a Senior Software Engineer - SAP Developer. In anticipation of these opportunities becoming...SeniorLocal areaWork from homeRelocation packageFlexible hours
- ...Job Description The Role As a senior engineer, you will lead the design, build, and operation of secure cloud platforms and services... ...Abilities (Required Qualifications): ~5+ years of experience as a software engineer or security engineer, including work on...SeniorLocal areaWork from home
- ...massive digital transformation—and the Cloud Engineering & FinOps team is at the heart of it.... ...from the cloud: enabling faster software delivery while optimizing cost, performance... ...digital services. What You’ll Do As a Senior Software Engineer on the Cloud Engineering...SeniorH1bLocal areaWork from homeRelocation package
- Responsibilities Sr. Controls Software Engineer - Direct Hire Creating and commissioning industrial controls systems, PLC software design, and HMI screens Responsible for PLC/HMI code development, code installation, debug on job site, and commissioning of the complete system...SeniorFull timeFlexible hours
$174.9k - $222k
...Overview As a Senior Software Engineer on GM’s Notification Platform team, you will play a key role in designing, building, and evolving the systems that power GM’s multi-channel communications. The Notification Platform enables transactional and marketing messages...SeniorTemporary workWork experience placementLocal areaRelocation packageFlexible hours- ...Join GM’s Digital Products Engineering organization and help define... ...billing platform. As a Staff Software Engineer (Level 8) , you will... ...billing platform. This is a senior individual contributor role:... ...across product, finance, tax, and eCommerce teams. What You’ll Do...SeniorLocal areaWork from homeRelocation package
- ...A technology company specializing in automated driving seeks a Senior Software Engineer to enhance systems for managing large-scale ML jobs. You will design and maintain reliable software solutions while collaborating with cross-functional teams in a dynamic environment...SeniorWork at office
- ...Doeren Mayhew is seeking a Senior Software Engineer to act as a client-facing full stack engineer. This role involves designing and delivering scalable, high-quality software solutions while mentoring engineers and maintaining best practices. The ideal candidate should...Senior
- ...Senior Software Engineer Location: Silicon Valley, CA Type: Full Time Responsibilities Design and develop automation solutions for network testing and validation Work with SONiC and Linux networking platforms Troubleshoot network and switch-related issues Collaborate...SeniorFull time
$107k - $241k
...A leading financial services company in Detroit is seeking a Senior Software Engineer to develop a scalable platform for personal loans. This role requires a product mindset, ownership of features end-to-end, and expertise in Node.js, React, and TypeScript. You will be...Senior- ...About the job Senior Software Engineer (on-site) * 6 month contract General Qualifications: A 4-yr college degree in Computer Science or a related field. An understanding of the business use and capabilities of information technologies and software business...SeniorContract work
$100k - $135k
...Software Engineering Troy, Michigan Salary: USD 100000 - 135000 Annually Tyler Technologies is seeking a Lead Software Engineer to help build and evolve mission-critical, cloud-hosted public safety solutions used by first responders across the United States. This role...Senior- ...A leading defense contractor located in Sterling Heights, MI, is seeking a Senior Software Engineer to design and develop advanced software for armored combat vehicles. The ideal candidate should possess a Master’s degree in a relevant field and have over 10 years of...SeniorHourly payFor contractors
- ...Application Engineer At General Motors, our product teams are redefining mobility. Through a human-centered design process, we create... ...hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features. Every...SeniorFull time
- ...Senior Software Engineer Location: Troy, Michigan; Atlanta, Georgia; or Dallas, Texas. Responsibilities Act as a client-facing full stack engineer, partnering with stakeholders to understand business needs and translate them into effective technical solutions Design,...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - eCommerce. Be the first to apply!
- software engineer internship remote Warren, MI
- senior robotics software engineer Warren, MI
- software development engineer aws Warren, MI
- startup software engineer Warren, MI
- part time software developer remote Warren, MI
- senior software engineer remote Warren, MI
- software engineer Warren, MI
- real time software engineer Warren, MI
- federal - software developer Warren, MI
- junior software developer remote Warren, MI

