Principal Software Engineer at General Motors
Mountain View, California, USA -
Full Time


Start Date

Immediate

Expiry Date

28 Nov, 25

Salary

369700.0

Posted On

28 Aug, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java, Cloud, Typescript, Computer Science, Security, Devops, Platforms

Industry

Information Technology/IT

Description

JOB DESCRIPTION

This role offers the following Work strategies:
This role is categorized as hybrid. This means the successful candidate is expected to report to Sunnyvale, CA or Austin, TX Innovation Center three times per week.

YOUR SKILLS & ABILITIES (REQUIRED QUALIFICATIONS)

  • 10+ years of software engineering experience, with at least 5 years in a principal, staff, or architect-level role.
  • Deep expertise in Java , Quarkus, React , and TypeScript , with strong breadth across backend, frontend, cloud , AI/ML, and DevOps.
  • Proven success designing and scaling distributed, cloud -native systems.
  • Strong understanding of security, observability, performance, and high-availability architectures.
  • Demonstrated ability to influence at the organizational level, not just at the team level.
  • Experience guiding multiple product areas or platforms within a large- scale , multi-pillar environment.
  • Excellent communication and collaboration skills, with the ability to work effectively with both engineers and executives.

WHAT WILL GIVE YOU A COMPETITIVE EDGE (PREFERRED QUALIFICATIONS)

  • Bachelor’s or Master’s degree in Computer Science or a related field.
  • Experience launching AI-driven features or platforms.
  • Hands-on experience integrating LLMs into enterprise products.
  • Familiarity with AI bias detection, content filtering, and governance.
Responsibilities

THE ROLE

General Motors is seeking a Principal Software Engineer to provide technical leadership and architectural direction across engineering pillars that support Vehicle Retail Experiences. This role will be responsible for defining, influencing, and driving the long-term technical vision of our platform to ensure scalability , performance, and innovation.
As a senior technical leader, you will partner with senior engineering managers, staff engineers, and cross-functional stakeholders to establish the technical bar, enable the adoption of modern engineering practices, and deliver high-quality, customer-focused solutions. You will be expected to provide architectural guidance, conduct design/code reviews, and mentor engineering talent across multiple teams.

WHAT YOU’LL DO

  • 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.
  • Partner with product and business stakeholders to align technical strategies with long-term business outcomes.
  • 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.
  • Drive modernization initiatives such as legacy migrations and adoption of containerized, cloud -native approaches.
  • Mentor and grow senior technical talent, raising overall engineering maturity.
  • Foster alignment and collaboration across globally distributed engineering organizations.
  • Influence leadership beyond engineering by advocating for innovation, technical investments, and platform scalability .
Loading...