Skip to content

Technical Fellow
Company | General Motors |
---|
Location | Warren, MI, USA |
---|
Salary | $259000 – $396700 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- 10+ years of software engineering experience, with a strong track record of leading large-scale system/platform initiatives.
- Expertise in distributed systems, cloud-native architecture, microservices, and event-driven design.
- Deep proficiency in languages such as Java, Go, or C++, and in cloud platforms like AWS, Azure, or Google Cloud.
- Experience designing real-time or near-real-time messaging/notification platforms and managing asynchronous service communication.
- Familiarity with DevOps and CI/CD pipelines, container orchestration (e.g., Kubernetes), and observability best practices.
- Excellent communication and stakeholder engagement skills, including experience influencing senior technical and product leaders.
Responsibilities
- Lead architecture and development of GM’s next-generation Notifications Platform, ensuring high availability, scalability, and low latency across diverse communication channels.
- Provide long-term architectural strategy and hands-on support across the OnStar services suite, modernizing legacy systems and improving system interoperability and performance.
- Serve as a technical thought partner to engineering leaders, product managers, and infrastructure teams.
- Define and drive system-level design patterns, service decomposition strategies, and platform governance across connected vehicle services.
- Identify and resolve complex system design trade-offs involving scale, reliability, security, and latency.
- Evaluate new technologies and frameworks, and lead integration into GM’s software ecosystem when aligned with business goals.
- Mentor senior engineers and contribute to a culture of technical excellence, continuous learning, and innovation.
- Collaborate with global teams to ensure technical alignment across vehicle software, mobile apps, cloud services, and infrastructure layers.
Preferred Qualifications
- Experience in automotive software, telematics, or connected services.
- Prior architectural ownership of services with millions of users or devices.
- Familiarity with vehicle-to-cloud systems, OTA, connected safety, or data privacy regulations.
- Demonstrated ability to lead platform transitions (e.g., from monolith to microservices).
- Contributions to open-source projects or technical publications.