General Motors

Principal Software Engineer – SaaS

General Motors

full-time

Posted on:

Location Type: Hybrid

Location: WarrenMissouriTexasUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Define and drive the over-arching technical vision and architecture across multiple modernization pillars.
  • Drive consistent adoption of practices that ensure reliability, scalability, resilience, and security.
  • Challenge legacy assumptions, constraints, and development patterns.
  • Identify and drive investments in sustainable competitive advantages, while maintaining or reducing total cost of ownership.
  • Serve as a trusted advisor to IT leadership and executives for critical design decisions, technology adoption, and integration strategies.
  • Mentor and grow senior technical talent, raising overall capability and maturity.
  • Foster alignment and collaboration across globally distributed engineering organizations.
  • Influence leadership beyond IT by advocating for innovation and technical investments.

Requirements

  • 10+ years of software engineering experience, with at least 5 years in a principal, staff, or architect-level role.
  • Demonstrated expertise in strategic modernization of legacy platforms.
  • Demonstrated experience in enterprise-level change management and platform migration.
  • Demonstrated experience conducting vendor lock-in analyses, COTS evaluations and platform retirement.
  • Strong understanding of security, observability, performance, and high-availability architectures.
  • Comfortable operating in highly ambiguous and dynamic environments.
  • Excellent communication, collaboration, and mentoring abilities, with a passion for driving value through technology.
Benefits
  • Company Vehicle: Upon successful completion of a motor vehicle report review, you will be eligible to participate in a company vehicle evaluation program, through which you will be assigned a General Motors vehicle to drive and evaluate.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software engineeringmodernizationchange managementplatform migrationvendor lock-in analysisCOTS evaluationplatform retirementsecurity architectureobservabilityhigh-availability architecture
Soft Skills
communicationcollaborationmentoringleadershipinfluencingstrategic thinkingproblem-solvingadaptabilityinnovation advocacyteam alignment