Principal Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

General Motors · 4 hours ago

Principal Software Engineer

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.

AutomotiveElectric VehicleInformation ServicesManufacturingTransportation
badNo H1Bnote

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
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

Qualification

JavaQuarkusReactTypeScriptCloud-native architectureAI/ML technologiesCI/CD pipelinesPerformance optimizationCommunicationCollaboration skills

Required

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

Preferred

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

Benefits

Company Vehicle

Company

General Motors

company-logo
General Motors is an automotive company that designs, produces, markets, and distributes vehicles and vehicle parts.

Funding

Current Stage
Public Company
Total Funding
$8.51B
Key Investors
US Department of Energy
2025-05-05Post Ipo Debt· $2B
2024-10-31Grant· $8M
2024-07-11Grant· $500M

Leadership Team

leader-logo
Mary Barra
Chair and Chief Executive Officer
linkedin
leader-logo
Tony Cervone
Senior Vice President, Global Communications
linkedin
Company data provided by crunchbase