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

General Motors · 4 hours ago

Principal Software Engineer, Site Reliability Engineering

General Motors is transforming the automotive industry with advanced software in modern vehicles. As a Principal Software Engineer in Site Reliability Engineering, you will design and implement software solutions to improve reliability, efficiency, and performance of services while working closely with product and platform teams.

AutomotiveElectric VehicleInformation ServicesManufacturingTransportation
check
H1B Sponsor Likelynote

Responsibilities

Design and build software, tools, and frameworks that improve system reliability, scalability, and operational efficiency
Apply established reliability patterns (e.g., graceful degradation, retries, backoff, circuit breaking) in production systems
Develop automation to eliminate manual operational work, including deployment tooling, self-service platforms, and remediation workflows
Improve developer experience by building reusable reliability tooling and abstractions
Design, implement, and evolve observability systems (metrics, logs, traces) that enable deep visibility into system behavior
Enable proactive detection, faster diagnosis, and effective resolution of production issues
Participate in an on-call rotation to diagnose and resolve production incidents
Lead technical mitigation efforts during incidents and ensure rapid restoration of service
Partner with software development teams to ensure systems are designed for reliability from the outset
Practice shared ownership of production services, reinforcing a 'you build it, you run it' culture
Define, implement, and manage SLIs, SLOs, and SLAs to align reliability targets with business priorities
Use data to guide trade-offs between feature velocity, reliability, and operational risk
Lead and contribute to post-incident reviews with a strong focus on engineering outcomes
Drive systemic improvements that prevent recurrence and improve long-term system health
Evaluate system performance and architecture to identify optimizations that reduce infrastructure costs while maintaining or improving reliability

Qualification

Production-quality systemsAutomationDistributed systemsIncident responseProgramming languagesCloud platformsContainerizationCI/CD pipelinesCommunicationTeam collaboration

Required

Bachelor's degree in Computer Science or a related field, or equivalent practical experience
Proficiency in at least one programming language (e.g., Python, Go, Java) with experience building and maintaining production-quality systems
Strong understanding of operating systems, networking, distributed systems, databases, and storage systems
Deep understanding of how software executes on hardware, including algorithms, data structures, memory, and CPU utilization, with the ability to optimize and troubleshoot performance issues
Hands-on experience managing production systems, responding to incidents, performing root cause analysis, and mitigating complex failures
Demonstrated experience building automation, CI/CD pipelines, deployment systems, or configuration management solutions
Ability to clearly communicate technical concepts across engineering and non-engineering stakeholders, with a strong sense of shared ownership

Preferred

Experience with cloud platforms (AWS, GCP, Azure)
Experience with containerization and orchestration platforms such as Kubernetes
Proven experience designing, building, or operating large-scale distributed systems
Prior experience running Java-based systems in production

Benefits

Medical
Dental
Vision
Health Savings Account
Flexible Spending Accounts
Retirement savings plan
Sickness and accident benefits
Life insurance
Paid vacation & holidays
Tuition assistance programs
Employee assistance program
GM vehicle discounts

Company

General Motors

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

H1B Sponsorship

General Motors has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (787)
2024 (740)
2023 (450)
2022 (795)
2021 (748)
2020 (452)

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