Posted in

Technical Fellow

Technical Fellow

CompanyGeneral Motors
LocationWarren, MI, USA
Salary$259000 – $396700
TypeFull-Time
Degrees
Experience LevelSenior, 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.