Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
General Motors

Senior Backend Software Engineer – SRE

General Motors

Senior Backend Software Engineer/SRE at GM developing the Energy Cloud platform. Leading reliability and operational excellence while enhancing backend services for smart energy solutions.

Posted 5/1/2026full-timeWarren • Missouri • 🇺🇸 United StatesSeniorWebsite

Tech Stack

Tools & technologies
AWSAzureCloudGoGoogle Cloud PlatformGrafanaJavaJenkinsPrometheusPython

About the role

Key responsibilities & impact
  • Own and improve reliability for key Energy Cloud services that power electric grid programs, V2H/V2G pilots, and enrollment/operations experiences.
  • Define and maintain SLOs/SLIs (latency, error rate, availability) and partner with engineering and product to ensure they reflect real customer and business needs.
  • Lead rollout and continuous improvement of production observability (e.g., Datadog or similar): metrics, logs, traces, dashboards, and alerting across services.
  • Implement and enforce Production Readiness Reviews (PRR) and reliability scorecards so that every new service, integration, and major feature meets our reliability bar before going live.
  • Drive incident management: participate in and often lead on-call/incident response, perform root-cause analysis, and ensure post-incident actions are prioritized and completed.
  • Design and implement robust, well-tested backend services and automation to improve system reliability, performance, and data integrity (e.g., telemetry ingestion pipelines, charging session data flows, enrollment workflows).
  • Build and evolve CI/CD pipelines (e.g., GitHub Actions) to support blue/green or similar deployment strategies, automated rollbacks, and high-confidence releases.
  • Design and validate disaster recovery and continuity patterns (backups, cross-region failover, runbooks, simulation drills) for critical platform components.
  • Partner with data engineering and platform teams to ensure data ingestion, storage, and processing patterns support reliability, scalability, and monitoring requirements.
  • Lead cross-team reliability initiatives that improve how multiple Energy Cloud and related services are built, deployed, and operated.
  • Define and socialize standard patterns for observability, CI/CD, performance testing, and data quality that other teams can adopt.
  • Create clear technical documentation: runbooks, design docs, PRR checklists, SLO definitions, and reliability playbooks that make complex systems operable by others.
  • Mentor engineers (SWE, DevOps, SRE, data) on reliability best practices, debugging techniques, and operational excellence.

Requirements

What you’ll need
  • Bachelor’s degree in Computer Science, Software Engineering, Electrical/Computer Engineering or related field, or equivalent practical experience.
  • 8+ years of experience in software engineering, DevOps, or SRE roles, including: Designing, building, and operating backend or platform services in production.
  • Hands-on experience with at least one major cloud provider (Azure, GCP, or AWS).
  • Strong programming skills in one or more languages (e.g., Python, C#, Java, Go) and experience writing production-grade services and automation.
  • Demonstrated experience with observability and monitoring (e.g., Datadog, Prometheus, Grafana, OpenTelemetry) and implementing meaningful metrics and alerts.
  • Experience with CI/CD pipelines (e.g., GitHub Actions, Azure DevOps, Jenkins) including automated testing, deployment strategies, and rollback patterns.
  • Proven track record owning or co-owning on-call, incident response, and post-incident improvement work for production systems.
  • Ability to lead cross-functional technical efforts, influence without direct authority, and communicate clearly with engineering, product, and operations stakeholders.

Benefits

Comp & perks
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Flexible work arrangements
  • Professional development opportunities

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software engineeringDevOpsSREbackend servicesautomationprogramming (Python, C#, Java, Go)observabilitymonitoringCI/CD pipelinesincident management
Soft Skills
leadershipcommunicationmentoringcross-functional collaborationinfluence without authority