Senior Backend Engineer - Platform Integrations (Monetization)
GitLab · Bangalore, India
This listing is from the archive and may be closed. Browse the latest experienced jobs for current openings.
GitLab is hiring a Senior Backend Engineer - Platform Integrations (Monetization) in Bangalore.
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster. The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, in
Responsibilities
- Design, build, and maintain integrations between CustomersDot, Monetization services, and enterprise applications such as Salesforce, Workato, and Zuora.
- Define and evolve REST and GraphQL API contracts, including versioning and backward compatibility.
- Build observable, fault-tolerant integration workflows, and track error rates, retry success, and failed-workflow recovery to improve reliability.
- Ensure data integrity and consistency across integrated financial and subscription systems.
- Review and offer feedback on merge requests from other Monetization engineers.
- Collaborate with Product, Finance, IT, Sales, and Support to translate cross-system needs into reliable integrations.
What you’ll bring
- Professional experience working in Ruby on Rails and PostgreSQL or similar relational databases in production environments.
- Experience integrating with third-party or enterprise APIs and designing REST and GraphQL contracts, including versioning and backward compatibility.
- Familiarity with event-driven patterns such as webhooks and message-based streaming.
- Experience with data integrity and governance concepts.
- Curiosity to understand how systems work as a whole and experience owning a project from concept to production, including proposal, discussion, execution, and monitoring.
- Ability to communicate clearly and concisely about complex technical, architectural, and organizational problems, including in written and verbal English in a remote, largely asynchronous environment.
- Ability to collaborate effectively in a remote, largely asynchronous environment.
- Experience with NATS JetStream or subscription management or billing systems, such as Zuora or Salesforce, is a plus.
About GitLab
We partner with Sales, Finance, IT, and Support to deliver secure and reliable purchasing, billing, provisioning, and utilization workflows. The Monetization section includes the Purchase, Subscription Lifecycle, Billing Engine, Platform and Infrastructure, Observability, Monitoring, and Integrations, and Compliance teams. This role is on the Monetization Platform Integrations team and reports to the Engineering Manager, Observability, Monitoring, and Integrations. We operate with a strong async