> Markdown version of [/jobs/ext/1597147-staff-software-engineer-billing-subscription](https://www.wearedevelopers.com/jobs/ext/1597147-staff-software-engineer-billing-subscription). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Software Engineer - Billing & Subscription... - **Company:** General Motors - **Location:** Warren, MI, United States - **Experience:** Expert - **Salary:** $189,300.0 - $290,700.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Automation of Tests, Microsoft Azure, Batch Processing, Cloud Computing, Cloud Engineering, Software Quality, Continuous Integration, Data Integrity, Junit, Node.Js, NoSQL, Service Design, Shopify, Software Engineering, Data Streaming, Systems Integration, TypeScript, Web Application Frameworks, ReactJS, Spring-boot, Cypress (Programming Language), Backend, Event Driven Architecture, Containerization, AngularJS, Information Technology, Apache Kafka, Legacy Systems, Zuora, Microservices - **Published:** July 28, 2026 - **Apply:** https://www.juju.com/job/00000000gk6r8d ## About the Role + **Bachelor's degree** in Computer Science or related technical field, or equivalent practical experience. + **10+ years** of professional software engineering experience, with at least **3+ years** in roles leading design and delivery of complex backend or platform systems. + Significant experience with **full-stack or backend development for enterprise integrations** , ideally including **Zuora or similar billing/subscription platforms** . + Strong experience with **batch processing and financial systems** , including reliability, reconciliation, and data integrity considerations. + Hands-on **Azure** experience, including designing and migrating services to cloud-native architectures (containers, managed services, security, networking). + Proficiency in several of the following: **Java, Spring Boot, Node.js, JavaScript/TypeScript, React/Angular** . + Experience building **microservices** , **event-driven systems with Kafka** , and working with both **relational and NoSQL databases** . + Solid understanding of **automated testing** and quality practices, including frameworks such as **JUnit, Jest, Cypress** , or equivalents. + Proven ability to **lead technical direction** , influence cross-team decisions, and deliver results in a complex, highly integrated environment. What Will Give You A Competitive Edge (Preferred Qualifications) + Prior experience with **billing systems (Zuora or similar) and/or financial applications** , particularly in multi-region or multi-entity environments. + Prior experience with integration of payment gateways + Familiarity with **Shopify** and related storefront technologies, especially in the context of subscription or recurring billing. + Familiarity with **Liquid or Hydrogen frameworks** or similar technologies for building custom storefront experiences. + Demonstrated **technical leadership and mentoring** experience, including guiding senior engineers and influencing architecture at the organization level. + Experience modernizing legacy platforms into **microservices** and implementing **event-driven architectures** at scale. + Background working closely with **finance, tax, and compliance** partners on requirements for invoicing, taxation, and revenue recognition. ## Description _Hybrid._ This role is categorized as hybrid. The successful candidate is expected to report to Austin, TX, Warren, MI, or Mountainview, CA three times per week. About the Role Join GM's **Digital Products Engineering** organization and help define the next generation of our **subscription and billing platform** . As a **Staff Software Engineer (Level 8)** , you will lead **technical domains** , drive architecture across teams, and serve as an engineering leader for billing platform. You will provide **hands-on technical leadership** for our **Zuora integrations, scalable batch processing systems, revenue recognition systems, journal systems and onboarding experiences for millions of OnStar customers** , while also setting the long-term architecture and standards for the broader billing platform. This is a **senior individual contributor** role: you will design, build, and optimize **cloud-native solutions on Azure using modern frameworks and event-driven architectures** , while influencing roadmaps, mentoring senior engineers, and collaborating across product, finance, tax, and eCommerce teams. What You'll Do + **Lead architecture and technical direction** for core billing domains (subscriptions, invoicing, payments, taxation, adjustments,) and Zuora integration, setting patterns and reference implementations used by multiple teams. + **Drive design and development** of complex billing platform features and integrations, ensuring they are resilient, secure, and compliant across markets. + **Design and evolve high-volume batch processing systems** for financial transactions, with clear SLIs/SLOs and strong observability (logs, metrics, traces). + **Shape end-to-end onboarding and account lifecycle experiences** for OnStar and other connected services, partnering with product and UX to deliver seamless customer journeys. + **Lead migration of services to Azure** using cloud-native best practices, including containerization, infrastructure-as-code, and secure-by-default configurations. + **Build and review microservices and event-driven systems** leveraging Kafka and modern service design, ensuring consistency, reuse, and high reliability across the platform. + **Collaborate across organizations** (product, business, finance, tax, data, and other engineering teams) to define scalable solutions and align technical decisions with business priorities. + **Mentor and coach engineers** at multiple levels, providing guidance on design, coding, testing, observability, and operational excellence; help grow future technical leaders. + **Champion engineering best practices** (code quality, automated testing, CI/CD, security reviews) and lead design/architecture reviews for high-impact initiatives. + **Influence long-term platform strategy** , identifying simplification, modernization, and de-risking opportunities across billing, integrations, and data flows., This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week {or other frequency dictated by their manager}. ## Related Videos - [Migrating half a million users to a new payment service provider](https://www.wearedevelopers.com/videos/730-migrating-half-a-million-users-to-a-new-payment-service-provider) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Highest Paying Tech Companies in Europe](https://www.wearedevelopers.com/magazine/162-highest-paying-tech-companies-in-europe) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Frontend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/195-frontend-developer-salary-in-germany-2023) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Software Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/194-software-developer-salary-in-germany-2023)