Senior Backend Engineer - Platform Integrations (Monetization)

GitLab
Bengaluru
Workplace: RemoteFull timeFunction: Software EngineeringSkills: ["Communication","Collaboration","Problem-solving","Operational ownership"]

Design, build, and maintain monetization platform integrations that connect CustomersDot and Monetization services to enterprise applications like Salesforce and Workato. Own REST and GraphQL API contracts, build observable and fault-tolerant workflows for financial/subscription data, and ensure data integrity across systems. Partner with Product, Finance, IT, Sales, and Support to turn cross-system needs into reliable integrations, with careful rollout and anomaly-driven monitoring.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
GitLab
GitLab
13 hours ago

Senior Backend Engineer - Platform Integrations (Monetization)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 6 hours agoStatus: Live

Job Summary

Design, build, and maintain monetization platform integrations that connect CustomersDot and Monetization services to enterprise applications like Salesforce and Workato. Own REST and GraphQL API contracts, build observable and fault-tolerant workflows for financial/subscription data, and ensure data integrity across systems. Partner with Product, Finance, IT, Sales, and Support to turn cross-system needs into reliable integrations, with careful rollout and anomaly-driven monitoring.
Location: Bengaluru
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key 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.
  • •Ensure data integrity and consistency across integrated financial and subscription systems.
  • •Collaborate with Product, Finance, IT, Sales, and Support, and review merge requests from other Monetization engineers.

Pay and Benefits

Perks:Paid LeaveEquityParental LeaveLearning Budget

Key Requirements

  • •Professional experience in Ruby on Rails and PostgreSQL (or similar relational databases) in production environments.
  • •Experience integrating third-party/enterprise APIs and designing REST and GraphQL contracts with versioning and backward compatibility.
  • •Familiarity with event-driven patterns such as webhooks and message-based streaming.
  • •Experience with data integrity and governance concepts.
  • •Ability to communicate clearly about complex technical, architectural, and organizational problems in an English remote, largely asynchronous environment.
Skills:CommunicationCollaborationProblem-solvingOperational ownership
Languages:English
Tech Stack:Ruby on RailsPostgreSQLRESTGraphQLWebhooksNATS JetStreamZuoraSalesforceWorkatoIdempotencyMessage-based streamingAPI contractsEvent-driven patterns

Company Brief

GitLab
Provides a single application for the complete DevSecOps lifecycle, offering source code management, CI/CD, security, and collaboration tools to help teams deliver software faster and more securely.
Industry: Developer Tools
Company Size: Enterprise (1,001+ employees)
Revenue: USD 250M to 500M
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Francisco, United States
Founded: 2011
WebsiteLinkedIn