Intermediate Fullstack Engineer, Subscription Lifecycle
GitLab, Remote, Canada +3
The role
An overview of this role
As an Intermediate Fullstack Engineer on GitLab's Subscription Lifecycle team within Monetization, you'll build the frontend experiences and backend services customers use to view and manage subscriptions, renew products, configure auto-renewal, and manage billing accounts. Your work will span renewals, overages and reconciliations, subscription visibility, and budget and reservation management, keeping subscription, billing, and account data accurate and reliable.
Because these workflows directly affect revenue, customer access, and financial information, you'll use technical judgment, safe and iterative rollouts, and a high bar for reliability and correctness.
The team
The Subscription Lifecycle team is part of GitLab's Monetization section and owns the post-purchase subscription experience. You'll partner with Sales, Finance, Information Technology, and Support on secure, reliable purchasing, billing, provisioning, and utilization workflows, and report to the Engineering Manager, Purchase. The team works asynchronously, with regular planning and retrospectives and shared expectations for deployments, incident management, testing, and rollout safety.