Staff Software Engineer (Billing & Subscription Platform)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Staff Software Engineer (Billing & Subscription Platform): Lead technical domains and architecture for subscription and billing platform serving millions of OnStar customers with an accent on Zuora integrations, scalable batch processing, revenue recognition, and journal systems. Focus on designing cloud-native Azure solutions, event-driven microservices with Kafka, and optimizing high-volume financial transaction systems for reliability and compliance.
Location: Hybrid in Warren, Michigan – report to office three times per week minimum. No immigration sponsorship provided (H-1B, OPT, etc.). This job may be eligible for relocation benefits.
Company
GM’s Digital Products Engineering organization defining the next generation of subscription and billing platform.
What you will do
- Lead architecture and technical direction for core billing domains including subscriptions, invoicing, payments, taxation, adjustments, and Zuora integration.
- Drive design and development of complex billing features and integrations ensuring resilience, security, and compliance.
- Design high-volume batch processing systems for financial transactions with strong observability and SLIs/SLOs.
- Shape end-to-end onboarding and account lifecycle experiences for OnStar connected services partnering with product and UX teams.
- Lead migration to Azure using cloud-native practices like containerization and infrastructure-as-code.
- Build and review microservices and event-driven systems with Kafka, mentor engineers, and champion best practices.
Requirements
- Bachelor’s degree in Computer Science or equivalent experience.
- 10+ years software engineering, 3+ years leading complex backend/platform systems.
- Experience with full-stack or backend for enterprise integrations, ideally Zuora or similar billing platforms.
- Strong batch processing and financial systems experience including reliability and data integrity.
- Hands-on Azure for cloud-native architectures (containers, managed services).
- Proficiency in Java, Spring Boot, Node.js, JavaScript/TypeScript, React/Angular; microservices, Kafka, databases.
- Automated testing (JUnit, Jest, Cypress); ability to lead technical direction cross-team.
Nice to have
- Billing systems experience in multi-region environments.
- Payment gateways integration.
- Shopify, Liquid/Hydrogen for storefronts.
- Technical leadership mentoring senior engineers.
- Modernizing legacy to microservices/event-driven at scale.
- Work with finance, tax, compliance on invoicing/revenue.
Culture & Benefits
- Focus on well-being with comprehensive Total Rewards including health benefits from day one.
- Inclusive workplace fostering belonging and equal opportunities.
- Support for disabilities and accommodations in hiring.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →