Principal Software Engineer - Virtualization

General Motors

Carson City (NV)

Hybrid

USD 140,000 - 200,000

Full time

11 days ago
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 Principal Software Engineer to shape and scale the engineering platforms that build, test, integrate, validate, and deliver embedded software for software-defined vehicles. You will lead a major capability across teams, influencing technical direction beyond your unit and connecting software, tooling, infrastructure, test, and release activities into a cohesive system.

The role requires hands-on leadership, strong communication, and the ability to turn cross-team

Qualifications

  • Proven track record of leading software engineering teams.
  • Experience shaping and scaling enterprise-grade platforms for embedded software.
  • Strong understanding of CI/CD, GitOps, and IaC practices.

Responsibilities

  • Lead software engineering productivity and effectiveness.
  • Architect enterprise-scale CI/CD systems for embedded, simulation, and cloud workloads.
  • Define branching, release, and quality-gate standards across domains.
  • Design GitOps-based delivery for multi-cluster Kubernetes environments.
  • Lead progressive delivery with automated rollback and analysis.
  • Establish IaC architecture using Terraform and multi-environment patterns.
  • Integrate security and compliance into pipelines and artifact flows.

Skills

Leadership
Hands-on coding
CI/CD architecture
Kubernetes
GitOps
Terraform
Security & compliance
Cross-team collaboration

Tools

Kubernetes
Terraform
CI/CD tooling

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 • Salt Lake City (UT)

Remote
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 - 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 • Montpelier (VT)

Hybrid
USD 150,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 • Boise (ID)

Hybrid
USD 129,000 - 260,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
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