Senior Backend Software Engineer - GM Energy
Core
Design, build, and operate scalable backend services and APIs powering critical product and business capabilities for internal and customer-facing applications.
Role type
Senior individual contributor backend software engineer
Builds
Scalable backend services, secure APIs, and shared platform components
Domain
Automotive / Energy Solutions / Cloud-native distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Backend application development, RESTful API design, Cloud platforms, Distributed systems, Relational/NoSQL databases, Testing and debugging, Code review, System scalability, Observability, CI/CD
Preferred skills
Platform services architecture, Azure cloud-native patterns, Containerization and orchestration, Event-driven systems, Infrastructure automation, Regulated enterprise environments
Technologies
Java, Kotlin, Python, Go, Docker, Kubernetes, Azure
Responsibilities
Design and develop backend services and APIs, Own service architecture and technical design decisions, Improve system scalability and operational excellence, Lead implementation of logging and monitoring, Troubleshoot production issues and perform root cause analysis, Mentor other engineers, Drive code quality and engineering standards, Collaborate to reduce technical debt
Seniority
Senior, hands-on IC