Staff Software Engineer - Billing & Subscription Platform
$189.3k - $290.7kGeneral Motors Proving Ground
Job Description
Work Arrangement:
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.
Your Skills & Abilities (Required Qualifications)
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.
Additional Information:
This job may be eligible for relocation benefits.
Compensation: The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position, as well as geography of the selected candidate.
- The salary range for this role is $189,300.00 - $290,700.00 . The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.
- Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance.
Benefits:
- Benefits: GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more.
#LI-KB1
GM does not provide immigration-related sponsorship for this role. Do not apply for this role if you will need GM immigration sponsorship now or in the future. This includes direct company sponsorship, entry of GM as the immigration employer of record on a government form, and any work authorization requiring a written submission or other immigration support from the company (e.g., H1-B, OPT, STEM OPT, CPT, TN, J-1, etc).
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}.
This job may be eligible for relocation benefits.
About GM
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
Why Join Us
We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
Benefits Overview
From day one, we're looking out for your well-being-at work and at home-so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources ( .
Non-Discrimination and Equal Employment Opportunities (U.S.)
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.
We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. 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. To learn more, visit How we Hire ( .
Accommodations
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email (View email address on click.appcast.io) us or call us at View phone number on click.appcast.io. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
We are leading the change to make our world better, safer and more equitable for all through our actions and how we behave. Learn more about:
Our Company (
Our Culture
How we hire??????? (
Our diverse team of employees bring their collective passion for engineering, technology and design to deliver on our vision of a world with Zero Crashes, Zero Emissions and Zero Congestion. We are looking for adventure-seekers and imaginative thought leaders to help us transform mobility.
Explore our global locations (
We are determined to lead change for the world through technology, ingenuity and harnessing the creativity of our diverse team. Join us to help lead the change that will make our world better, safer and more equitable for all by becoming a member of GM's Talent Community (beamery.com) ( . As a part of our Talent Community, you will receive updates about GM, open roles, career insights and more.
Please note that filling out the form below will not add you to our Talent Community automatically; you will need to use the link above. If you are seeking to apply to a specific role, we encourage you to click "Apply Now" on the job posting of interest.
The policy of General Motors is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity/expression or veteran status. Additionally, General Motors is committed to being an Equal Employment Opportunity Employer and offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us at View email address on click.appcast.io .In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
$207k - $301k
...practical experience.8 years of experience in software engineering/architecture, with 5 years of... ...domain.2 years of experience in Salesforce platform integration.Experience leading full... ...purchasing experiences and downstream billing and fulfillment systems.Google Cloud...Platform$280k - $350k
...of top researchers and engineers, building the world’s top... ...an ambitious and capable Staff/Principal Backend... ...help take the Inworld AI platform even farther. Here is what... ...projects like system-wide billing and so on.As a Staff/Principal Software Engineer, you would be a...PlatformFull timeWork at officeRelocation$186k - $388k
...TVRoku is the #1 TV streaming platform in the U.S., Canada, and... ...significant growth path. The subscription platform is part of every step... ...collaborate across Product, Engineering, QA, and Ops to deliver... ...subscriptions, purchase, and billing domainsExperience building systems...PlatformWork at officeLocal areaRemote workMonday to ThursdayFlexible hours$207k - $301k
...across backend, mobile, and web platforms.Contribute to the success of... ...prototype and launch new subscription experiences and capabilities... ....Mentor team members, guide engineering best practices, and... ...experience.8 years of experience in software development.5 years of experience...Platform$143k - $286k
...Summary...What you'll do...The Subscriptions & Savings Team is... ...product management, design, engineering, research, and analytics to... ...Node.js, Rust services and platforms that power critical applications... ...bring:10+ years of professional software engineering experience, with...PlatformFull timeTemporary workPart time- ...qualification, catalog, cart, checkout, billing, payments, subscriptions, orders, and customer account... ...experiences. We are looking for engineers who pair strong software fundamentals with practical AI-... ...flowsExposure to commerce platforms or vendors such as Shopify or similar...PlatformFull timeLocal areaWork from homeRelocation packageFlexible hours
- ...qualification, catalog, cart, checkout, billing, payments, subscriptions, orders, and customer account... ...experiences. We are looking for engineers who pair strong software fundamentals with practical AI-... ...other customer-facing digital platforms Experience in areas such as...PlatformLocal areaWork from homeRelocation packageFlexible hours
$180k
...motivated, and focused on engineering excellence. This... ...Engineering Lead for Consumer Subscriptions (X Premium &... ...will own the entire billing and monetization infrastructure... ...Exceptional software engineering background... ..., or transactional platforms preferred). Proven...PlatformFull timeTemporary workWorldwide$248k - $292k
...market. About the role: We are looking for an experienced Staff Software Engineer generalist to join the Drivemode IVI Team (In Vehicle... ...technical lead in the next IVI iterations and next-generation platforms. Occasional travel to Japan. What We Are Looking For:...PlatformFull timeFlexible hours- ...world's best data and AI infrastructure platform so our customers can use deep data insights to improve their business. Our engineering teams build technical products that fulfill... ...and operate one of the largest-scale software platforms. The fleet consists of millions...PlatformFull time
$176.4k - $319.72k
...driving deployments, Nuro gives the automakers and mobility platforms a clear path to AVs at commercial scale—empowering a safer,... ...more connected future. About the Role As a Senior/Staff Software Engineer working on driving behavior verification, you are responsible...PlatformOdd jobFull timeWork experience placement$180k - $260k
...encompassing solution that integrates advanced software and hardware powering the fleet,... ...workflows. Collaborates across autonomy and platform teams, interfaces with vendors, and... ...with teams in behavior planning, platform engineering, integration, safety, and operations to...PlatformOdd jobFull timeWork at officeRemote work$170k - $260k
...encompassing solution that integrates advanced software and hardware powering the fleet,... ...We are looking for a Senior or Staff Software Engineer with a strong background in Visual Odometry... ...time performance on embedded compute platforms. Analyze system performance in...PlatformOdd jobFull timeWork at office$202.5k - $274k
Company OverviewIntuit is the global financial technology platform that powers prosperity for the people and communities we serve... ...invoicing and Capital loan customers.We're hiring a Staff Software Engineer to help build the next layer of this platform: the Unified...PlatformLive inWorldwide$235.7k - $277k
...world can do with it. With Confluent, data doesn’t sit still. Our platform puts information in motion, streaming in near real-time so... ...platform they already use to move and process events at scale.As an engineer, you'll own delivery of significant pieces of this product —...PlatformLive in$220.5k - $298.5k
Company OverviewIntuit is the global financial technology platform that powers prosperity for the people and communities we serve... ...that possible.Job OverviewCome join Intuit as a Senior Staff Software Engineer! We're constantly evolving to deliver on our mission to power...PlatformWorldwide$185k - $250k
...Responsibilities:• Develop and maintain software components on current and future networking... ...on our next-generation security platform ready for cloud native deployment• Hands... ...Computer Science or Math or Electrical Engineering; M.S. preferredUS citizenship is requiredThe...PlatformFull timeWorldwideHome office$214k - $261.5k
...world across a wider range of consumer experiences and devices.OverviewWe’re seeking a Senior Staff Software Engineer to lead the evolution of Dolby Vision on the PC platform. This highly impactful role sits at the intersection of C++ systems programming, GPU compute,...PlatformFull timeLocal areaWorldwideFlexible hours- ...millions of patients worldwide.We’re a team of engineers, clinicians, and innovators united by... ...and calibration strategy and develop software to implement the same.Essential Job... ...user interface technologies. Work with platform software, mechanical and electrical engineers...PlatformLocal areaWorldwideFlexible hours
$240k - $265k
...leveraging its commercial self-driving software to develop, test and deploy autonomous... ...of Defense.We are looking for a Staff Software Engineer to help shape how learned models are integrated... ...hiring. Certain features of the platform may qualify it as an Automated Employment...PlatformVisa sponsorship$207k - $301k
Act as a core engineering partner to product, UX, analytics, and privacy teams in a cross-... ...technical uncertainties, and delivering software solutions.Contribute to a collaborative... ...with Product and UX partners.The Platforms and Devices team encompasses Google's various...Platform$207k - $301k
...the design and development of large-scale software services that revolutionize data... ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a related technical... ...Generative AI to the forefront of Google Cloud Platform (GCP) Data Analytics. You will join a...Platform$210k - $250k
The OpportunityWe're seeking a talented Staff Engineer to join our Frontend Team. In this role, the person will shape and drive feature development... ...and performance pitfallsValidate /test for cross-browser/platform/device compatibilityResearch solutionsParticipate in code...PlatformPermanent employment- Company OverviewIntuit is the global financial technology platform that powers prosperity for the people and communities we serve... ...join the QuickBooks Capital & Lending platform team as a Staff Software Engineer (Backend). You will join an innovative and passionate team...PlatformWorldwide
$207k - $301k
...compliance with global regulations and platform changes while maintaining data utility for... ...technical guidance and mentorship to engineers, ensuring the team’s designs are scalable... ...years of experience testing, and launching software products.Experience in working with...PlatformShift work$207k - $300k
...practical experience.8 years of experience in software development.5 years of experience... ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a related technical... ...the productivity of Google Cloud Platform application developers, application operators...Platform$207k - $300k
..., product managers, security, and other engineering teams to align competing priorities and... ...practical experience.8 years of experience in software development.5 years of experience... ...consumer application.Experience in cross-platform development and mobile client infrastructure...Platform$207k - $300k
...Influence and coach a distributed team of engineers.Facilitate alignment and clarity across... ..., maintain, and enhance large scale software solutions.Minimum qualifications:Bachelor... ...global services, and providing the essential platforms that enable developers to build the...PlatformWorldwide$262k - $364k
...Consolidate our efforts into a unified GenAI platform that supports both offline generation and real... ...and architecture; and testing/launching software products.Preferred qualifications:Master’s degree or PhD in Engineering, Computer Science, or a related technical field...Platform$110k - $220k
...and development of iOS mobile software systems, ensuring high-... ...integrity and work closely with platform team. Collaborate with product... ...Raise the bar on sustainable engineering by improving best practices,... ...experience on Swift for iOS staff.3+ years’ experience on WebView...PlatformFull timeTemporary workPart time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer - Billing & Subscription Platform. Be the first to apply!
- platform developer Mountain View, CA
- senior platform engineer Mountain View, CA
- platform engineer Mountain View, CA
- bank software Mountain View, CA
- software asset management analyst Mountain View, CA
- ultimate software Mountain View, CA
- embedded software Mountain View, CA
- software Mountain View, CA
- software engineer - cloud services Mountain View, CA
- internship software Mountain View, CA



