Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer - Billing & Subscription Platform

$189.3k - $290.7k

General 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.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer - Billing & Subscription Platform in Mountain View, CA vacancy
  • $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

    Google

    Sunnyvale, CA
    4 days ago
  • $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... 
    Platform
    Full time
    Work at office
    Relocation

    Inworld AI

    Mountain View, CA
    7 hours ago
  • $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... 
    Platform
    Work at office
    Local area
    Remote work
    Monday to Thursday
    Flexible hours

    Roku

    San Jose, CA
    7 hours ago
  • $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

    Google

    Mountain View, CA
    3 days ago
  • $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... 
    Platform
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    3 days ago
  •  ...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... 
    Platform
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    4 days ago
  •  ...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... 
    Platform
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    4 days ago
  • $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... 
    Platform
    Full time
    Temporary work
    Worldwide

    SpaceXAI

    Palo Alto, CA
    1 day ago
  • $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:... 
    Platform
    Full time
    Flexible hours

    Drivemode

    Mountain View, CA
    1 day ago
  •  ...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... 
    Platform
    Full time

    Databricks

    Mountain View, CA
    1 day ago
  • $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... 
    Platform
    Odd job
    Full time
    Work experience placement

    Nuro

    Mountain View, CA
    1 day ago
  • $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... 
    Platform
    Odd job
    Full time
    Work at office
    Remote work

    Gatik Ai

    Mountain View, CA
    1 day ago
  • $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... 
    Platform
    Odd job
    Full time
    Work at office

    Gatik Ai

    Mountain View, CA
    1 day ago
  • $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... 
    Platform
    Live in
    Worldwide

    Intuit

    Mountain View, CA
    2 days ago
  • $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 —... 
    Platform
    Live in

    Confluent

    Mountain View, CA
    2 days ago
  • $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... 
    Platform
    Worldwide

    Intuit

    Mountain View, CA
    7 hours ago
  • $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... 
    Platform
    Full time
    Worldwide
    Home office

    Fortinet

    Sunnyvale, CA
    1 day ago
  • $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,... 
    Platform
    Full time
    Local area
    Worldwide
    Flexible hours

    Dolby

    Sunnyvale, CA
    7 hours ago
  •  ...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... 
    Platform
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    1 day ago
  • $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... 
    Platform
    Visa sponsorship

    Kodiak Robotics

    Mountain View, CA
    1 day ago
  • $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

    Google

    Mountain View, CA
    1 day ago
  • $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

    Google

    Sunnyvale, CA
    3 days ago
  • $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... 
    Platform
    Permanent employment

    Otter.ai

    Mountain View, CA
    4 days ago
  • 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... 
    Platform
    Worldwide

    Intuit

    Mountain View, CA
    3 days ago
  • $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... 
    Platform
    Shift work

    Google

    Mountain View, CA
    3 days ago
  • $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

    Google

    Sunnyvale, CA
    1 day ago
  • $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

    Google

    Mountain View, CA
    3 days ago
  • $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... 
    Platform
    Worldwide

    Google

    Sunnyvale, CA
    2 days ago
  • $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

    Google

    Mountain View, CA
    2 days ago
  • $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... 
    Platform
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    7 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer - Billing & Subscription Platform. Be the first to apply!