Senior Software Engineer – Billing & Subscription Platform

General Motors Australia & New Zealand

Warren, Michigan, United States
**
5+ years professional software engineering experience
Azure cloud-native architecture and migration
Zuora or similar billing platform integration
** General Motors is seeking a Senior Software Engineer for their Billing & Subscription Platform, located in Warren, Michigan, with a hybrid work model. The role involves leading the design and development of cloud-native billing solutions, collaborating across multiple teams, and mentoring junior engineers. **

Job Summary

  • This role involves leading the architecture and development of the next generation subscription and billing platform for millions of OnStar customers.
  • The successful candidate will drive resilient, secure, and compliant financial transaction systems while mentoring senior engineers across the organization.
  • General Motors offers a hybrid work model requiring reporting to Warren, MI three times per week with potential relocation benefits.

Matching Summary

Match Score: 75

** General Motors is seeking a Senior Software Engineer for their Billing & Subscription Platform, located in Warren, Michigan, with a hybrid work model. The role involves leading the design and development of cloud-native billing solutions, collaborating across multiple teams, and mentoring junior engineers. **

Skills & Requirements

Must-have

  • 5+ years professional software engineering experience
  • Azure cloud-native architecture and migration
  • Zuora or similar billing platform integration
  • High-volume batch processing systems design
  • Java, Spring Boot, Node.js, or TypeScript proficiency
  • Kafka event-driven microservices development
  • Hands-on full-stack or backend enterprise development

Nice-to-have

  • Experience with Shopify storefront technologies
  • Familiarity with Liquid or Hydrogen frameworks
  • Background working with finance and tax compliance teams
  • Prior experience modernizing legacy platforms to microservices
  • Demonstrated technical leadership and mentoring capabilities

Key Requirements

  • Bachelor's degree in Computer Science or equivalent practical experience
  • US Work Authorization (No Sponsorship Provided)
  • Proven ability to lead technical discussions in complex environments

Work Rights

Must have US work authorization; no sponsorship provided

Tailored Resume

Cover Letter