Principal Software Engineer - Mentoring-Driven Next.js & Vue.js

General Motors Company

Kansas City (MO)

On-site

USD 129,000 - 175,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

General Motors Company is seeking a Principal Software Engineer in Kansas City, MO to own full lifecycle improvements for our software platform. You will troubleshoot incidents, deliver high-impact features, and trace root causes across Vue.js-based applications and the Process Improvement stack.

You will mentor teammates, drive postmortems, and push changes behind flags to minimize outages. MongoDB, Next.js, and Git expertise are essential as you scale the platform.

Qualifications

  • 8+ years of Process Improvement reps, not just exposure.
  • Growth mindset and openness to feedback.
  • Experience supporting cross-functional teams in a principal capacity.
  • Teammate's instinct to unblock others before yourself.

Responsibilities

  • Troubleshoot and resolve production incidents across Vue.js-based applications.
  • Deliver principal-quality features within the $129,000 - $175,000 Principal Software Engineer mandate.
  • Read the Process Improvement stack traces others skim past, and trace bugs to their root.
  • Push Process Improvement changes safely behind flags so Kansas City, MO rollbacks take seconds.
  • Keep Mentoring schemas backward-compatible so GM never forces a breaking upgrade.
  • Drive the Git incident postmortem to prevent repeat outages.

Skills

Vue.js
Next.js
Git
Leadership

Tools

MongoDB
Vue.js
Next.js
Git

Job description

General Motors Company is seeking a Principal Software Engineer in Kansas City, MO to own full lifecycle improvements for our software platform. You will troubleshoot incidents, deliver high-impact features, and trace root causes across Vue.js-based applications and the Process Improvement stack.

You will mentor teammates, drive postmortems, and push changes behind flags to minimize outages. MongoDB, Next.js, and Git expertise are essential as you scale the platform.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

General Motors Company • Kansas City (MO)

On-site
USD 129,000 - 175,000
Senior Frontend Engineer: Next.js Dashboards & Data Viz
Senior Frontend Engineer: Next.js Dashboards & Data Viz

General Motors • Austin (TX)

Hybrid
USD 140,000 - 210,000
Hybrid work model
Total Rewards resources
Staff Software Engineer — Platform Architect (Next.js, APIs)
Staff Software Engineer — Platform Architect (Next.js, APIs)

General Motors of Canada • Mountain View (CA)

Hybrid
USD 180,000 - 240,000
Remote Senior Software Engineering Manager
Remote Senior Software Engineering Manager

General Motors • Michigan

Remote
USD 140,000 - 180,000
Java Developer | Vue.js & Microservices Expert
Java Developer | Vue.js & Microservices Expert

Energy Innovation Corp • Tulsa (OK)

On-site
USD 68,000 - 101,000
Platform Architect & Lead Engineer — PHP, Linux, Vue.js
Platform Architect & Lead Engineer — PHP, Linux, Vue.js

Energy Innovation Corp • Virginia Beach (VA)

On-site
USD 142,000 - 203,000
Mentorship
Benefits
Flexible work options
Vue.js Engineer — Mentorship, Growth & Impact
Vue.js Engineer — Mentorship, Growth & Impact

Paramount • Philadelphia

On-site
USD 90,000 - 138,000
Mentorship
Benefits
Growth opportunities
Senior Frontend Engineer - Vehicle Software Integrity
Senior Frontend Engineer - Vehicle Software Integrity

General Motors • Warren (MI)

Hybrid
USD 120,000 - 180,000
Senior Software Engineer – Remote, Mentorship & Growth
Senior Software Engineer – Remote, Mentorship & Growth

Pilot Company • United States

Remote
USD 110,000 - 160,000
Flexible vacation
All federal holidays observed
Wellness benefits
+2
Senior Software Engineering Leader — Remote
Senior Software Engineering Leader — Remote

General Motors • Lansing (MI)

Remote
USD 120,000 - 180,000