About The Position

Join GM’s Digital Products Engineering organization and help define the next generation of our subscription and billing platform. As a Senior Software Engineer, you will lead technical domains, drive architecture across teams, and serve as an engineering leader for the 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.

Requirements

  • Bachelor’s degree in Computer Science or related technical field, or equivalent practical experience.
  • 5+ years of professional software engineering experience.
  • 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 discussions, influence cross-team decisions, and deliver results in a complex, highly integrated environment.

Nice To Haves

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

Responsibilities

  • 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.
  • 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.
  • Lead migration of services to Azure using cloud-native best practices, including containerization, infrastructure-as-code, and secure-by-default configurations.
  • 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.

Benefits

  • Relocation benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service