
About the Role
The Observability, Monitoring, and Integrations team sits within GitLab's Monetization section. As a Senior Backend Engineer, you will design, build, and maintain the integrations that connect CustomersDot and Monetization services to GitLab's enterprise applications, including Salesforce and Workato. You will own API contracts, ensure data integrity, and build resilient cross-platform workflows that underpin how customers buy, provision, and renew GitLab.
What You’ll Do
- Design, build, and maintain integrations between CustomersDot, Monetization services, and enterprise applications (Salesforce, Workato, Zuora).
- Define and evolve REST and GraphQL API contracts, focusing on versioning and backward compatibility.
- Build observable, fault-tolerant integration workflows; track error rates, retry success, and failed-workflow recovery.
- Ensure data integrity and consistency across integrated financial and subscription systems.
- Review and provide 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 with Ruby on Rails and PostgreSQL in production environments.
- Experience integrating with third-party or enterprise APIs and designing REST/GraphQL contracts.
- Familiarity with event-driven patterns (webhooks, message-based streaming).
- Strong understanding of data integrity and governance concepts.
- Ability to own a project from concept to production, including proposal, execution, and monitoring.
- Excellent communication skills for a remote, asynchronous environment.
- Bonus: Experience with NATS JetStream, Zuora, or Salesforce.
How GitLab Supports You
- Benefits to support your health, finances, and well-being
- Flexible Paid Time Off
- Team Member Resource Groups
- Equity Compensation & Employee Stock Purchase Plan
- Growth and Development Fund
- Parental Leave
Timezone overlap
UTC+8–+12
Open to
APAC
Sign in to track applications and earn points.