Senior Frontend Engineer - Vehicle Software Integrity

General Motors

Michigan

Hybrid

USD 130,000 - 180,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

General Motors is seeking a Senior Software Engineer to own end-to-end full-stack systems, spanning data ingestion to insightful interfaces. You will craft solutions in React/NextJS and Go, set technical direction, and raise quality while mentoring peers.

We value experience with modern JavaScript tooling, test-driven development, and the ability to work across product, UX, and partner teams. Hybrid work models apply across multiple U.S. sites.

Qualifications

  • Bachelor's degree in CS/CE or related field, or equivalent experience.
  • 6+ years of professional software development experience.
  • Experience with web apps using modern JavaScript frameworks (React/NextJS).

Responsibilities

  • Design, build, and operate full-stack features across NextJS frontend and Go backend.
  • Develop data visualizations and dashboards for insights.
  • Mentor engineers and participate in code reviews.

Skills

JavaScript/TypeScript programming
Software design principles
Test-driven development
Debugging
Performance analysis
AI tooling awareness
Communication

Education

Bachelor's degree in Computer Science, Computer Engineering, or related field

Tools

React/NextJS
Go
Version control (Git)
Azure (cloud)
UI component libraries / design systems
Charting libraries (Recharts/Chart.js/visx)
Micro-frontend architectures

Job description

## Work Arrangement:*This role is categorized as hybrid. This means the successful candidate is expected to report to Milford, Mi, Warren, MI, Austin, TX or Mountainview, CA three times per week.*## ## ## About the TeamOur team turns a firehose of fragmented data into a single pane of glass for vehicle software. We aggregate signals from testing, releases, and the field into dashboards that update engineers and leadership on the state of software planning, quality, and delivery performance across millions of vehicles. This is a dynamic space where the architecture and solutions are still taking shape, and we're looking for a senior engineer eager to shape them and make real impact on a project with executive-level visibility.## Role SummaryAs a Senior Software Engineer, you will own complex, full-stack systems end-to-end, from data ingestion to the interfaces that surface insight. You will architect solutions across a React frontend and Go backend, set technical direction for your work streams, and raise the bar for quality and reliability while mentoring engineers around you.## What You'll Do* Design, build, and operate full-stack features across a NextJS frontend and Go backend services, owning them from architecture through production.* Develop rich data visualizations and dashboards that translate statistical concepts into intuitive insights.* Extend a nascent shared component library, bringing cohesive style and reusable building blocks to our ecosystem.* Collaborate cross-functionally with product, UX/design, and partner engineering teams to refine requirements and deliver compelling experiences.* Write clean, well-tested code and participate actively in code reviews and design discussions.* Manage multiple concurrent deliverables, proactively surfacing risks and blockers.* Operate effectively amid evolving priorities and incomplete information, making sound, pragmatic decisions and maintaining steady, high-quality delivery.**Your Skills & Abilities (Required Qualifications)**## * Bachelor's degree in Computer Science, Computer Engineering, or a closely related field plus four years of relevant experience; or equivalent knowledge with six years of relevant experience.* 6+ years of experience with at least one programming language and working knowledge of additional languages, with a solid grasp of software design principles.* Hands-on experience building web applications with modern JavaScript frameworks, including React/NextJS.* Proficiency with core engineering practices: version control, test-driven development, debugging, and performance analysis.* Ability to work independently and manage multiple deliverables, with strong communication skills across technical and non-technical audiences.* A proven track record leveraging AI tools to move faster, with the judgment to apply them responsibly and validate their output.## What Will Give You a Competitive Edge (Preferred Qualifications)* Production experience with NextJS and TypeScript, and modern JavaScript tooling.* Experience building data visualizations using charting libraries (eg. Recharts, Chart.js, visx) and comfort translating statistics (distributions, variance, aggregations) into clear visuals.* Demonstrated success working cross-functionally and contributing to shared component libraries or design systems.* Familiarity with cloud platforms (e.g., Azure) and micro-frontend architectures.* A level-headed, adaptable working style — someone who stays composed and effective when requirements are ambiguous or priorities shift.**Additional Information:**This job is not eligible for relocation benefits. Any relocation costs would be the responsibility of the selected candidate.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.)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Frontend Engineer - Vehicle Software Integrity
Senior Frontend Engineer - Vehicle Software Integrity

General Motors • Milford Charter Township (MI)

Hybrid
USD 120,000 - 160,000
Senior Software Engineer - Vehicle Software Integrity
Senior Software Engineer - Vehicle Software Integrity

General Motors • Milford Charter Township (MI)

Hybrid
USD 120,000 - 180,000
Relocation benefits
Hybrid work model
Sr. System Engineer
Sr. System Engineer

General Motors • Michigan

Hybrid
USD 120,000 - 180,000
Staff Software Engineer – Golang
Staff Software Engineer – Golang

General Motors • Michigan

Hybrid
USD 150,000 - 190,000
Relocation benefits
Senior Data Engineer – Vehicle Telematics Platform
Senior Data Engineer – Vehicle Telematics Platform

General Motors • Austin (TX)

Hybrid
USD 129,000 - 169,000
Health insurance
Dental insurance
Vision insurance
+7
Staff Data Engineer – Telematics Data Products
Staff Data Engineer – Telematics Data Products

General Motors • Austin (TX)

Hybrid
USD 160,000 - 212,000
Company vehicle program
Senior ML/AI Engineer - Agentic Developer Experience
Senior ML/AI Engineer - Agentic Developer Experience

General Motors • Mountain View (CA)

Hybrid
USD 178,000 - 231,000
Medical, dental, and vision benefits
Health Savings and Flexible Spending Accounts
401(k) retirement savings plan
+2
Staff Software Engineer, AI for Developer Productivity
Staff Software Engineer, AI for Developer Productivity

General Motors • Warren (MI)

Hybrid
USD 160,000 - 247,000
Medical, dental, and vision insurance
Retirement savings plan
Paid vacation and holidays
Staff Product Cybersecurity Engineer - Secure Product Engineering
Staff Product Cybersecurity Engineer - Secure Product Engineering

General Motors • Milford Charter Township (MI)

Hybrid
USD 120,000 - 170,000
Senior Frontend Engineer, Vehicle Software Integrity & Dashboards
Senior Frontend Engineer, Vehicle Software Integrity & Dashboards

General Motors • Milford Charter Township (MI)

Hybrid
USD 120,000 - 160,000