Description
As a Senior CX Platform Engineer, you'll help GitLab's Customer Experience (CX) teams hand real work to artificial intelligence (AI).
You'll use Claude Code and GitLab Duo Agent Platform as your default development tools, designing agentic workflows and Model Context Protocol (MCP) servers with production testing, security, and shared ownership.
This is a software engineering role, not ticket-taking internal IT, AI evangelism disconnected from shipped code, or customer-billable Professional Services delivery.
Responsibilities
- Use Claude Code, GitLab Duo, and other coding agents as your primary development environment for planning, implementation, refactoring, testing, reviews, and documentation.
- Build and maintain the team's agent harness, including shared AGENTS.md conventions, skills, slash commands, hooks, subagent definitions, and continuous integration checks.
- Ship agents and multi-step workflows for account research, success planning, scoping, status reporting, and customer onboarding.
- Build MCP servers and connectors for governed access to GitLab, Salesforce, Gainsight, Kantata, Thought Industries, Gong, Snowflake, and other enterprise systems.
- Evolve the CX Application Platform's gateway, Amazon Web Services (AWS) infrastructure, including Elastic Container Service (ECS), Relational Database Service (RDS), and Lambda, Terraform configuration, application scaffold, and deployment path.
- Ship production-quality Python and TypeScript through GitLab continuous integration and continuous delivery (CI/CD), with tests, observability, security review, and runbooks.
- Prototype with Customer Success, Digital Success, Professional Services, Education Services, and Training in days, not quarters.
- Contribute upstream to GitLab and share product feedback with Product and Engineering.
Requirements
- Experience building and operating production software, owning multi-quarter work from ambiguity to production.
- Daily, hands-on use of coding agents such as Claude Code, Cursor, Codex, GitLab Duo, or similar on production work.
- Experience building with large language models (LLMs) beyond chat.
- Strong Python skills with FastAPI or Flask and TypeScript skills with Vue or React.
- Hands-on experience with AWS ECS, RDS, and Lambda, Terraform, Docker, and applications running behind single sign-on (SSO).
- Experience integrating enterprise systems through Representational State Transfer (REST) and GraphQL APIs.
Benefits
- 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
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://job-boards.greenhouse.io/gitlab/jobs/8871406002