4 hours ago
Bengaluru, IndiaSenior
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 with versioning and backward compatibility.
- Build observable, fault-tolerant integration workflows and improve reliability by tracking errors, 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.
Requirements
- Professional production experience with Ruby on Rails and PostgreSQL or similar relational databases.
- 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.
- Experience owning projects from concept through production, including proposal, discussion, execution, and monitoring.
- Clear written and verbal English communication skills for complex technical, architectural, and organizational topics 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 preferred.
Benefits
- Health, financial, and well-being benefits
- Flexible paid time off
- Team Member Resource Groups
- Equity compensation and employee stock purchase plan
- Growth and Development Fund
- Parental leave
- Fully remote work arrangement, with possible location-based eligibility requirements
- Remote, largely asynchronous work environment
Tech Stack
Categories
About GitLab
GitLab is the Intelligent Orchestration Platform where software teams and their AI agents stay in flow to amplify their capacity for innovation. Together, they automate repetitive tasks to plan, build, secure, test, deploy and maintain software. With GitLab, software teams spend less time on coordination overhead and more time on the next big idea. GitLab Duo Agent Platform provides AI agents that automate tasks across the software lifecycle. Agents handle code generation, security analysis, code review, CI/CD troubleshooting, and custom workflows — while teams maintain control through enterprise governance. Build what's next with us. Explore open roles and join our talent community: https://about.gitlab.com/jobs/