GM is looking to shape the future of their billing platform by leading Zuora integration, architecting scalable batch processing systems, and enhancing onboarding experiences for millions of OnStar customers.
Requirements
- 5+ years in full-stack development with enterprise integrations (Zuora or similar).
- Strong experience with batch processing and financial systems.
- Hands-on Azure migration and cloud architecture expertise.
- Proficiency in Java, Spring Boot, Node.js, JavaScript/TypeScript, React/Angular.
- Experience with microservices, Kafka, and relational/NoSQL databases.
- Solid understanding of testing frameworks (JUnit, Jest, Cypress).
- Strong preference for experience with Shopify
Responsibilities
- Lead design and development of billing platform features and Zuora integration.
- Architect resilient batch processing systems for high-volume financial transactions.
- Enhance OnStar onboarding flows for seamless customer experiences.
- Drive migration of services to Azure using cloud-native best practices.
- Build microservices and event-driven systems leveraging Kafka.
- Collaborate with product, business, and engineering teams to deliver scalable solutions.
- Write clean, testable code across front-end and back-end components.
Other
- Bachelor’s degree in CS or equivalent experience.
- GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE.
- This job may be eligible for relocation benefits.
- General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging.
- Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment.