Staff Software Engineer – Billing & Subscription Platform

General Motors

Warren, MI, United States
Not specified; not specified; benefits available i...
Hybrid (3 days onsite, minimum)
10+ years software engineering experience
Azure cloud-native architecture migration
Zuora or similar billing platform integration
General Motors is seeking a Staff Software Engineer for its Billing & Subscription Platform in Warren, MI, with a hybrid work arrangement. The ideal candidate will lead technical domains and architecture for the billing platform, focusing on cloud-native solutions and integrations while collaborating across multiple teams

Job Summary

  • This role involves leading the technical direction and architecture for GM's next-generation subscription and billing platform serving millions of OnStar customers.
  • The successful candidate will drive the migration of services to Azure using cloud-native best practices while ensuring resilience and security across global markets.
  • GM does not provide immigration-related sponsorship for this role, requiring candidates to have existing work authorization without future company support.

Matching Summary

Match Score: 85

General Motors is seeking a Staff Software Engineer for its Billing & Subscription Platform in Warren, MI, with a hybrid work arrangement. The ideal candidate will lead technical domains and architecture for the billing platform, focusing on cloud-native solutions and integrations while collaborating across multiple teams.

Salary

Not specified; Not specified; Benefits available including relocation eligibility

Skills & Requirements

Must-have

  • 10+ years software engineering experience
  • Azure cloud-native architecture migration
  • Zuora or similar billing platform integration
  • High-volume batch processing systems design
  • Kafka event-driven microservices development
  • Java Spring Boot or Node.js proficiency

Nice-to-have

  • Experience with Shopify storefront technologies
  • Background in finance tax compliance domains
  • Liquid or Hydrogen framework familiarity
  • Mentoring senior engineers and technical leaders
  • Multi-region multi-entity billing environment
  • Payment gateway integration experience

Key Requirements

  • Bachelor's degree in Computer Science or equivalent
  • Minimum 10 years professional software engineering experience
  • At least 3 years leading complex backend system design
  • Must possess valid US work authorization (no sponsorship)
  • Proven ability to lead cross-team technical decisions

Work Rights

Must have valid US work authorization

Tailored Resume

Cover Letter