Principal Software Engineer - Virtualization

General Motors

Salt Lake City (UT)

Remote

USD 150,000 - 210,000

Full time

11 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

General Motors is seeking a Principal Software Engineer to shape and scale the engineering platforms that build, test, integrate, validate, and deliver embedded software for software-defined vehicles.

This hands-on technical leader turns ambiguous cross‑team problems into durable architecture, practical standards, and tangible improvements in engineering effectiveness, release confidence, and product quality.

Responsibilities

  • Be a critical leader of software engineering productivity and effectiveness.
  • Identify opportunities, strategies, process improvements, and lead the change.
  • Be hands-on by leading high impact efforts.
  • Be a strong communicator, coach, and mentor.
  • Analyze unusual and difficult problems effectively.
  • Ability to connect multiple initiatives together to deliver higher value.
  • Visualize required innovation, learning and simplification in this space and transition theteam to execute what is required to achieve.
  • Maintain command skills and empathy at the same time
  • Architect enterprise‑scale CI/CD systems for embedded, simulation, and cloud workloads.
  • Define branching, release, and quality‑gate standards across multiple engineering domains.
  • Design GitOps‑based delivery for multi‑cluster Kubernetes environments.
  • Lead progressive delivery strategy including automated rollback and analysis.
  • Establish IaC architecture using Terraform modules and multi‑environment patterns.
  • Integrate security and compliance into pipelines and artifact flows.

Job description

Remote/Hybrid

Milford, Michigan, United States of America

Remote - United States

Austin, Texas, United States of America

Mountain View, California, United States of America

Warren, Michigan, United States of America

Full time

JR-202621008

Job Description
Work Arrangement:

This role is based remotely, but if the candidate lives within a 50 miles radius of a GM hub, they will be expected to report to the location three times a week (or other frequency dictated by your manager).

The Role:

General Motors is seeking a Principal Software Engineer to shape and scale the engineering platforms that build, test, integrate, validate, and deliver embedded software for software-defined vehicles. This role is for a hands-on technical leader who can turn ambiguous, cross-team problems into durable architecture, practical standards, and measurable improvements in engineering effectiveness, release confidence, and product quality.

The successful candidate will lead a major capability across multiple teams, influence technical direction beyond their immediate organization, and connect software, tooling, infrastructure, test, and release activities into a coherent engineering system.

What You'll Do:
  • Be a critical leader of software engineering productivity and effectiveness.
  • Identify opportunities, strategies, process improvements, and lead the change.
  • Be hands-on by leading high impact efforts.
  • Be a strong communicator, coach, and mentor.
  • Analyze unusual and difficult problems effectively.
  • Ability to connect multiple initiatives together to deliver higher value.
  • Visualize required innovation, learning and simplification in this space and transition theteam to execute what is required to achieve.
  • Maintain command skills and empathy at the same time
  • Architect enterprise‑scale CI/CD systems for embedded, simulation, and cloud workloads.
  • Define branching, release, and quality‑gate standards across multiple engineering domains.
  • Design GitOps‑based delivery for multi‑cluster Kubernetes environments.
  • Lead progressive delivery strategy including automated rollback and analysis.
  • Establish IaC architecture using Terraform modules and multi‑environment patterns.
  • Integrate security and compliance into pipelines and artifact flows.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer - Virtualization
Principal Software Engineer - Virtualization

General Motors • Carson City (NV)

Hybrid
USD 140,000 - 200,000
Principal Software Engineer - Virtualization
Principal Software Engineer - Virtualization

General Motors • Montpelier (VT)

Hybrid
USD 150,000 - 210,000
Principal Software Engineer - Virtualization
Principal Software Engineer - Virtualization

General Motors • Honolulu (HI)

Hybrid
USD 150,000 - 210,000
Principal Software Engineer - Virtualization
Principal Software Engineer - Virtualization

General Motors • Cheyenne (WY)

Remote
USD 140,000 - 210,000
Principal Software Engineer - Remote CI/CD for Embedded
Principal Software Engineer - Remote CI/CD for Embedded

General Motors • Carson City (NV)

Hybrid
USD 140,000 - 200,000
Remote Principal Software Engineer - Embedded CI/CD
Remote Principal Software Engineer - Embedded CI/CD

General Motors • Salt Lake City (UT)

Remote
USD 150,000 - 210,000
Senior Software Engineer – CI/CD & Cloud Infrastructure
Senior Software Engineer – CI/CD & Cloud Infrastructure

General Motors • Augusta (ME)

Hybrid
USD 129,000 - 260,000
Health benefits
Dental benefits
Vision benefits
Senior Software Engineer – CI/CD & Cloud Infrastructure
Senior Software Engineer – CI/CD & Cloud Infrastructure

General Motors • Boise (ID)

Hybrid
USD 129,000 - 260,000
Remote Principal Embedded Software Engineer - CI/CD & K8s
Remote Principal Embedded Software Engineer - CI/CD & K8s

General Motors • Honolulu (HI)

Hybrid
USD 150,000 - 210,000
Staff Software Engineer - Embedded Platform Lead (Remote)
Staff Software Engineer - Embedded Platform Lead (Remote)

General Motors • Salt Lake City (UT)

Hybrid
USD 171,000 - 289,000
Company vehicle program