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

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.

Senior Backend Software Engineer – SRE
General MotorsSenior Backend Software Engineer/SRE at GM developing the Energy Cloud platform. Leading reliability and operational excellence while enhancing backend services for smart energy solutions.
Tech Stack
Tools & technologiesAWSAzureCloudGoGoogle 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 resumeApplicant 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