CrawlJobs Logo

Staff Software Engineer – Billing & Subscription Platform

United States, Austin Employment contract 189300.00 - 290700.00 USD / Year · Job Posted June 30, 2026
Apply Position
Job Link Share

Job Description

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.

Job Responsibility

  • 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

Requirements

  • 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

Nice to have

  • 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

What we offer

  • 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

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Staff Software Engineer – Billing & Subscription Platform

8 matching positions

Staff Software Engineer, Money

This is a Product Engineering role specialized in monetization systems, and will...
Location
Location
United States , Foster City
Salary
Salary:
265000.00 - 340000.00 USD / Year
replit.com Logo
Replit
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of engineering experience, with strong skills working on the backend
  • Direct working experience in at least one of the following: Subscription platforms
  • Usage-based billing
  • SaaS Taxation
  • Payment platforms
  • Tokenization
  • Self-directed and comfortable working autonomously in ambiguous environments
  • Excellent problem-solving skills with ability to debug complex billing issues and edge cases
  • Experience implementing customer-facing billing interfaces that simplify complex pricing structures
  • Tools + Tech Stack for this role: Python, TypeScript, React, Postgres, GraphQL, and Nodejs
Job Responsibility
Job Responsibility
  • Lead the architecture and implementation of monetization systems at Replit
  • Create seamless payment experiences for users for both product-led and sales-led motions
  • Build new abstractions and APIs for other engineers at Replit to monetize their new products
  • Iterate on pricing and packaging tactics to drive revenue growth. Examples include coupon codes and referral systems
  • Create monitoring and feedback systems so that we can proactively spot problems, fix them, and optimize performance
What we offer
What we offer
  • Competitive Salary & Equity
  • 401(k) Program with a 4% match
  • Health, Dental, Vision and Life Insurance
  • Short Term and Long Term Disability
  • Paid Parental, Medical, Caregiver Leave
  • Commuter Benefits
  • Monthly Wellness Stipend
  • Autonomous Work Environment
  • In Office Set-Up Reimbursement
  • Flexible Time Off (FTO) + Holidays
  • Fulltime
Read More
Arrow Right

Principal Technical Program Manager

The Principal Technical Program Manager will be responsible for the planning and...
Location
Location
Ireland , Dublin
Salary
Salary:
Not provided
siriusxm.com Logo
SiriusXM
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, engineering, or equivalent work experience
  • Minimum 10 years of deep TPM experience leading large scale technology initiatives within tight deadlines, across multiple cross-functional teams, and building consumer facing applications across a variety of platforms
  • Minimum 10 years experience managing engineering focused programs, building processes and coordinating release schedules
  • Minimum 10 years of program experience in commerce platform technologies (payment and billing, IAP, subscription management, offer management) and/or data and marketing related technologies
  • Minimum 5 years Atlassian (Jira) or similar tooling for managing product and engineering intake and fulfillment processes across large scale engineering initiatives
  • Excellent managerial skills and interpersonal skills
  • effectively communicate and collaborate with all areas of engineering, ability to interact and work with staff at all levels
  • Expert-level understanding of SDLC methodologies and hands-on experience with Scrum, Kanban, and Waterfall practices
  • Strong propensity towards relationship building
  • Experience working with multiple Agile methodologies
Job Responsibility
Job Responsibility
  • Ensure best practices and repeatable consistent processes for requirements definition, including the use of Jira to enable the traceability of tickets to our company roadmap, and the engagement with TPM-driven processes leading to engineering fulfillment
  • Guide the appropriate funneling of requirements to Engineering teams by driving collaborations across all functional product and stakeholder orgs, including Product teams, Business stakeholders (Finance, Legal, Marketing), and Business areas (Automotive, Content, Martech)
  • Contribute to executive-facing program reviews, utilizing Jira data, along with program insights, to create clear communication on health of product definition, technical executions, cross-team accountabilities and expectations
  • Regularly contribute to conversations with leads across all functions, including the executive leadership team
  • Manage and execute large-scale programs with a focus on improving deployment processes, project timelines, and delivery standards
  • Lead cross-functional communications, inclusive of change management and initiative status reporting
  • Provide escalation paths as appropriate, to identify risks, improve execution and remove barriers to execution
  • Create and maintain comprehensive domain roadmaps, ensuring alignment with organizational objectives and enhancing process efficiencies
  • Apply expert-level understanding of Software Development Lifecycle (SDLC) methodologies and best practices to deliver high-impact programs
  • Act as a technical knowledge repository, supporting engineering teams with precise and relevant information through a robust technical vocabulary
  • Fulltime
Read More
Arrow Right

Senior Engineering Manager - Team Billing

Join Intercom as a Senior Engineering Manager to lead Team Billing — the group t...
Location
Location
Ireland , Dublin
Salary
Salary:
Not provided
intercom.com Logo
Intercom
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years managing software engineering teams building and shipping customer‑facing or revenue‑impacting systems (e.g., billing, payments, pricing, subscriptions)
  • Strong technical leadership: comfortable diving into architecture, debugging complex systems, reviewing designs, and making pragmatic tradeoffs to ship safely and fast
  • Proven ability to lead a cross‑functional, full‑stack team through planning and delivery with clear ownership of business outcomes and product health metrics
  • Excellent product sense and customer empathy — you translate ambiguous requirements into clear scopes, milestones, and measurable impact
  • Skilled communicator who drives alignment across partner teams (Sales, Finance, Enterprise Systems, Analytics, Product, Design) and keeps stakeholders informed and unblocked
  • Track record of cultivating and managing senior relationships across Finance, Enterprise Systems, and Analytics to land durable solutions and accurate downstream reporting
  • Relentless about outcomes — you identify the highest‑leverage problems, remove roadblocks, and hold the bar on quality without slipping schedules
  • AI‑first mindset with a high bar for excellence: fluent in using AI tools to accelerate planning, execution, quality, and communication — and to inspire adoption across the team
Job Responsibility
Job Responsibility
  • Lead and scale a team building and enhancing Intercom’s billing, subscription, invoicing, and metering capabilities — the backbone of revenue and monetization experiences
  • Own and improve the reliability and operational excellence of Billing systems: on‑call quality, incident response, observability, and product health standards
  • Partner with Senior and Staff Engineers to shape and execute the technical strategy across subscription management, metering, invoicing, and integrations (e.g., Stripe Billing) — balancing near‑term needs with long‑term platform evolution
  • Collaborate deeply with Product, Design, Sales, Finance, Enterprise Systems, Analytics, and Billing Ops to prioritize the roadmap, close operational gaps, and deliver measurable business outcomes each quarter
  • Cultivate and manage trusted relationships with partner leaders in Finance, Enterprise Systems, and Analytics to ensure alignment on data flows, compliance, reconciliation, and business reporting needs
  • Drive migrations and modernization work where needed (e.g., Stripe‑first capabilities, systems parity and improvements), ensuring safe change management and robust downstream data flows
  • Bring clarity and alignment to priorities, tradeoffs, and timelines
  • set a high bar for planning, testing, and end‑to‑end quality, especially for revenue‑impacting launches
  • Develop and retain top talent through coaching, clear expectations, and effective delegation
  • scale yourself via strong tech‑lead partnerships and “coach‑and‑delegate” leadership
What we offer
What we offer
  • Competitive salary and equity in a fast-growing start-up
  • We serve lunch every weekday, plus a variety of snack foods and a fully stocked kitchen
  • Regular compensation reviews - we reward great work!
  • Pension scheme & match up to 4%
  • Peace of mind with life assurance, as well as comprehensive health and dental insurance for you and your dependents
  • Flexible paid time off policy
  • Paid maternity leave, as well as 6 weeks paternity leave for fathers, to let you spend valuable time with your loved ones
  • If you’re cycling, we’ve got you covered on the Cycle-to-Work Scheme. With secure bike storage too
  • MacBooks are our standard, but we also offer Windows for certain roles when needed
  • Fulltime
Read More
Arrow Right

Senior Engineering Manager - Team Billing

