Principal Software Engineer – Developer Experience
Core
Define metrics strategy, drive adoption of golden paths, and embed AI into engineering workflows to improve developer productivity and satisfaction across General Motors.
Role type
Principal Software Engineer (Developer Experience / Strategy & Platform)
Builds
Automation, self-service capabilities, golden paths, and AI-driven solutions for developer workflows
Domain
Automotive / Software Engineering / Developer Experience
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Technical strategy, distributed systems design, CI/CD pipeline design, AI/ML integration, cross-team influence, metrics definition, software engineering standards
Preferred skills
Platform engineering, SRE, internal developer platforms, regulated/safety-critical environments, Developer Experience organization experience
Technologies
GitHub/GitLab, CI/CD systems, Jira/ADO, artifact repositories, secrets management, feature flags
Responsibilities
Set technical strategy for platforms and tools, define golden paths for software shipping, build automation to reduce manual toil, lead AI embedding strategy in engineering workflows, partner with product/security/infra leaders, mentor engineers, define outcome-focused metrics, govern engineering standards
Seniority
Principal, hands-on IC with significant strategy & mentorship