JobsBackendStaff Engineer, People Technology
GitLab

GitLab

·

Backend

Staff Engineer, People Technology

RemoteLeadPosted Aug 17, 2026
RubyWorkatoWorkdayGoogle cloud platformSlackGitLabDockerKubernetes+12 more

About this role

Lead technical development of GitLab's People systems through AI-first automation engineering. Build and maintain integrations, automations, and Slack bots across Workday, Greenhouse, Workato, and Google Cloud Platform. Drive reliability and scalability for HR technology infrastructure serving a global remote workforce.

Must have

Hands-on experience writing and maintaining code in Ruby or comparable scripting language like Python or PHP

Deep expertise in Workato or comparable enterprise automation and integration platform

Strong experience integrating with Workday using Workday Web Services

Experience building Slack apps and automations using Slack's API and Bot SDK

Proficiency with Git and GitLab for version control, code review, and CI/CD workflows

Familiarity with Google Cloud Platform or AWS and experience with Docker and Kubernetes

Experience connecting HR systems including Workday, Greenhouse, and internal tools

Comfort working with AI tools and MCP frameworks to accelerate development

Technologies

PythonPHPAWSRubyGitDockerRESTCICDGitLabJSONGoogle cloud platformAIKubernetesCI/CDLLMsWorkdayGreenhouseSlackWorkato

Responsibilities

Own design, development, and maintenance of people system automations and integrations across Workato, GCP, Claude, Workday, Greenhouse and GitLab

Build and maintain integrations between Workday, Greenhouse, Slack, and internal tools using Workday Web Services and Slack's API and Bot SDK

Write, version, and maintain automation code in Ruby stored in GitLab with documentation and code reviews

Develop and manage Slack apps and bots that deliver automated workflows for globally distributed workforce

Serve as subject matter expert on Workato automation architecture driving standardization and scalability

Maintain and improve CI/CD pipelines and deployment practices for People system automation using GitLab

Leverage AI tools, LLMs, and MCP frameworks including Claude to accelerate automation development

Provide technical guidance to teammates and stakeholders partnering with InfoSec, AI Engineering, and IT

Benefits

EquityFlexible time offTraining and career developmentPaid parental leaveHealth insuranceEmployee share purchase planWellness platform with incentivesHome office allowance

Amenities

Fully remote position based in CanadaFlexible Paid Time OffTeam Member Resource GroupsGrowth and Development FundHome office support

Recruitment process

1

Role is part of People Technology team building systems foundation for global all-remote company

2

Team works across core systems, integrations, automation, and compliance across time zones

3

GitLab embraces AI as core productivity multiplier with all team members expected to use AI daily

4

Candidates with varying experience levels are welcome to apply

5

Base salary range is for United States residents only and does not include bonuses, equity, or benefits