Join Intercom as a Senior Engineering Manager to lead Team Billing — the group t...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
intercom.com Logo
Intercom
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years managing software engineering teams building and shipping customer‑facing or revenue‑impacting systems (e.g., billing, payments, pricing, subscriptions)
  • Strong technical leadership: comfortable diving into architecture, debugging complex systems, reviewing designs, and making pragmatic tradeoffs to ship safely and fast
  • Proven ability to lead a cross‑functional, full‑stack team through planning and delivery with clear ownership of business outcomes and product health metrics
  • Excellent product sense and customer empathy — you translate ambiguous requirements into clear scopes, milestones, and measurable impact
  • Skilled communicator who drives alignment across partner teams (Sales, Finance, Enterprise Systems, Analytics, Product, Design) and keeps stakeholders informed and unblocked
  • Track record of cultivating and managing senior relationships across Finance, Enterprise Systems, and Analytics to land durable solutions and accurate downstream reporting
  • Relentless about outcomes — you identify the highest‑leverage problems, remove roadblocks, and hold the bar on quality without slipping schedules
  • AI‑first mindset with a high bar for excellence: fluent in using AI tools to accelerate planning, execution, quality, and communication — and to inspire adoption across the team
Job Responsibility
Job Responsibility
  • Lead and scale a team building and enhancing Intercom’s billing, subscription, invoicing, and metering capabilities — the backbone of revenue and monetization experiences
  • Own and improve the reliability and operational excellence of Billing systems: on‑call quality, incident response, observability, and product health standards
  • Partner with Senior and Staff Engineers to shape and execute the technical strategy across subscription management, metering, invoicing, and integrations (e.g., Stripe Billing) — balancing near‑term needs with long‑term platform evolution
  • Collaborate deeply with Product, Design, Sales, Finance, Enterprise Systems, Analytics, and Billing Ops to prioritize the roadmap, close operational gaps, and deliver measurable business outcomes each quarter
  • Cultivate and manage trusted relationships with partner leaders in Finance, Enterprise Systems, and Analytics to ensure alignment on data flows, compliance, reconciliation, and business reporting needs
  • Drive migrations and modernization work where needed (e.g., Stripe‑first capabilities, systems parity and improvements), ensuring safe change management and robust downstream data flows
  • Bring clarity and alignment to priorities, tradeoffs, and timelines
  • set a high bar for planning, testing, and end‑to‑end quality, especially for revenue‑impacting launches
  • Develop and retain top talent through coaching, clear expectations, and effective delegation
  • scale yourself via strong tech‑lead partnerships and “coach‑and‑delegate” leadership
What we offer
What we offer
  • Competitive salary and equity in a fast-growing start-up
  • We serve lunch every weekday, plus a variety of snack foods and a fully stocked kitchen
  • Regular compensation reviews - we reward great work!
  • Pension scheme & match up to 4%
  • Peace of mind with life assurance, as well as comprehensive health and dental insurance for you and your dependents
  • Flexible paid time off policy
  • Paid maternity leave, as well as 6 weeks paternity leave for fathers, to let you spend valuable time with your loved ones
  • Cycle-to-Work Scheme
  • MacBooks are our standard, but we also offer Windows for certain roles when needed
  • Fulltime
Read More
Arrow Right

Trainee Teacher/1:1 TA (SEN)

This specialist community specialist school is currently seeking a SEN Trainee T...
Location
Location
United Kingdom , Dorking
Salary
Salary:
20022.00 - 23599.00 GBP / Year
https://www.randstad.com Logo
Randstad
Expiration Date
July 28, 2026
Flip Icon
Requirements
Requirements
  • Creative, friendly and resilient individual who is committed to supporting learners with SEN
  • GCSE in Maths and English or equivalent
  • Eligibility to work in the UK
  • Experience working or volunteering with children or young adults (desirable)
Job Responsibility
Job Responsibility
  • Provide high quality, challenging and differentiated educational activities and sensory experiences through the teaching of a broad and balanced curriculum to small groups or on a 1:1 basis
What we offer
What we offer
  • £1000 Welcome bonus
  • Ready supply of cakes and biscuits in the welcoming staff room
  • Termly staff outings/team building days
  • Free onsite hot meals
  • Parttime
Read More
Arrow Right

Regional Sales Manager

The Regional Sales Manager (RSM) is an integral position within our growing Sale...
Location
Location
United States , Boston; New York; New Jersey
Salary
Salary:
Not provided
arrive.com Logo
Arrive
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 3 years of experience within the parking industry, with a focus on working alongside private operators
  • 2+ years of successful technology solutions sales experience, with a preferred background selling smart city technologies
  • Proven track record of meeting or exceeding annual sales quotas and performance targets
  • Proficiency with modern workplace tools, including Google Workspace, MS Office, Slack, Zoom, and Salesforce
  • Strong written and verbal communication skills with a keen attention to detail
  • Willingness to travel 30%+ dynamically based on business and market development needs
Job Responsibility
Job Responsibility
  • Prospect new business opportunities through proactive outreach and present tailored mobility solutions to prospects
  • Facilitate regular monthly, quarterly, and annual meetings to gather feedback, ensuring we continuously serve the evolving needs of our private operator accounts
  • Connect consistently with private operator accounts and prospects to showcase our innovative product features and functionality
  • Leverage customer relationship management tools daily to strategically plan meetings, track activities, and cultivate a robust pipeline of prospects
  • Collaborate cross-departmentally to participate in and coordinate the drafting of operator requests for proposals (RFPs) and competitive bids
  • Represent the company in diverse business development activities, including trade shows, industry conferences, regional travel, and the contracting/legal process
  • Fulltime
Read More
Arrow Right

Staff Pharmacist

We’re building a world of health around every individual — shaping a more connec...
Location
Location
United States , Baytown
Salary
Salary:
60.00 - 76.00 USD / Hour
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
September 22, 2026
Flip Icon
Requirements
Requirements
  • Active Pharmacist License in the state where the Store is located
  • Active National Provider Identifier (NPI)
  • Not on the DEA Excluded Parties list
Job Responsibility
Job Responsibility
  • Living our purpose by helping to manage and improve patient health through safe and appropriate dispensing, counseling, and immunizing practices
  • Taking direction from the Pharmacy Manager and overseeing the pharmacy as their proxy during bench shifts without overlap, including strengthening pharmacy performance measures through effective coaching and consistent follow-up of pharmacy team members and providing feedback about pharmacy team performance to the Pharmacy Manager as needed
  • Assumes Pharmacy Manager’s day-to-day duties when serving as the only or the primary pharmacist-on-duty
  • Supporting safe and accurate prescription fulfillment by following—and directing the pharmacy team to follow—pharmacy workflow procedures and utilizing the safety guardrails at every workstation
  • Contributing to positive patient experiences by showing empathy and genuine care, and coaching the pharmacy team to do the same: demonstrating compassionate care, collaborating with the patient’s total healthcare team, and proactively resolving insurance and/or medication issues
  • Proactively offering and delivering immunizations to keep patients healthy
  • engaging and supporting Pharmacy Technicians to learn to immunize
  • Supporting the effective management of pharmacy inventory by following—and coaching the pharmacy team to follow—all inventory best practices, with a special focus on protecting cold chain products for our patients and our business
  • Partnering with the Pharmacy Manager to ensure pharmacy operations are compliant with the appropriate state Board of Pharmacy regulations at all times
  • escalating issues or concerns to the Pharmacy Manager and/or Rx DL for timely resolution if/as needed
What we offer
What we offer
  • Medical, dental, and vision coverage
  • Paid time off
  • Retirement savings options
  • Wellness programs
  • Bonus, commission or short-term incentive program
  • Fulltime
Read More
Arrow Right

Frontend Engineer

At Arrive, we love cities. We love them for work, for play, and everything in be...
Location
Location
Poland , Łódź, Warsaw, Gdansk
Salary
Salary:
16000.00 - 22000.00 PLN / Month
arrive.com Logo
Arrive
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3–6 years of frontend development experience
  • Strong experience with React and JavaScript
  • Experience with TypeScript
  • Familiarity with microservices architecture and RESTful APIs
  • Experience with version control (Git)
  • Knowledge of testing frameworks and methodologies
  • Professional fluency in English
  • Bachelor's degree in Computer Science or related field, or equivalent practical experience
Job Responsibility
Job Responsibility
  • Implement new product features across B2B Fleet solutions
  • Fix bugs, ensure system stability, and continuously improve components
  • Interact with internal and external stakeholders to gather requirements, provide updates, and ensure product alignment with business needs
  • Actively participate in team meetings and cross-team initiatives
  • Contribute to the growth of team-owned systems
  • Support the vision of scaling our products to new countries and beyond fleet partners
  • Fulltime
Read More
Arrow Right