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

Job DescriptionThe 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 Qualifications10+ 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 About GMOur vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.Why Join UsWe believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.Benefits OverviewFrom day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.Non-Discrimination and Equal Employment Opportunities (U.S.)General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws. We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire.AccommodationsGeneral Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, emailus or call us at View phone number on click.appcast.io. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.SummaryLocation: GM Global Technical Center - Michigan IT Innovation CenterType: Full time

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - Developer Experience in Lansing, MI vacancy
  • $152.07k - $202.76k

     ...connectivity, join us today. The Role The Principal Software Engineer serves as a senior technical leader...  ..., and differentiated customer experiences. This position combines hands-on...  ...with modern engineering practices, developer tooling, automation frameworks, and... 
    Suggested
    Temporary work
    Remote work

    Lumen Inc

    Lansing, MI
    1 day ago
  • $135.2k - $306.4k

     ...planes. We are hoping to enhance engineering efficiency by concentrating our...  ...problems. You should be a rock-solid developer able to dive deep into low-level...  ..., resilience, and customer experience. Responsibilities As a Senior Principal Engineer, you will lead the design... 
    Suggested
    Temporary work
    Worldwide
    Flexible hours

    Oracle

    Lansing, MI
    2 days ago
  • $186.16k - $304.7k

    Job Title: Principal Software Engineer Work Location: 145 Broadway, Cambridge, MA 02142 Job Description...  ...systems are evaluated holistically. Develop conventions and processes to improve...  ..., plus six (6) years of experience in the job offered or closely related... 
    Suggested
    Work experience placement
    Work at office
    Remote work

    Akamai

    Lansing, MI
    1 day ago
  • $104.5k - $234.6k

     ...playbooks that raise ecosystem consistency and developer experience. Responsibilities Key Responsibilities Platform Software Development: Lead cross-team evolution of...  ...; provides guidance and coaching to engineers to drive improvements. Utilizes advanced knowledge... 
    Suggested
    Temporary work
    Flexible hours
    Shift work

    Oracle

    Lansing, MI
    4 days ago
  • $75k - $85k

     ...networks; we build communities. Software Engineer II Our Software Engineer II role...  ...Node.js, TypeScript, and JavaScript, developing solutions across the application stack...  ...business needs. Develop front-end experiences and back-end services across the full... 
    Suggested

    Metronet

    Lansing, MI
    9 hours ago
  •  ...seeking a motivated individual to join our IT Division as a COBOL Software Developer. COBOL (common business-oriented language) is a procedural...  .... Full training is provided, and no previous programming experience is required. Ideal candidates will have strong grades in the... 
    Full time
    Currently hiring
    Work at office
    Local area
    3 days per week

    Auto-Owners Insurance

    Lansing, MI
    4 hours ago
  •  ...seeking a motivated individual to join our IT Division as a Software Developer. Responsibilities include developing, maintaining, and supporting...  ..., Information Technology, a related field, or equivalent experience is required.Knowledge of Java and RESTful services is... 
    Full time
    Currently hiring
    Local area
    3 days per week

    Auto-Owners Insurance

    Lansing, MI
    3 days ago
  • $63k

     ...Canada, and India. JOB DESCRIPTION Engineers create products utilizing state-of-the-...  ...working with cutting-edge, lean-agile, software development methodologies. Core Responsibilities...  ...Core Requirements: • No Experience Required • Proficient in popular coding... 
    Remote work

    Vertafore

    East Lansing, MI
    a month ago
  •  ...Job Description Job Description We are looking for software engineer intern to join our internal platform team. You'll work...  ...to make real investment decisions. Scope scales with experience: early-career developers ship well-scoped features with mentorship, while senior... 
    Hourly pay
    Internship
    Flexible hours

    Waggoner Financial

    Lansing, MI
    a month ago
  • $135.9k - $153k

     ...legacy systems to a future with sharp user experiences built on secure, reliable, fault-...  ...Through human-centered design and modern engineering best practices, we help our government...  ...Position summary The Senior Software Engineer’s purpose is to improve overall... 
    Contract work
    Temporary work
    For contractors
    Work at office
    Local area
    Remote work
    Home office
    Visa sponsorship
    Flexible hours

    Nava PBC

    Lansing, MI
    9 hours ago
  • $235k - $300k

     ...The Vice President, Software Engineering is a pivotal role within Vontier's Convenience Retail business...  ...Managers, and other key executives to develop and implement the Retail Technology...  ...of executive-level presentations. • Experience managing large engineering teams (100-... 
    Local area
    Worldwide

    Vontier

    Lansing, MI
    3 days ago
  • $112.3k - $140k

     ...challenging career where your engineering expertise can be leveraged...  ...exciting opportunity for a Senior Software Engineer on our Automatic...  ...What you will do • Design, develop, and execute software...  ...get up to speed. • Use your experience with Agile methodologies to... 
    Work at office
    Local area
    Remote work
    Worldwide

    Vontier

    Lansing, MI
    4 days ago
  •  ...candidates who have the requisite skills and experience to outperform at interviews and clients...  ...Should Apply Recent Computer science/Engineering /Mathematics/Statistics or Science...  ...please visit REQUIRED SKILLS For Java /Software Programmers Bachelors degree or Masters... 
    Immediate start
    Remote work

    SynergisticIT

    East Lansing, MI
    3 days ago
  •  ...well as the remote installationof software and control programs. This job...  ...documentation. · Approve and develop system graphicdisplays, according...  ...Electrical,Mechanical or Software Engineering preferred with 5-8 years of relevant experience. In lieu of a degree, a... 
    Hourly pay
    For contractors
    Work at office
    Remote work
    Night shift

    CBRE

    Lansing, MI
    2 days ago
  • $20 per hour

    Software Developer Intern Req number: R8462 Employment type: Full time Worksite flexibility: Remote Who we are CAI is a global services...  ...code to ensure WCAG standards and inclusive front-end experiences Debug both front-end and backend applications to identify,... 
    Hourly pay
    Full time
    Apprenticeship
    Internship
    Local area
    Remote work
    Worldwide

    CAI

    Lansing, MI
    4 days ago
  • $114.6k - $234.6k

     ...opportunities for smart, hands-on engineers with the expertise and...  ...Responsibilities As a member of the software engineering division, you...  ...for defining and developing software for tasks associated...  ...coding or equivalent practical experience 6+ years of Dev/DevOps experience... 
    Temporary work
    Flexible hours

    Oracle

    Lansing, MI
    5 days ago
  • $100k

     ...candidates the requisite skills, experience and technical competence to outperform...  ..., we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, data engineers, machine learning engineers for... 
    Full time

    SynergisticIT

    Lansing, MI
    6 days ago
  •  ...Canada, and India. JOB DESCRIPTION As a Software Engineer II, you will be working within an...  ...support a wide range of customers. You will develop high quality web-based applications...  ...field) or equivalent practical experience. 2-3 years of professional experience... 
    Contract work
    Temporary work
    Work at office
    Work from home
    Flexible hours

    Vertafore

    East Lansing, MI
    4 days ago
  • $100k

     ...candidates the requisite skills, experience and technical competence to outperform...  ..., we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Data Engineers, Machine Learning engineers for... 
    Full time

    SynergisticIT

    Lansing, MI
    6 days ago
  • $79.2k - $209.5k

     ...Description As a Senior Software Development Engineer in the Oracle Cloud Infrastructure...  ...Management Service. • Develop secure, scalable, and...  ...improvements. • Collaborate with principal engineers, architects, and...  ..., or equivalent practical experience. • 5+ years of software... 
    Temporary work
    Flexible hours

    Oracle

    Lansing, MI
    4 days ago
  • $135.2k - $306.4k

     ...and reliable deployment of software, infrastructure, and...  .... We are seeking a Lead Principal Platform Software Engineer to lead the evolution of...  ...reliability, maintainability, and developer productivity....  ...Qualifications • Strong experience designing, building, and... 
    Temporary work
    Flexible hours

    Oracle

    Lansing, MI
    6 days ago
  •  ...intense in-person working sessions called “surges.”learn more about working at Coinbase. Senior Software Engineer (EAA) The CEE Surfaces team, part of Coinbase's Customer Experience & Engagement org within EAA, owns the customer- and agent-facing support experiences across... 
    Local area

    Coinbase

    Lansing, MI
    2 days ago
  • $100k - $120k

     ...solutions empowers our customer communities to thrive. The Senior Software Engineer on the New Ventures team designs, creates, maintains, audits...  ...**Pay Range for this role is - $100,000 - $120,000 based on experience EDUCATION: Bachelor's degree or equivalent experience.... 
    Full time
    Temporary work
    Local area
    Remote work

    Nelnet

    Lansing, MI
    4 days ago
  • $115k - $192.9k

     ...landscape, enhance the customer experience and improve people’s lives,...  ...Tech delivers world class software that our • Dealers use to Diagnose...  ...position.... As a software engineer on our global team, you'll...  ...engineering team that designs and develops webservices, webpages, APIs,... 
    Immediate start
    Remote work
    Flexible hours

    Ford Motor Company

    Lansing, MI
    2 days ago
  • Software Engineer Anywhere Type: Contract-to-Hire Category: Engineer Industry: Financial Services...  .... Must have Safer Payments experience. This is a contract to hire opportunity...  ...object-oriented design and analysis. Develop software modeling and simulation. Design... 
    Hourly pay
    Contract work
    Local area
    Remote work

    Eliassen Group

    Lansing, MI
    6 days ago
  • Software Engineer Intern At TechSmith, we make screen capture software and solutions that are...  ...problem-solving skills and passion for developing great software to use every day. You will...  ...on. While working directly with User Experience Designers and Product Managers, you... 
    Hourly pay
    Full time
    Summer work
    Internship
    Live in
    Work at office

    TechSmith

    East Lansing, MI
    3 days ago
  • $102.7k

     ...job is an integral member of an agile software engineer team responsible for building scalable...  ...issues or technical difficulties to lead developers on a regular basis. Mentor other...  ...Computer Engineering or a related field EXPERIENCE Required 5 years proficiency in... 
    Temporary work
    For contractors
    Work at office
    Local area

    Highmark Health

    Lansing, MI
    2 days ago
  • $125k - $150k

     ...business applications. You'll develop Python services, APIs, and...  ...Google. This role is ideal for engineers who love solving complex problems, building production software, and learning new technologies...  ...or equivalent professional experience. 4+ years of professional software... 
    Full time
    Remote work
    Worldwide
    Flexible hours

    SHI GmbH

    Lansing, MI
    4 days ago
  • Software Developer Responsibilities: Design and implement Micro-Services based architecture solutions for new & existing clients Create solutions...  ...software methodologies for future products and solutions Experience: 3+ years experience with Microsoft .NET (MVC, C#, Core, SQL... 
    Contract work

    Right Hire IT

    Lansing, MI
    6 days ago
  •  ...AI Engineer Anywhere Type: Contract Category: Engineer Industry...  ..., and quality gates. Develop APIs, backend services, integrations...  ...to accelerate future teams. Experience Requirements: ~3+ years of professional software engineering. ~ Backend... 
    Hourly pay
    Contract work
    Local area
    Remote work

    Eliassen Group

    Lansing, MI
    1 day ago

Do you want to receive more vacancies?

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