Senior Software Engineer
Core
Design and implement high-quality, multi-layered solution architectures for back-office microservices, mobile, web, and in-vehicle customer platforms to solve complex problems at massive scale.
Role type
Senior Software Engineer (Backend/Microservices)
Builds
Connected vehicle applications, notification platforms, and big data backend services
Domain
Automotive / Cloud Infrastructure / Distributed Systems
Deliverable
production ML models | product features (via careerplan.io/jobs/JR-202621768-senior-software-engineer-at-generalmotors)
Required skills
Java, JEE, Spring Boot, RESTful APIs, Event-based messaging, Kubernetes, Docker, CI/CD pipelines, SQL, NoSQL (Cassandra), Observability tools, BDD, TDD
Preferred skills
Pivotal Cloud Foundry, Azure compute services, AKS, Istio, Argo CD, Firebase Messaging, Apple Push Notification Service
Technologies
Java, Spring, Kubernetes, Docker, Kafka, Cassandra, Redis, Azure DevOps, Jenkins, Helm, ELK stack, Prometheus, Grafana, Git, Maven
Responsibilities
Interact with scrum teams and architects to deliver enhancements; Provide technical leadership for solution architectures; Develop applications on microservices, mobile, web, and in-vehicle platforms; Manage production support including incident management and triage; Build and maintain automated CI/CD pipelines.
Seniority
Senior, hands-on IC