Senior Backend Software Engineer- GM Energy
Core
Design and build scalable, reliable backend services and APIs for home energy management, EV/EVSE telemetry, and utility integrations.
Role type
Senior individual contributor backend software engineer
Builds
Backend services, RESTful APIs, and data exchange patterns for the GM Energy Cloud platform
Domain
Energy management, EV charging, cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Python or Java, RESTful API design, distributed systems, microservices, CI/CD, observability tools, incident response
Preferred skills
Event-driven architectures, streaming data pipelines, Snowflake/Databricks, security and compliance, SRE practices
Technologies
Azure, Python, Java, Kafka, Snowflake, Databricks, Datadog, Prometheus, Grafana
Responsibilities
Lead end-to-end design and implementation of complex backend features, own critical production services and integrations, participate in on-call for incident triage and root-cause analysis, mentor other engineers, establish best practices for APIs and security
Seniority
Senior, hands-on IC