General Motors · 1 month ago
Senior Software Engineer, Site Reliability Engineering
General Motors is a leading automaker embracing advanced software in vehicles. They are seeking a Senior Software Engineer for their Site Reliability Engineering team to design and build software that improves reliability and efficiency of large-scale distributed systems.
AutomotiveElectric VehicleInformation ServicesManufacturingTransportation
Responsibilities
Design, build, and maintain software solutions that automate operational workflows and improve the reliability, scalability, and performance of production services
Apply software engineering best practices to reduce toil, improve resiliency, and enable systems to operate reliably at scale
Partner closely with product and platform engineering teams to improve production readiness, service quality, and long-term maintainability
Instrument services with appropriate metrics, logging, and tracing to support observability, proactive issue detection, and data-driven decision making
Participate in a shared on-call rotation, responding to production incidents, and focusing on long-term fixes rather than short-term mitigations
Contribute to incident analysis and post-incident reviews, identifying systemic improvements and driving continuous reliability enhancements
Support and improve CI/CD pipelines and deployment processes to enable safe, repeatable, and efficient releases
Collaborate on cost-aware engineering decisions that balance performance, reliability, and infrastructure efficiency
Qualification
Required
Strong software engineering experience with proficiency in at least one modern programming language such as Java, Python, or Go
5+ years of experience in software engineering, including experience working with production or site reliability teams
Experience designing, building, and operating backend or distributed systems in a production environment
Solid understanding of system fundamentals, including how applications interact with operating systems, networks, data structures, and infrastructure
Demonstrated experience building automation, internal tooling, or reliability improvements that reduce manual effort and improve system behavior
Experience working with CI/CD pipelines, version control systems, and modern software development workflows
Strong communication and collaboration skills, with the ability to partner effectively across engineering teams and take shared ownership of services in production
Preferred
Experience working in or alongside a Site Reliability Engineering (SRE) or production engineering environment
Familiarity with cloud platforms such as AWS, GCP, or Azure
Exposure to observability concepts, including metrics, logging, tracing, and alerting
Experience with containerized environments and container orchestration platforms such as Kubernetes
Experience participating in on-call rotations, incident response, root cause analysis, or post-incident reviews
Experience operating or supporting large-scale distributed systems in production
Prior production experience with Java-based services
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
General Motors is an automotive company that designs, produces, markets, and distributes vehicles and vehicle parts.
Funding
Current Stage
Public CompanyTotal Funding
$8.51BKey Investors
US Department of Energy
2025-05-05Post Ipo Debt· $2B
2024-10-31Grant· $8M
2024-07-11Grant· $500M
Leadership Team
Recent News
2026-01-12
SlashGear.com
2026-01-12
2026-01-12
Company data provided by crunchbase