Gitlab logo

Intermediate Backend Engineer - Platform Integrations (Monetization) - Gitlab - Bangalore, India

Backend Engineer

Posted: July 23, 2026
Posted today
Last seen in crawl: July 23, 2026 (today)
Estimated Expiry: August 27, 2026
Remoteness
Role & Management
Role Level:Mid-Level
Management Tier:No People Management
Job Type
Required Languages

Job Description

Backend Engineer, Platform Integrations (Monetization) An overview of this role As a Backend Engineer on the Monetization Platform Integrations team, you'll design, build, and maintain integrations between CustomersDot and Monetization services and GitLab's enterprise applications, including Salesforce, Workato, and Zuora. You'll own robust application programming interface (API) contracts, protect data integrity across systems, and build resilient cross-platform workflows that support how customers buy, provision, and renew GitLab. Because these integrations move financial and subscription data between systems, you'll maintain a high bar for reliability, observability, and careful rollout. You'll work closely with the monitoring and anomaly detection side of the team so every integration is observable and the team can catch failures early. We're hiring for this role at the Software Engineer and Senior Software Engineer levels. What you’ll do - Design, build, and maintain integrations between CustomersDot, Monetization services, and enterprise applications such as Salesforce, Workato, and Zuora. - Define and evolve representational state transfer (REST) and GraphQL API contracts, including versioning and backward compatibility. - Build and monitor observable, fault-tolerant integration workflows, tracking failure rates, retry success, and data-integrity incidents. - Ensure data integrity and consistency across integrated financial and subscription systems. - Review merge requests from other Monetization engineers and offer clear, constructive feedback. - Work with Product, Finance, IT, Sales, and Support to translate cross-system needs into reliable integrations. - Own projects from proposal and discussion through delivery, rollout, and production monitoring. What you’ll bring - Professional experience working with Ruby on Rails. - Experience integrating with third-party or enterprise APIs, including billing, customer relationship management, or automation platforms. - Strong API design skills, including REST, GraphQL, contracts, versioning, and backward compatibility. - Familiarity with event-driven patterns such as webhooks and message-based streaming. - Familiarity with PostgreSQL or similar relational databases and data integrity and governance concepts in production environments. - Systems thinking and experience owning projects from concept through production, including proposal, execution, and monitoring. - Ability to communicate clearly about complex technical, architectural, and organizational problems in a remote, largely asynchronous environment. - Alignment with GitLab's values; familiarity with NATS JetStream or subscription management or billing systems, such as Zuora or Salesforce, is a plus. About the team GitLab's Monetization section is a cross-functional group that partners 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 work asynchronously, with regular planning and retrospectives and a high bar for operational ownership across deployments, incident management, testing, and rollout safety.

Company Information

Gitlab logo
Technology
Current open roles at Gitlab on JobCrawls
LocationActive listings
Remote - Global306
Remote - North America14
Remote9
Remote - EMEA5
Remote - United States3
Remote - Canada3
Remote - Europe1
Current role mix at Gitlab on JobCrawls
Role typeActive listings
Backend Engineer26
Solutions Architect21
Commercial Account Executive15
Product Manager14
Customer Success Manager13
Strategic Account Executive10
Business Development Representative9
Engineering Manager9
Software Engineer8
Customer Success Engineer7
Sales Representative5
Human Resources Specialist5
Program Manager5
New Business Account Executive5
Account Executive5
Manager4
Customer Success Architect4
Public Sector Strategic Account Executive4
Forward Deployed Engineer4
Regional Sales Director3
Security Engineer3
AI Engineer3
Data Analyst3
Regional Marketing Manager3
Senior Manager3
Senior FP&A Analyst2
Enablement Lead2
Business Development Manager2
Technical Architect2
Senior Commercial Account Executive2
Professional Services Engineer2
Public Sector Solutions Architect2
Data Scientist2
Site Reliability Engineer2
Engineer2
Renewals Manager2
Candidate Experience Specialist2
Enterprise Account Executive2
Commercial Legal Counsel2
Engagement Manager2
Customer Experience Services Manager2
Field CTO2
Senior Engineering Manager2
People Business Partner2
HRIS Analyst2
Senior Business Partner1
People Operations Partner1
QA Manager1
Senior Program Manager1
Hyperscaler Operations Manager1
Application Security Manager1
Solution Architecture1
Revenue Technology Analyst1
Manager of Professional Services Engineers1
Sales Manager1
Senior Named Account Executive1
Software Security Engineer1
Financial Planning & Analysis Manager1
Lifecycle Marketing Manager1
Principal Engineer1
Customer Success Operations Manager1
Field Strategist1
Renewals Director1
Sales Development Representative1
Leadership Development1
Stock Administrator1
Senior Deal Desk Director1
Revenue Analytics Analyst1
Contract Manager1
Revenue Analytics1
Product Security1
Software Engineering Manager1
Talent Acquisition Operations Specialist1
Contracts Manager1
CPQ Developer1
Regional Director1
Database Engineer1
Product Security Architecture Director1
Strategic Partnerships1
Legal1
Business Development Executive1
Fullstack Engineer1
Technical Program Manager1
Senior UX Researcher1
Procurement Analyst1
End User Services Manager1
Pipeline Excellence1
Sales Development Operations1
Security Architect1
Data System Architect1
Professional Services Engagement Manager1
Director1
Pricing Director1
Social Media Manager1
Customer Relationship Manager1
Executive Assistant1
Backend Developer1
Corporate Development Analyst1
Customer Experience Resource & Staffing Manager1
Business Account Executive1
Current role-level mix at Gitlab on JobCrawls
Role levelActive listings
Mid-Level286
Senior8
Manager8

Gitlab appears in 341 indexed job postings in JobCrawls' Finland dataset since October 2023. In that historical index, the strongest location signals for this employer are Remote - Global, Remote - North America, and Remote.

Data shown is based on historical job postings from our database.

Job Details

Responsibilities

  • Design, build, and maintain integrations between CustomersDot, Monetization services, and enterprise applications (Salesforce, Workato, Zuora)
  • Define and evolve REST and GraphQL API contracts, including versioning and backward compatibility
  • Build and monitor observable, fault-tolerant integration workflows
  • Ensure data integrity and consistency across integrated financial and subscription systems
  • Review merge requests from other Monetization engineers and provide constructive feedback
  • Collaborate with Product, Finance, IT, Sales, and Support to translate needs into integrations
  • Own projects from proposal through delivery, rollout, and production monitoring

Requirements

  • Professional experience working with Ruby on Rails
  • Experience integrating with third-party or enterprise APIs (billing, CRM, or automation platforms)
  • Strong API design skills (REST, GraphQL, versioning, backward compatibility)
  • Familiarity with event-driven patterns such as webhooks and message-based streaming
  • Familiarity with PostgreSQL or similar relational databases
  • Experience with data integrity and governance concepts in production environments
  • Systems thinking and experience owning projects from concept through production
  • Ability to communicate clearly in a remote, asynchronous environment

Skills & Technologies

Ruby on RailsRESTGraphQLPostgreSQLSalesforceWorkatoZuoraNATS JetStreamWebhooks
20 hours agoContent Complete

Help us improve JobCrawls — sign in to sync saved jobs across devices, or send feedback anytime.