Staff Systems Software Engineer, Infrastructure Platform

General Motors

Multiple Locations, USA
Hybrid
Go programming language
Cloud-native patterns
Restful apis with authentication
Architect and build core platform services including the API gateway, scheduler, and lifecycle orchestration for hundreds of engineers

Job Summary

  • Architect and build core platform services including the API gateway, scheduler, and lifecycle orchestration for hundreds of engineers.
  • Design and implement core platform services using Go and cloud-native patterns, building RESTful APIs with authentication and authorization.
  • Lead architectural discussions, conduct code reviews, document technical decisions, and mentor team members on distributed systems patterns and Go development.

Matching Summary

Architect and build core platform services including the API gateway, scheduler, and lifecycle orchestration for hundreds of engineers.

Skills & Requirements

Must-have

  • Go programming language
  • Cloud-native patterns
  • RESTful APIs with authentication
  • Distributed systems fundamentals
  • Kubernetes or Nomad
  • PostgreSQL database management

Nice-to-have

  • Infrastructure as a Service experience
  • Automotive software development background
  • HashiCorp stack experience
  • Infrastructure as Code tools
  • Observability stacks
  • Event-driven architectures

Key Requirements

  • 8+ years software engineering experience
  • Bachelor's degree or equivalent experience
  • Platform or infrastructure engineering experience
  • Strong proficiency in Go
  • Solid understanding of distributed systems
  • Experience with cloud-native technologies
  • Strong API design skills
  • Deep experience with PostgreSQL
  • Architectural thinking
  • Strong communication skills
  • Ownership mentality

Work Rights

Not specified

Tailored Resume

Cover Letter