At GM, our Vehicle Configuration and Marketing team builds enterprise-grade platforms that power vehicle configuration, pricing, inventory, and sales systems—including the CarBravo marketplace, and we are looking to solve the problem of delivering accurate, high-quality data and imagery to create seamless digital experiences across all GM brand sites.
Requirements
- Deep expertise in Java, Spring Boot, and scalable microservice architectures
- Experience with distributed systems, event-driven architecture, and technologies like Apache Kafka
- Hands-on experience with containerization (Docker, K8s/AKS) and Microsoft Azure
- Familiarity with PostgreSQL, Redis, and cloud-native storage solutions
- Experience with REST, GraphQL, Kafka, messaging queues
- Track record of mentoring engineers and leading technical direction at scale
- Experience building enterprise-grade backend platforms and services
Responsibilities
- Architect and evolve distributed systems with a focus on performance, scalability, and maintainability
- Lead the development of backend APIs and services that power customer-facing digital platforms
- Write clean, well-tested, secure code—and guide others to do the same through code reviews and mentorship
- Build and optimize synchronous and asynchronous integrations (REST, GraphQL, Kafka, messaging queues)
- Mentor engineers on architectural design, modern development patterns, and industry best practices
- Evaluate and integrate emerging technologies to improve system capabilities and developer efficiency
- Collaborate with cross-functional teams to align technical execution with business goals
Other
- Bachelor’s or Master’s in CS, Engineering, or related field (or equivalent experience)
- 8+ years of experience building enterprise-grade backend platforms and services
- Must be able to report to their primary GM location (Austin, TX or Sunnyvale, CA) three times per week
- Must purchase/lease a qualifying GM vehicle every four years unless one of a limited number of exceptions applies
- Must be eligible to participate in a company vehicle evaluation program