Senior Software Engineer – Billing & Subscription Platform
Core
Design, build, and optimize cloud-native billing and subscription platform solutions for millions of OnStar customers, leading technical domains and architecture across teams.
Role type
Senior IC software engineer (billing & subscription platform)
Builds
Scalable batch processing systems, revenue recognition systems, journal systems, and Zuora integrations for financial transactions and account lifecycles.
Domain
Automotive (OnStar) / Financial Technology / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Full-stack or backend development, Zuora or similar billing platforms, batch processing and financial systems, Azure cloud-native architecture, Java/Spring Boot, Node.js/TypeScript, microservices and event-driven systems (Kafka), relational and NoSQL databases, automated testing frameworks.
Preferred skills
Payment gateway integration, Shopify storefront technologies, legacy platform modernization, cross-functional leadership with finance/tax teams.
Technologies
Azure, Kafka, Zuora, Spring Boot, Node.js, React/Angular, JUnit, Jest, Cypress, Docker, Kubernetes, Terraform
Responsibilities
Drive design and development of complex billing platform features and integrations; Design and evolve high-volume batch processing systems for financial transactions; Shape end-to-end onboarding and account lifecycle experiences; Build microservices and event-driven systems; Mentor and coach engineers at multiple levels; Lead migration of services to Azure using cloud-native best practices.
Seniority
Senior, hands-on IC with leadership responsibilities