Senior Software Engineer (Billing & Subscription Platform)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer (Billing & Subscription Platform): Lead technical domains and drive architecture for GM’s next-generation subscription and billing platform with an accent on Zuora integrations, scalable batch processing, revenue recognition, and onboarding for millions of OnStar customers. Focus on designing cloud-native microservices on Azure, event-driven systems with Kafka, and ensuring resilience, security, and compliance across markets.
Hybrid: Expected to report to Warren, MI, three times per week at minimum. GM does not provide immigration-related sponsorship (H-1B, OPT, etc.). Do not apply if you need sponsorship now or in the future.
Company
GM’s Digital Products Engineering organization powering connected services like OnStar with a vision for Zero Crashes, Zero Emissions, and Zero Congestion.
What you will do
- 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 (logs, metrics, traces).
- Shape end-to-end onboarding and account lifecycle experiences for OnStar services, partnering with product and UX teams.
- Build microservices and event-driven systems using Kafka.
- Lead migration of services to Azure with containerization, IaC, and secure configurations.
- Mentor engineers, influence roadmaps, and collaborate across product, finance, tax, and eCommerce teams.
Requirements
- Bachelor’s degree in Computer Science or equivalent experience.
- 5+ years of professional software engineering experience.
- Full-stack or backend development for enterprise integrations, ideally Zuora or similar billing platforms.
- Batch processing and financial systems experience, focusing on reliability and data integrity.
- Hands-on Azure experience with cloud-native architectures (containers, managed services).
- Proficiency in Java, Spring Boot, Node.js, JavaScript/TypeScript, React/Angular.
- Microservices, Kafka, relational/NoSQL databases, automated testing (JUnit, Jest, Cypress).
- Ability to lead technical discussions and deliver in complex environments.
Nice to have
- Billing systems (Zuora) and financial apps in multi-region environments.
- Payment gateways integration.
- Shopify, Liquid, or Hydrogen for storefronts.
- Technical leadership and mentoring senior engineers.
- Modernizing legacy platforms to microservices and event-driven architectures.
- Work with finance, tax, compliance on invoicing and revenue recognition.
Culture & Benefits
- Inclusive workplace fostering belonging and development.
- Comprehensive Total Rewards from day one, including well-being support at work and home.
- Non-discriminatory employment practices per US federal, state, and local laws.
- Opportunities for accommodations for job seekers with disabilities.
- May be eligible for relocation benefits.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →