Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer - Developer Experience

General Motors Proving Ground

Principal Software Engineer – Developer Experience

Remote or Hybrid: This role can be remote US or hybrid in our Warren MI or Austin TX office.

The Role:

This Principal Software Engineer – Developer Experience role sits within the Developer Experience (DevEx) team at the intersection of DevEx, data, and business strategy. The team provides tools, platforms, metrics, and enablement programs that reduce friction for engineers, streamline software delivery workflows, and improve developer satisfaction and productivity across General Motors.

In this role, you will focus on Developer Productivity & Insights—defining how we measure and understand engineering effectiveness, partnering with platform and product teams to synthesize signals across SDLC systems, and translating those insights into clear narratives and recommendations for senior engineering leadership up to the CISO office. Rather than owning a single platform, you will drive change through influence and strategy: shaping our metrics strategy, defining and evolving golden paths, evaluating how AI is transforming developer workflows, and turning data into better tools, workflows, and outcomes for engineers.

The DevEx team exists to make life dramatically better for software engineers at GM. As a Principal Software Engineer, you'll help lead the shift from a traditional IT model to an AI-native engineering organization—setting direction and designing and building automation, golden paths, and AI-driven solutions that remove friction from developer workflows while mentoring and upskilling engineers across IT.

What You'll Do
  • Set and lead technical strategy and delivery for platforms, tools, and workflows that improve developer productivity, quality, and satisfaction across GM.
  • Define and drive adoption of golden paths (opinionated, paved-road workflows) for shipping software—covering repo structure, CI/CD, testing, security, observability, and deployment.
  • Build automation and self-service capabilities that reduce manual toil (e.g., environment provisioning, pipeline setup, guardrail enforcement, standards checks).
  • Lead the strategy for embedding AI into engineering workflows, including agents and copilots that assist with planning, coding, testing, documentation, and operations.
  • Partner with and influence product, security, infra, and application leaders to understand pain points and translate them into concrete platform and tooling improvements.
  • Act as an org-wide multiplier and mentor, coaching engineers and providing guidance on software engineering, AI-assisted development, and recommended practices.
  • Define, socialize, and own the strategy for outcome-focused metrics (e.g., lead time for changes, PR cycle time, change failure rate, developer satisfaction) and use data to guide investments.
  • Shape and govern engineering standards, patterns, and reference architectures used across Core IT and beyond.
What You Bring
  • Proven experience as a Principal Engineer or senior technical leader driving technical strategy and execution across multiple teams or organizations.
  • Strong systems thinking and product mindset—you treat developers as customers and design solutions that are intuitive, resilient, and maintainable.
  • AI-native mindset: experience using and integrating AI/ML into engineering workflows (e.g., AI coding assistants, agentic workflows, intelligent automation), or strong evidence you can ramp quickly.
  • Track record of technical leadership without formal authority: mentoring others, leading design reviews, influencing roadmaps, and driving cross-team alignment.
  • Excellent communication skills, with the ability to articulate technical tradeoffs and build trust with engineers, managers, and partners.
Minimum Qualifications
  • 10+ years of experience in software development, including significant time in senior/staff/principal-level roles.
  • Strong proficiency in at least one modern language (e.g., Java, Go, C#, Python, TypeScript) and in designing, building, and operating distributed systems in production.
  • Deep experience designing and operating modern CI/CD pipelines and release processes, including build, test, deploy, release strategies, rollback, and environment promotion.
  • Hands-on experience with developer platforms and SDLC tooling (e.g., GitHub/GitLab, CI/CD systems, Jira/ADO, artifact repositories, secrets management, feature flags).

What Will Give You A Competitive Edge (Preferred Qualifications):

  • Experience in platform engineering, SRE, or internal developer platforms.
  • Background in large, regulated, or safety-critical environments where security, compliance, and reliability are first-class concerns.
  • Prior work in Developer Experience / Developer Productivity / DevTools organizations.

Gm does not provide immigration-related sponsorship for this role. Do not apply for this role if you will need gm immigration sponsorship (e.g., h-1b, tn, stem opt, etc.) Now or in the future.#LI-CK1

Vacancy posted 11 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - Developer Experience in Warren, MI vacancy
  •  ...outstanding Contract to Hire position for a Principal Software Engineer to join a leading Company located in...  ...software test engineers to help develop their software test capabilities and...  ...STEM field. Minimum of 6 years of experience in real-time embedded software... 
    Suggested
    Contract work
    For contractors
    Local area

    Tad PGS

    Sterling Heights, MI
    1 day ago
  • $60 - $64.91 per hour

     ...Job Title: Principal Software Engineer Job Description We are seeking multiple Software Engineers and Software Team Leads with expertise...  ...-oriented programming, C++, Python programming. Experience with real-time embedded software development using Linux... 
    Suggested
    Contract work
    Temporary work

    Actalent

    Sterling Heights, MI
    2 days ago
  • $72 - $77 per hour

    Our client is seeking experienced Principal Software Engineers to support the development, integration,...  ...integration, testing, and documentation Develop, maintain, upgrade, and support...  ...preferred Minimum of 6 years of experience in real-time embedded software... 
    Suggested
    Hourly pay

    Hepco

    Sterling Heights, MI
    3 days ago
  •  ...direct client is currently seeking a Principal Software Engineer. Title: Principal Software Engineer...  ...openings for individuals with experience in software development, integration...  ...development problems • Ability to develop and maintain effective relationships... 
    Suggested
    Contract work

    The Judge Group

    Sterling Heights, MI
    3 days ago
  •  ...or Hybrid: This role can be remote US or hybrid in our Warren MI or Austin TX office. The Role: This Staff Software Engineer - Developer Experience role sits within the Developer Experience (DevEx) team at the intersection of DevEx, data, and business strategy... 
    Suggested
    H1b
    Work at office
    Local area
    Remote work
    Work from home
    Shift work

    General Motors

    Warren, MI
    5 days ago
  • $60.81 - $67.56 per hour

    Software Engineer (7-10 Years Experience) Location: Sterling Heights, MI Pay Rate: $60.81-$67.56/hour Work Schedule: 9/80 (Every other Friday off) Workplace...  ...for documentation, code, and test artifacts Develop embedded software and documentation across vehicle domains... 
    Hourly pay
    Contract work
    Casual work
    Afternoon shift

    Contract Professionals, Inc

    Sterling Heights, MI
    4 days ago
  • $73.69 per hour

     ...Job Title: Principal Embedded Software Engineer Type of Position: This is a contract-to-hire...  ...Engineering (Both Roles) Design, develop, integrate, and test real-time...  ...software development and/or testing experience ~4+ years of experience with a Master... 
    Permanent employment
    Contract work
    Temporary work
    For contractors
    H1b
    Remote work
    Monday to Thursday
    Day shift

    HRU Inc Technical Resources

    Sterling Heights, MI
    2 days ago
  • $178.42k - $230.5k

     ...About Us The AI Cloud and Developer Infrastructure organization...  ...maintaining the tools and services engineers here at GM use every day to...  ...and a seamless development experience so that they can focus on...  ...company metrics Drive software engineering best practices within... 
    Work experience placement
    Work at office
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours
    3 days per week

    General Motors

    Warren, MI
    2 days ago
  •  ...dynamic environment where you can help to develop industry-leading automotive...  ...Electronics. Job Responsibilities: The Principal Software Engineer is responsible for developing...  ...The candidate must have programming experience with GPU, ARM architecture, OpenGL ES... 
    Permanent employment
    Local area

    Magna Services

    Southfield, MI
    4 days ago
  •  ...Principal Software Engineer Location: Detroit, MI- Onsite Type: Full-time Security Clearance: No clearance required, must be clearable...  ...Science, Engineering, or related field (or equivalent experience) ~8+ years of professional software engineering experience... 
    Full time
    Local area

    Eccalon

    Detroit, MI
    1 day ago
  • $169.5k - $366k

     ...As a Principal Engineer within Client Experience (CX), you'll help shape and deliver Rocket's vision for seamless...  ....js, GraphQL, robust APIs, and developer ecosystems, you will help amplify...  ...AI and automation throughout the software development lifecycle, that materially... 
    Minimum wage
    Night shift
    Weekend work

    Rocket Companies

    Detroit, MI
    4 days ago
  • $110k - $180k

     ...professionally. We want to help you grow, develop, and learn new things. You're...  ...problems. Maintains software code using Git version...  ...: ~7+ years of relevant experience ~ Bachelor's Degree in Computer Science, Software Engineering relevant field(s) of study or... 
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Ally Financial

    Detroit, MI
    2 days ago
  •  ...one of the fastest-growing software consultancy companies in...  ...talented software designers and developers by creating a positive,...  ...'re Looking To Hire a Principal Software Engineer (.NET + Data) To Join Our...  ...professional software engineering experience.3+ years of experience in... 
    Remote work

    Full Stack LLC

    Detroit, MI
    11 hours ago
  • $238.7k - $365.7k

     ...we move toward this vision, software plays an integral role as it...  ...complete and compelling vehicle experiences for our customers. The Role As Senior Manager, Software Engineering - Experience Prototyping,...  ...teams as appropriate. Lead, develop, and retain a high‑... 
    Full time
    H1b
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Warren, MI
    4 hours ago
  •  ...support when completed. It can also require any one of these aspects separately. TRAINING We welcome candidates with no experience. We do not charge for training, however if you have no experience there will be an approximate two-week evaluation period. After... 
    Temporary work
    Traineeship
    Remote work

    GableTek

    Troy, MI
    3 days ago
  •  ...dynamic environment where you can help to develop industry-leading automotive...  ...Electronics. Job Responsibilities: The Principal Software Engineer is responsible for developing...  ...The candidate must have programming experience with Linux Device drivers, Linux OS bring... 
    Permanent employment
    Local area

    Magna Services

    Southfield, MI
    2 days ago
  •  ...2017, Wayve is the leading developer of Embodied AI technology. Our advanced AI software and foundation models enable...  ...’re seeking an exceptional Principal Application SW Engineer to join our Japan‑based...  ...for the following skills and experience. 8+ years of experience in... 
    Full time
    Work at office
    Work from home
    Relocation
    Visa sponsorship
    Relocation package

    Icehouseventures

    Detroit, MI
    1 day ago
  • Icehouseventures is seeking a Principal Application SW Engineer to join our innovative team in Detroit. This full-time role focuses on localizing...  ...8+ years in embedded systems, strong C/C++ skills, and experience with automotive grade SoCs. The position offers a hybrid... 
    Full time
    Relocation package

    Icehouseventures

    Detroit, MI
    1 day ago
  • $101.9k - $175k

     ...see What you'll do here In your role as Technology Lead, Experience Engineering within our Digital organization, you are responsible for delivering...  ...in a technical leadership or team lead role, including developing technology strategies and driving innovation Strong... 
    Work experience placement
    Local area

    Cengage Group

    Detroit, MI
    2 days ago
  • $140k - $200k

     ...Canada is looking for a Senior Android Engineer in the United States to support the growth...  ...role requires a minimum of 5 years in software engineering and expertise in Kotlin. The...  ...to $200,000 annually plus bonuses and stocks based on experience. #J-18808-Ljbffr Speechify

    Speechify

    Detroit, MI
    4 days ago
  • $153.2k - $234.1k

    Senior Full Stack Developer - Product Management (Experience Prototyping) As a Senior Full Stack Developer on the...  ...team, you will help define software experiences across mobile, infotainment...  ...consultant to Product, Design, and Engineering teams, guiding future product... 
    H1b
    Local area
    Relocation
    Relocation package

    Jobs via Dice

    Warren, MI
    11 hours ago
  • $50 - $62 per hour

     ...site) Pay rate: $50-62/hr+ Required Skills & Experience: ~5+ years of experience in DoD software engineering ~ Experience with embedded RTOS or ROS ~...  ...programs. In this role, you will coordinate, design, develop, and maintain secure software systems and... 
    Contract work

    Insight Global

    Sterling Heights, MI
    19 hours ago
  • $30 - $35 per hour

     ...Insight Global is looking for a software developer with robotics expertise to help productionize and scale a grasp-planning...  ...is ideal for someone who combines strong software engineering fundamentals with hands-on experience in robotics, automation, and deployment-ready... 

    Insight Global

    Warren, MI
    11 hours ago
  •  ...Description The Role Consumer Digital Experiences (CDE) is responsible for delivering...  ...GM Loyalty umbrella. The Senior Software Engineer is responsible for participating in...  ..., and support of application developed. You will work with other IT staff members... 
    Work experience placement
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    5 days ago
  •  ...Senior Software Integration and Test Engineer Duration: 12 months contract to hire Position Description...  ...multiple openings for individuals with experience and a passion for software...  ...experienced software test engineers to help develop their software test capabilities... 
    Contract work

    US Tech Solutions

    Sterling Heights, MI
    2 days ago
  •  ...PGS Worldwide is seeking a Principal Software Engineer in Sterling Heights, MI for a one-year contract...  ...development and/or software testing experience; 4 years with a master's degree; or...  ...experience Experience developing software applications on Linux operating... 
    Contract work
    Worldwide

    PGS Worldwide

    Sterling Heights, MI
    2 days ago
  •  ...highly skilled and experienced Senior Software Engineer to join our innovative team at General...  ...this role, you will be instrumental in developing, validating, and deploying robust...  ...years of development and integration experience ~ Hands-on leadership expertise with... 
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    5 days ago
  •  ...Description The Role As a Senior Software Engineer on our ADAS/AV Simulation team, you'll...  ..., reliability, and simulation user experience Your Skills & Abilities...  ...in which our employees can thrive and develop better products for our customers.... 
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    1 day ago
  • $160k - $200k

     ...Senior Software Engineer – Go (Golang) As a Senior Software Engineer – Go (Golang), you will design, develop, and deliver high-performance middleware and application software solutions...  ...systems that enable advanced user experiences, vehicle integration, and cloud-... 
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    1 day ago
  •  ...duty CNC production modules. Engineering and manufacturing facilities...  ...and rewarding work experience. We offer competitive salaries...  ...Design and implement software interfacing of various supplier...  ...machine qualifications. ~ Develop concepts to determine the most... 
    Work experience placement

    MAG Automotive LP

    Sterling Heights, MI
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer - Developer Experience. Be the first to apply!