Senior Software Engineer
Core
Design, implement, and deliver high-quality technical solutions for the Firmware OTA (FOTA) backend platform, managing campaign executions and firmware delivery to GM vehicles.
Role type
Senior Software Engineer (Backend/Cloud-Native)
Builds
End-to-end microservices for OTA workflows, package building, and vehicle interactions.
Domain
Automotive / Cloud-Native Software Engineering
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Microservices, REST APIs, Event-driven architecture, Cloud platforms (AWS/Azure/GCP), Kafka, Pulsar, JMS, Oracle, Postgres, Akka, ELK stack, Prometheus, CI/CD pipelines
Preferred skills
None stated
Technologies
Spring Cloud, Cloud Foundry, AWS, Azure, Google Cloud, Kafka, Pulsar, JMS, Oracle, Postgres, Akka, ELK, Prometheus
Responsibilities
Design database schemas, API specifications, and technical solutions; break down business features into stories with estimates; advocate for non-functional requirements (code quality, performance, scalability, security); lead peer reviews and pull requests; drive team development processes and technical standards; debug and analyze production issues.
Seniority
Senior, hands-on IC