CareerPlanGet AI match score →

Senior Software Engineer – Go (Golang)

2 Locations💼 Full-time💰 $160,000–$160,000🗓 2026-05-27 → 2026-07-30

Core

Design, develop, and maintain high-performance backend services, middleware, and platform applications for GM infotainment and connected vehicle systems.

Role type

Senior IC Go backend engineer

Builds

Scalable, reliable, and efficient middleware and application software for in-vehicle infotainment and connected vehicle platforms

Domain

Automotive software / Connected vehicles

Deliverable

production ML models | product features | infrastructure

Required skills

Go (structs, interfaces, channels, goroutines), concurrency, parallel processing, RESTful APIs, gRPC, distributed systems, microservices, CI/CD, SQL/NoSQL

Preferred skills

Automotive software development (infotainment, clusters, middleware), Vehicle Development Process (VDP), system observability (logging, monitoring, tracing), safety-critical or real-time systems

Technologies

Go, gRPC, REST, Git, CI/CD pipelines

Responsibilities

Design and develop high-performance backend services and middleware; write clean, maintainable, and high-performance Go code; contribute to system architecture and design; own the end-to-end defect lifecycle; lead and participate in design reviews, code reviews, and technical discussions; mentor and coach engineers

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