2 hours ago
Bengaluru, IndiaSenior
Responsibilities
- Design, build, and maintain integrations between CustomersDot, monetization services, Salesforce, Workato, Zuora, and other enterprise applications.
- Define and evolve REST and GraphQL API contracts with versioning and backward compatibility.
- Build observable and fault-tolerant integration workflows and monitor error rates, retry success, and failed-workflow recovery.
- Ensure data integrity and consistency across 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.
- Own projects from proposal and discussion through execution, monitoring, deployment, incident management, testing, and rollout.
Requirements
- Professional production experience with Ruby on Rails and PostgreSQL or similar relational databases.
- Experience integrating 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.
- Ability to understand systems holistically and own projects from concept to production.
- Clear and concise written and verbal English communication skills for complex technical, architectural, and organizational topics.
- Ability to collaborate effectively in a remote, largely asynchronous environment.
- Experience with NATS JetStream, subscription management, or billing systems such as Zuora or Salesforce is a plus.
Benefits
- Health, financial, and well-being benefits.
- Flexible paid time off.
- Team Member Resource Groups.
- Equity compensation and an employee stock purchase plan.
- Growth and Development Fund.
- Parental leave.
- Fully remote work arrangement, subject to country-specific eligibility requirements.
- Asynchronous work culture with regular planning and retrospectives.
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/