Назад
Company hidden
обновлено 12 дней назад

Senior Software Engineer (Billing & Subscription Platform)

Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/

TL;DR

Senior Software Engineer (Billing & Subscription Platform): Lead technical domains and drive architecture for GM’s next-generation subscription and billing platform with an accent on Zuora integrations, scalable batch processing, revenue recognition, and onboarding for millions of OnStar customers. Focus on designing cloud-native microservices on Azure, event-driven systems with Kafka, and ensuring resilience, security, and compliance across markets.

Hybrid: Expected to report to Warren, MI, three times per week at minimum. GM does not provide immigration-related sponsorship (H-1B, OPT, etc.). Do not apply if you need sponsorship now or in the future.

Company

GM’s Digital Products Engineering organization powering connected services like OnStar with a vision for Zero Crashes, Zero Emissions, and Zero Congestion.

What you will do

  • Drive design and development of complex billing features and integrations, ensuring resilience, security, and compliance.
  • Design high-volume batch processing systems for financial transactions with strong observability (logs, metrics, traces).
  • Shape end-to-end onboarding and account lifecycle experiences for OnStar services, partnering with product and UX teams.
  • Build microservices and event-driven systems using Kafka.
  • Lead migration of services to Azure with containerization, IaC, and secure configurations.
  • Mentor engineers, influence roadmaps, and collaborate across product, finance, tax, and eCommerce teams.

Requirements

  • Bachelor’s degree in Computer Science or equivalent experience.
  • 5+ years of professional software engineering experience.
  • Full-stack or backend development for enterprise integrations, ideally Zuora or similar billing platforms.
  • Batch processing and financial systems experience, focusing on reliability and data integrity.
  • Hands-on Azure experience with cloud-native architectures (containers, managed services).
  • Proficiency in Java, Spring Boot, Node.js, JavaScript/TypeScript, React/Angular.
  • Microservices, Kafka, relational/NoSQL databases, automated testing (JUnit, Jest, Cypress).
  • Ability to lead technical discussions and deliver in complex environments.

Nice to have

  • Billing systems (Zuora) and financial apps in multi-region environments.
  • Payment gateways integration.
  • Shopify, Liquid, or Hydrogen for storefronts.
  • Technical leadership and mentoring senior engineers.
  • Modernizing legacy platforms to microservices and event-driven architectures.
  • Work with finance, tax, compliance on invoicing and revenue recognition.

Culture & Benefits

  • Inclusive workplace fostering belonging and development.
  • Comprehensive Total Rewards from day one, including well-being support at work and home.
  • Non-discriminatory employment practices per US federal, state, and local laws.
  • Opportunities for accommodations for job seekers with disabilities.
  • May be eligible for relocation benefits.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →