Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

General Motors Logo

Principal Software Engineer

General Motors

$197,600 - $303,800
Oct 15, 2025
Sunnyvale, CA, US
Apply Now

General Motors is seeking a Principal Software Engineer to provide technical leadership and architectural direction across engineering pillars that support GM Commerce, ensuring scalability, performance, and innovation.

Requirements

  • 12+ years of software engineering experience, with at least 5 years in a principal, staff, or architect-level role.
  • Extensive experience in architecture and design (architecture, design patterns, reliability and scaling) of new and existing systems.
  • Extensive experience in one of the JVM languages, Java / Kotlin + SpringBoot.
  • Proven success designing and scaling distributed, cloud-native systems and experience with at least one of the public cloud providers Azure, AWS, GCP.
  • Strong understanding of security, observability, performance, and high-availability architectures.
  • Experience guiding multiple product areas or platforms within a large-scale, multi-pillar environment.
  • Hands-on experience integrating 3rd Party API and commercial software into ecommerce products.

Responsibilities

  • Define and evolve the overarching technical vision and architecture across multiple product pillars.
  • Drive consistent adoption of modern engineering practices, ensuring solutions are secure, scalable, and resilient.
  • Guide cloud-native architecture patterns leveraging Java, Quarkus, React, TypeScript, and modern AI/ML technologies.
  • Provide technical direction and architectural guidance to engineering managers and staff engineers across all pillars.
  • Serve as a trusted advisor for critical design decisions, technology adoption, and integration strategies.
  • Champion engineering best practices including CI/CD pipelines, observability, performance optimization, and automation.
  • Ensure adherence to coding standards, design patterns, and maintainable architecture across diverse teams.

Other

  • Bachelor’s or Master’s degree in Computer Science or a related field.
  • Excellent communication and collaboration skills, with the ability to work effectively with both engineers and executives.
  • GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE.
  • A company vehicle will be provided for this role with successful completion of a Motor Vehicle Report review.
  • General Motors offers opportunities to all job seekers including individuals with disabilities.