Вакансии gitlab: работа в IT и digital
Вакансии компании gitlab в IT и digital за последние 30 дней. Направления найма, города и форматы работы. Дубли объединены. HireSeeker — независимый агрегатор вакансий.
Найдено: 80. Обновлено .
Города с вакансиями
- Bangalore16
- Remote Ireland4
Страны с вакансиями
- США43
- Канада41
- Великобритания22
- Индия17
- Польша10
- Австралия7
- Сингапур6
- Германия3
- Израиль3
- Нидерланды3
- Франция2
- Испания1
- Мексика1
- Япония1
Форматы работы
- Удалённая работа22
- Гибрид2
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster.
The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software.
*Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab.
An overview of this role
As a Staff Corporate Security Engineer, you'll help secure the systems GitLab team members rely on every day across a fully remote environment. This role sits within Corporate Security Engineering and focuses on building secure-by-default controls for endpoints and the SaaS platforms that support them, with a strong emphasis on macOS. You'll own meaningful technical decisions around endpoint hardening, automation, and detection, and you'll help turn security requirements into scalable engineering systems that are measurable, auditable, and designed to reduce friction for end users.
This is a strong fit if you're motivated by solving security problems with code. You will work across endpoint management, identity, and security operations to improve how GitLab manages macOS, iOS, Windows, and Linux devices through Infrastructure-as-Code, Terraform, and GitOps workflows. In your first year, you'll be expected to strengthen endpoint security architecture, expand automation, and improve the reliability and auditability of how controls are deployed and maintained.
What you’ll do
- Lead the security architecture of GitLab's endpoint fleet and related infrastructure, with a primary focus on macOS.
- Design and support automation for secure endpoint deployment, configuration, and lifecycle management using code-based workflows.
- Manage endpoint and SaaS security configuration through Terraform, version control, merge requests, continuous integration pipelines, and automated rollouts.
- Define and enforce security baselines across macOS, iOS, Windows, and Linux endpoints.
- Develop patching and software distribution approaches that align with security, compliance, and operational requirements.
- Partner with Information Technology, Security Operations, and Detection and Response teams to improve endpoint telemetry, detections, and response models.
- Drive process improvements that reduce manual work and lower risk by favoring automation, policy-driven controls, and auditable change management.
- Mentor engineers across Corporate Security and Information Technology, and serve as a senior escalation point for complex endpoint security issues.
What you’ll bring
- Experience designing and delivering endpoint, systems, or corporate security solutions in environments that require scalable, durable controls.
- Deep knowledge of endpoint management platforms such as Jamf Pro or FleetDM, especially for architecting and securing macOS environments.
- Strong hands-on ability with Terraform and Infrastructure-as-Code practices, including module design, state management, and pipeline-based deployment.
- Experience working with GitOps workflows where changes are managed through Git repositories, merge requests, code review, and automated pipelines.
- Strong proficiency in scripting or programming for automation and security tooling, such as bash, Python, PowerShell, or Go.
- Familiarity with cloud identity providers and directories, including platforms such as Okta, Google Workspace, LDAP.
- Ability to communicate clearly, collaborate across distributed teams, and work independently in an all-remote environment.
- Openness to bringing transferable experience from adjacent security, systems, or platform engineering backgrounds, along with a practical and security-focused approach to problem solving.
About the team
The Corporate Security Engineering team secures the internal environment GitLab team members use every day, including endpoints, identity systems, SaaS applications, and platforms that store sensitive internal data. It's a small, high-leverage team that treats security work as engineering work: building with code, operating through Git, and using reviewable, testable, and auditable workflows by default. The team partners closely with Information Technology, Security Operations, and Engineering across regions, collaborating asynchronously to build controls that scale across GitLab's all-remote workforce while reducing friction for end users.
The base salary range for this role’s listed level is currently for residents of the United States only. This range is intended to reflect the role's base salary rate in locations throughout the US. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, alignment with market data, and geographic location. The base salary range does not include any bonuses, equity, or benefits. See more information on our benefits and equity. Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary.
How GitLab Supports Full-Time Employees
- 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
Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.
Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.
Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us.
GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process.
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster.
The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software.
*Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab.
An overview of this role
As a Technical Program Manager on GitLab's all-remote R&D PMO team, you will own complex, end-to-end programs that are central to our AI-powered DevSecOps strategy. You will drive high-priority initiatives across product, engineering, data, and security teams, transforming strategic vision into executable plans that deliver innovative capabilities like the GitLab Duo Agent Platform and next-generation developer tools. You will work closely with executive leaders and cross-functional stakeholders, serving as the bridge between strategy and execution through clear communication, proactive risk management, and structured program delivery. In your first year, you will independently lead strategic programs, driving predictable execution, thoughtful tradeoffs between quality and speed, and transparent stakeholder alignment.
Some examples of our projects:
- Leading the GitLab Duo Agent Platform from GA through enterprise adoption, including customer onboarding, support models, and billing integration for AI-driven capabilities
- Delivering data-intensive platform initiatives that enhance developer productivity and enterprise analytics capabilities
- Driving infrastructure modernization and scalability programs that support our growing customer base
- Orchestrating security and compliance initiatives that maintain our industry-leading DevSecOps standards
What you will do
- Lead end-to-end technical programs across product, engineering, data, and security, from initial scope through launch and continuous improvement
- Collaborate closely with executive leaders and senior stakeholders to translate strategic vision into actionable roadmaps and align on priorities and tradeoffs
- Coordinate distributed teams across time zones using strong asynchronous communication, providing structure, clarity, and consistent status updates
- Develop and maintain comprehensive program plans, proactively identifying and mitigating risks and dependencies while facilitating decisions that balance speed, quality, and customer impact
- Partner with customer success and cross-functional teams to refine communication plans, and operational workflows
- Champion GitLab's values and culture within programs, fostering collaborative excellence, continuous improvement, and innovation
What you will bring
- Proven experience leading technical program initiatives in product, engineering, data, or security environments, with demonstrated success delivering complex programs from inception through scaled adoption
- Demonstrated ability to define strategy and create clarity within extreme ambiguity
- Strong background in SaaS, cloud infrastructure, or DevOps technology companies, with ability to quickly master the GitLab platform and AI/ML initiatives
- Proven experience influencing and driving impact at a division and company-wide scale, affecting market position and revenue
- Excellence in cross-functional leadership, with experience partnering with engineering, product, security teams and engaging effectively with senior and C-level stakeholders
- Outstanding communication skills, including asynchronous collaboration, executive reporting, and the ability to translate technical complexity into clear business impact
- Track record of success in fast-paced, dynamic environments with evolving technical requirements and market opportunities
- Strong facilitation and influence skills, with ability to drive consensus across diverse stakeholder groups while building trust through transparency and delivery excellence
- Expertise in high-level stakeholder management, including masterful communication with Executive Boards and enterprise Customers
- Collaborative leadership style aligned with GitLab's values, including respect, openness to feedback, and commitment to team success
- Proven track record of redefining organizational operations and serving as an escalation point to resolve highly complex, enterprise-level challenges
- Proven experience leading complex reliability programs across multiple engineering organizations
- Welcome candidates from diverse backgrounds, including those with consulting, enterprise technology, or technical leadership experience who have owned outcomes and delivered transformational initiatives
- Ability to act as a visionary leader, shaping R&D direction and fostering technical excellence across the organization
About the team: The Technical Program Management team sits within GitLab's R&D Program Management Office and drives product, engineering, data, and security initiatives across our AI-powered DevSecOps platform. You will join our growing, distributed team of Technical Program Managers currently spanning North America and Europe. We own the end-to-end delivery of complex, cross-functional programs including AI platform capabilities, enterprise customer initiatives, and strategic technology transformations. As an all-remote team, we excel at asynchronous communication to coordinate across time zones while partnering closely with executive leaders and stakeholders to deliver business-critical outcomes.
The base salary range for this role’s listed level is currently for residents of the United States only. This range is intended to reflect the role's base salary rate in locations throughout the US. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, alignment with market data, and geographic location. The base salary range does not include any bonuses, equity, or benefits. See more information on our benefits and equity. Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary.
How GitLab Supports Full-Time Employees
- 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
Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.
Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.
Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us.
GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process.
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster.
The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software.
*Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab.
An overview of this role
As Director of Recruiting, Engineering and Information Technology, you’ll lead GitLab’s India-based recruiting efforts for Engineering and IT while helping shape technical hiring across the broader Asia-Pacific region. You’ll lead recruiting managers and their teams, set the regional talent strategy, and maintain direct ownership of senior and executive-level searches. Reporting to the Vice President of Talent Acquisition or an equivalent senior Talent Acquisition leader, you’ll help GitLab build exceptional technical teams in high-growth markets and create a scalable, well-documented recruiting model.
You’ll serve as a trusted talent advisor to Engineering and IT leaders, using market intelligence and hiring data to guide workforce planning, organization design, and recruiting priorities. You’ll also strengthen recruiting leadership, candidate experience, and GitLab’s employer presence while supporting an all-remote, globally distributed team.
What You’ll Do
- Lead and develop a multi-layered recruiting organization, including recruiting managers and individual contributors, supporting 100 to 200 or more Engineering and IT requisitions across India and the broader Asia-Pacific region.
- Build recruiting management capability through coaching, clear expectations, structured operating cadences, and development plans for managers and individual contributors.
- Own GitLab’s most senior and executive-level technical searches in the region, including Vice President and C-suite-adjacent leadership roles.
- Set sourcing, talent pipeline, and market strategies for hard-to-fill roles in artificial intelligence, machine learning, generative artificial intelligence, security, infrastructure, and emerging technologies.
- Advise senior Engineering and IT leaders on organization design, workforce planning, compensation considerations, talent availability, and hiring priorities.
- Define regional hiring metrics and reporting, surface risks and bottlenecks to senior leaders, and recommend practical solutions that support predictable, high-quality hiring.
- Partner with People Business Partners, Compensation, Finance, and other recruiting leaders on headcount strategy, process improvements, tooling decisions, and company-wide talent priorities.
- Champion diversity, inclusion, and belonging, strengthen candidate and hiring team experiences, and build an effective operating model for all-remote collaboration across regions and time zones.
What you'll bring
- Experience leading recruiting in high-growth technology companies, including enterprise-scale or similarly complex hiring environments.
- Experience managing recruiting managers or leading a multi-layered recruiting organization with accountability for team performance and development.
- Deep experience recruiting Engineering and IT talent, from individual contributor roles through senior and executive leadership positions.
- A record of sourcing, engaging, and closing passive candidates for senior technical and leadership roles in competitive markets.
- Deep knowledge of India’s technology talent market and experience setting hiring strategy across India and the broader Asia-Pacific region.
- Experience leading distributed teams and large, multi-portfolio hiring plans while advising senior leaders through growth and organizational change.
- Clear written and verbal communication when advising senior leaders on recruiting strategy and priorities.
- A data-informed approach to recruiting, including experience with hiring metrics, dashboards, market intelligence, applicant tracking systems, LinkedIn Recruiter, and sourcing tools. Experience with Greenhouse is helpful.
We welcome candidates with different backgrounds and transferable experience. If you’re excited about this role, please apply even if your experience doesn’t match every item listed.
About the team
We help GitLab build the teams needed to co-create the future of software development. We work asynchronously across time zones and partner closely with Engineering, IT, People Business Partners, Compensation, and Finance to deliver high-quality hiring, strengthen leadership capability, and build transparent, scalable recruiting practices.
How GitLab Supports Full-Time Employees
- 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
Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.
Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.
Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us.
GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process.
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster.
The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software.
*Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab.
An overview of this role
As a Migration Engineer for GitLab Dedicated, you'll partner with customers to plan and deliver migrations from self-managed GitLab to GitLab Dedicated. You'll use GitLab Geo to replicate customer data and move customers onto fully managed, isolated GitLab environments with minimal disruption. You'll balance hands-on technical delivery with clear communication and project ownership, translating each customer's goals, timelines, and constraints into a practical plan and guiding them through cutover and validation.
You'll use infrastructure as code and configuration as code practices, Kubernetes, cloud platforms, and network design to work within existing GitLab Dedicated environments. You'll also improve the tooling, scripts, and runbooks that make migrations repeatable and reduce manual work, while sharing insights from customer engagements with GitLab's Product and Engineering teams.
- Lead migrations from self-managed GitLab to GitLab Dedicated using GitLab Geo to replicate customer data
- Design migration runbooks and automation for repeatable cutovers, and validate target environments built with Terraform, Ansible, and Kubernetes
What you’ll do
- Deliver customer migrations from initial assessment through planning, replication, cutover, and post-migration validation.
- Use GitLab Geo to replicate customer data, debug synchronization issues, identify root causes, and keep migrations on track.
- Design customer network connectivity within GitLab Dedicated constraints, including virtual private clouds, private connectivity, Domain Name System configuration, and firewall rules.
- Apply infrastructure as code and configuration as code practices to interact with and validate existing GitLab Dedicated environments.
- Advise customers on migration sequencing, cutover windows, integration requirements, risks, and clear next steps.
- Improve migration tooling, scripts, and runbooks to make delivery more reliable, repeatable, and efficient.
- Partner with Professional Services, Environment Automation, Product, and Engineering to resolve blockers, share field feedback, and keep delivery consistent.
- Manage multiple customer engagements while balancing customer outcomes, delivery priorities, and share technical knowledge with other engineers.
What you’ll bring
- Experience delivering customer-facing migration, installation, training, or technical advisory engagements.
- Experience using, deploying, or configuring GitLab, with a solid understanding of Git and source control workflows.
- Experience with infrastructure as code or configuration as code tools such as Terraform, Ansible, Packer, Puppet, or Chef.
- Hands-on experience running Kubernetes workloads in production, including deployments, rollouts, and debugging crash loops, failed health checks, and scheduling issues.
- Experience with a major cloud provider such as Amazon Web Services (AWS), Google Cloud Platform (GCP), or Microsoft Azure, along with working knowledge of network design and connectivity.
- Ability to read, understand, and modify infrastructure tooling, with familiarity in languages such as Go, Python, or Ruby.
- Ability to independently lead multiple customer projects, communicate clearly in written and spoken English, and build agreement in a remote, largely asynchronous environment.
- PubSec/Federal experience a plus.
- A solution-oriented approach, effective cross-functional collaboration, and a commitment to GitLab's values. Experience with GitLab Geo and replication is helpful, but deep expertise can be developed in the role.
About the team
Migration Engineers are part of GitLab's Dedicated Infrastructure organization. We work with Sales, Professional Services, Environment Automation, Product, and Engineering to coordinate delivery, resolve customer needs, and share field feedback that improves GitLab features and delivery practices. We work remotely and largely asynchronously across regions and time zones, with a focus on reliable delivery and long-term customer success.
The base salary range for this role’s listed level is currently for residents of the United States only. This range is intended to reflect the role's base salary rate in locations throughout the US. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, alignment with market data, and geographic location. The base salary range does not include any bonuses, equity, or benefits. See more information on our benefits and equity. Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary.
How GitLab Supports Full-Time Employees
- 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
Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.
Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.
Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us.
GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process.
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster.
The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software.
*Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab.
An overview of this role
As an Intermediate Software Engineer on GitLab’s Vulnerability Management team, you’ll help build the core security workflows that GitLab Ultimate customers use to triage, prioritize, and act on vulnerabilities. You’ll work primarily in Ruby on Rails on backend systems, including security dashboards, vulnerability reports, and ingestion pipelines. You’ll take ownership of well-defined projects, solve technical problems with support from experienced team members, and collaborate with other engineers. You’ll also have opportunities to contribute beyond the backend when the work requires it.
You will join a fullstack team, working together with product managers, designers, and frontend engineers to solve problems across the Vulnerability Management domain.
What you’ll do
-
Develop and maintain backend features for GitLab’s vulnerability management workflows.
-
Confidently ship features and improvements with minimal guidance and support from other team members; collaborate with the team on larger projects.
-
Help improve the performance, reliability, and scalability of security data ingestion and reporting systems.
-
Collaborate with frontend engineers and contribute across the stack when needed.
-
Work with engineers across security teams as vulnerability data and workflows come together in Vulnerability Management.
-
Collaborate with Product Management and Product Design to maintain a high bar for quality
-
Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment
-
Conduct code reviews within our Code Review Guidelines and ensure community contributions receive a swift response
-
Recognize impediments to our efficiency as a team ("technical debt"), propose and implement solutions
-
Participate in on-call rotations to assist troubleshooting product operations, security operations, and urgent engineering issues.
What you’ll bring
-
Experience building and maintaining backend applications with Ruby on Rails.
-
Experience delivering and maintaining software systems as part of a larger engineering team.
-
The ability to investigate technical problems, ask for context when needed, and work toward a practical resolution.
-
Experience working with relational databases such as PostgreSQL.
-
Clear communication and collaboration skills in a distributed team.
-
An interest in learning from others, sharing knowledge, and growing your technical skills.
-
Frontend development experience, including JavaScript or Vue.js, is helpful.
-
Experience with Elasticsearch, graph databases, vulnerability management, application security, or related transferable skills is helpful.
About the team
The Vulnerability Management team develops the core security workflows that help GitLab customers triage and manage vulnerabilities. The team owns areas including the security dashboard, vulnerability reports, and ingestion pipelines, and serves as an important interface for security-related features across GitLab. The team is focused on moving beyond lists of findings toward workflows that help customers prioritize and coordinate remediation. You’ll collaborate asynchronously with a small, distributed group and with related security teams, including the Agentic Security Flows team.
How GitLab Supports Full-Time Employees
- 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
Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.
Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.
Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us.
GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process.
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster.
The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software.
*Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab.
An overview of this role
As a Fullstack Engineer on the Duo Client SDK team at GitLab, you'll build the shared foundation for every GitLab Duo client. Today, the logic that powers Duo in editors lives inside the GitLab Language Server. We're extracting it into a true software development kit (SDK): a set of well-versioned TypeScript packages that editor extensions, our web-based Duo Chat on GitLab.com, and eventually external applications can use.
You'll work in TypeScript across frontend and backend systems. You'll design the SDK's Node.js core and public application programming interface (API), and work in the clients that use it. The work rewards care about interfaces, versioning, and backward compatibility as much as features because other engineers will depend on what you build.
You'll have senior and staff engineers alongside you to help with design. You'll own the implementation of scoped packages and ship improvements with minimal guidance while collaborating with the team on larger architectural changes.
Some examples of our projects:
- The Duo Client SDK, extracting versioned, publishable packages from the GitLab Language Server
- The GitLab Language Server, rebuilt on top of the SDK as our polyglot surface
- Duo Chat on the web, as one of the SDK's first consumers
What you'll do
- Develop secure, well-tested, and performant TypeScript features that solve technical problems of moderate scope and complexity.
- Ship small features and improvements with minimal guidance, writing tests with every merge request and contributing to code reviews and design discussions.
- Extract and publish TypeScript packages from the GitLab Language Server, migrating consumers incrementally so no parallel implementation is left to drift.
- Design durable public APIs with clear interfaces, semantic versioning, changelogs, and deprecation paths for external consumers.
- Build isomorphic core packages that isolate platform-specific behavior in adapters at the edges.
- Build and improve SDK client surfaces, including Vue 3 components in Duo Chat on the web, in collaboration with product, design, and engineering teams.
- Strengthen credential handling across hosts, including bearer tokens, session cookies, and CSRF protection.
- Optimize bundle size, startup cost, and dependency weight for browser consumers, and support a Tier 2 on-call rotation for urgent engineering issues.
What you'll bring
- Strong proficiency with TypeScript across frontend and backend systems, including experience building and maintaining Node.js services.
- Experience with modern build and packaging tools, including monorepos, multi-module builds, ECMAScript modules (ESM), and dependency management.
- Experience with Vue 3 and the Composition API, or comparable component-based frontend experience and a willingness to learn Vue.
- Experience designing APIs that other people use, with the ability to explain what you'd do differently.
- Understanding of the differences between running code in Node.js and in the browser, and how to write code that works in both.
- A security-minded development approach, including careful credential handling and performance optimization.
- Ability to communicate clearly and concisely in writing about technical problems, propose iterative solutions, and work effectively in an agile environment.
- Self-motivation, strong organizational skills, and the judgment to ask for help when needed while thriving in a fully remote organization aligned with GitLab's values.
About the team
The Duo Client SDK team sits in GitLab's AI Clients stage and works closely with teams building GitLab Duo experiences. We collaborate across client surfaces to make thoughtful technical decisions as the platform evolves. We work fully remotely and asynchronously across regions, in the open, following GitLab's values of transparency and open communication.
The base salary range for this role’s listed level is currently for residents of the United States only. This range is intended to reflect the role's base salary rate in locations throughout the US. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, alignment with market data, and geographic location. The base salary range does not include any bonuses, equity, or benefits. See more information on our benefits and equity. Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary.
How GitLab Supports Full-Time Employees
- 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
Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.
Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.
Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us.
GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process.
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster.
The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software.
*Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab.
An overview of this role
As an Intermediate Backend Engineer (Python) in GitLab's Agent Foundations stage, you'll go beyond using AI tools. You'll help build the foundations for GitLab's agentic AI experiences: the platform that lets AI agents work across the whole software delivery lifecycle, not just write code. That covers the reusable building blocks agents and flows are made from as well as our core harness, Duo Developer.
Most of your work will be backend engineering in Python, using libraries such as LangGraph to build secure, reliable and scalable features in our AI Gateway. You'll also work across the stack where needed. You'll work closely with engineers across the stage and other AI Engineering teams. This is a high-visibility area where GitLab's core platform meets its AI strategy.
What you'll do
- Develop, ship and maintain features for the Duo Agent Platform in the Duo Workflow Service, the AI Gateway and, where needed, the GitLab monolith. Keep them secure, well-tested and performant.
- Build and improve agentic flows and their reusable parts with LangChain and LangGraph, including the Flow Registry.
- Work with Product Management, UX, frontend, backend and AI specialists to refine requirements and ship improvements in small iterations.
- Design, implement and review APIs (including GraphQL and REST) and the backend logic behind them, with reliable, scalable and clear contracts for clients such as the GitLab monolith, IDE extensions and Duo CLI.
- Improve and extend automated testing (pytest and other frameworks), including evaluations of agent and flow behavior, to strengthen quality and give developers faster feedback.
- Share standards, patterns and learnings with other engineers to raise the bar for responsible AI integration and evidence-driven engineering.
- Join Tier 2 on-call rotations to troubleshoot production issues, contribute to root cause analysis, and improve observability and resiliency.
- Keep an eye on the competitive landscape to help keep GitLab's agent platform best-in-class as more work becomes agentic.
What you'll bring
- Experience building and maintaining production Python backend applications, including APIs, asynchronous or background processing, and data models.
- Experience with LLM application frameworks such as LangGraph, or designing and shipping AI-powered backend features or harnesses.
- Skill in designing or extending APIs (REST, GraphQL or gRPC) with attention to scalability, maintainability and backward compatibility.
- Comfort working across the stack in a mature codebase. Familiarity with Ruby on Rails and/or JavaScript and Vue is a plus.
- Experience finding and fixing performance bottlenecks in applications.
- Clear written and verbal communication, including technical proposals and documentation, in a remote, async, cross-functional team.
- Openness to learning and to applying skills from related technologies or fields.
About the team
The Agent Foundations stage builds the foundations for GitLab's agentic AI experiences. We provide the platform, catalog and execution features that help teams deliver resilient agents and flows to customers. The stage has three groups: Agent Developer, AI Catalog and Agent Execution. Between them, they own the GitLab Duo Developer foundational flow and the Flow Registry; the AI Catalog, including custom agents, custom flows and external agent integrations; and agent execution, agent tools and agent observability.
Our engineers work async-first across EMEA, AMER, and India timezones. We work with teams across AI engineering and the rest of GitLab so the Duo Agent Platform can power many of GitLab's AI features.
How GitLab Supports Full-Time Employees
- 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
Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.
Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.
Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us.
GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process.
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster.
The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software.
*Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab.
As an Intermediate Backend Engineer on the GitLab Orbit team, you'll help build and operate a graph data service that supports GitLab Duo agents, analytics, and architecture-level features across GitLab.com, Dedicated, and Self-Managed deployments. You'll join a Rust-first team that values clear ownership, thoughtful system design, and rigorous thinking about data and reliability.
The Knowledge Graph service is a Rust backend that builds a property graph from GitLab’s software development lifecycle (SDLC) and code data. It uses ClickHouse, NATS JetStream, and the Data Insights Platform. It exposes secure graph queries and MCP tools used by AI agents and product features. In this role, you’ll deliver features and improvements in well-scoped areas, learn the broader architecture, and contribute to reliability, observability, and operational readiness.
In your first year, you’ll take clear ownership of specific components or features (for example, parts of the SDLC indexing pipeline or query paths). You’ll help reduce single points of failure with better tests and runbooks, and you’ll help the team ship analytical services that are easier to maintain and evolve over time.
What you’ll do
- Implement and iterate on backend features in the Rust-based Knowledge Graph service, including changes to the query engine, SDLC and code indexing flows, and API endpoints (including MCP endpoints) under guidance from senior and staff engineers.
- Maintain integrations between Knowledge Graph and the rest of the GitLab platform, working in areas that touch GitLab Rails, the Data Insights Platform (Siphon, NATS, ClickHouse), and GitLab Duo Agent Platform.
- Contribute to system design discussions by proposing options, raising questions, and documenting decisions, with a focus on reliability, scalability, and maintainability for analytical graph workloads.
- Improve the operational maturity of the service by adding or enhancing metrics, logging, runbooks, alerts, and small readiness tasks, and by participating in on-call rotation as appropriate for your level and experience.
- Collaborate asynchronously with product, data, infrastructure, security, and AI counterparts to clarify requirements, align on scope, and ship features safely for customers and sustainably for the team.
- Use AI-assisted development workflows responsibly (for example, using Knowledge Graph-backed agents and internal Duo tooling), and share what works with the team while keeping a strong focus on code quality and correctness.
- Participate in code reviews, knowledge-sharing sessions, and pairing to both learn from others and help maintain consistent standards across the codebase.
- Contribute across the stack when needed, including occasional Ruby work for Rails integration and authorization paths, or small frontend changes related to Knowledge Graph features (for example, Software Architecture Map UI plumbing).
What you’ll bring
- Professional experience building and maintaining backend systems in production, with an understanding of reliability, maintainability, and how to support services over time (for example, incident response and follow-ups).
- Proficiency in at least one modern backend language and strong interest in Rust, with either prior Rust experience or clear evidence you can ramp quickly and deliver in a Rust-first, performance-sensitive codebase.
- Some exposure to distributed data or analytics systems (for example, OLAP databases, Kafka- or NATS-style messaging, or change data capture (CDC) pipelines), or strong motivation to develop those skills in this role.
- Interest in graph data modeling and query patterns (property graphs, multi-step (n-hop) traversals, aggregations), and willingness to learn the tools and concepts used in Knowledge Graph over time.
- Practical experience (or strong interest) using AI tools in day-to-day development, along with a thoughtful approach to validating outputs and integrating AI into your workflow.
- A language-agnostic mindset and evidence that you can pick up new languages and frameworks as needed (for example, Ruby, Go, or TypeScript/Vue where the work touches adjacent systems).
- Solid fundamentals in system design for your level, including the ability to reason about trade-offs, ask good questions, and align your implementation work with documented architectural decisions.
- Comfort working in a low-process, high-ownership environment where you take responsibility for your work, refine problem statements with teammates, and communicate progress clearly in writing across time zones in an all-remote team.
About the team
GitLab Orbit sits within the Data Engineering organization. We work closely with partners across AI (Duo Agent Platform), analytics, infrastructure and delivery, and security because our work spans many parts of the platform.
We collaborate asynchronously rather than following a feature factory model. A key challenge for us right now is scaling sustainably as usage grows and team members take time off. That includes hardening multi-tenant behavior. At the same time, we're bringing Knowledge Graph to
The base salary range for this role’s listed level is currently for residents of the United States only. This range is intended to reflect the role's base salary rate in locations throughout the US. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, alignment with market data, and geographic location. The base salary range does not include any bonuses, equity, or benefits. See more information on our benefits and equity. Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary.
How GitLab Supports Full-Time Employees
- 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
Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.
Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.
Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us.
GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process.
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster.
The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software.
*Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab.
An overview of this role
As an Intermediate Fullstack Engineer (Ruby/Vue.js), Growth at GitLab, you'll help turn GitLab's self-serve funnel into a reliable source of new paying customers. You'll work on the in-product journey from a user's first visit through sign-up, trial, and first purchase, on both GitLab.com and self-managed GitLab. You'll collaborate closely with Product Managers, UX Designers, and Data Analysts, with a particular focus on backend development in Ruby on Rails and frontend work in Vue.js. This role gives you the opportunity to combine your fullstack engineering skills with product thinking and experimentation, shipping small changes quickly and measuring their impact on real customer outcomes.
Some examples of our projects:
- Making it easier for self-managed users to try and buy GitLab
- Building upgrade prompts where users run into paid features
- Improving the trial experience, including trials of GitLab Duo
- Improving the tooling the team uses to run and read out experiments
What you'll do
- Design, build, and iterate on A/B tests and experiments that increase first purchases on GitLab.com and self-managed GitLab.
- Build and improve registration, trial, onboarding, and in-product upgrade and purchase experiences to increase completion of these steps.
- Implement backend features and services in Ruby on Rails and frontend experiences using Vue.js.
- Analyze experiment results and product usage data with Data Analysts to decide which changes to keep, iterate on, or roll back based on first-purchase outcomes.
- Collaborate with Product Managers and UX Designers to define hypotheses and success metrics before shipping experiments, then compare results against those metrics.
- Maintain and improve our experimentation framework and tooling to increase experiment throughput and reduce the time from setup to results.
- Collaborate with other Engineering teams, including Fulfillment, to remove purchase barriers across GitLab’s codebase.
- Document decisions, review code, and share experiment results asynchronously so distributed teammates can track shipped changes and their measured outcomes.
What you'll bring
- Professional experience developing with Ruby on Rails and modern JavaScript, along with solid Git, feature development, and deployment workflows.
- Experience working with relational databases and a solid understanding of web performance optimization.
- A track record of shipping features to production and owning them after release.
- Ability to use product data to decide what to build, keep, or roll back.
- Ability to document decisions and share updates asynchronously with distributed Product Management, UX, and Data teammates.
- Ability to organize your work, seek and apply feedback, and collaborate inclusively with teammates from diverse backgrounds, in line with GitLab’s values.
- Preferred, not required: experience with Vue.js, PostgreSQL, A/B testing, feature flags, experimentation frameworks, or SaaS sign-up, trial, billing, or checkout flows. We'll help you learn our tooling.
About the team
We’re GitLab’s Growth team: one team with one roadmap, prioritizing work by how directly it helps people buy. We work fully remotely and asynchronously across multiple regions, guided by GitLab’s values of transparency and iteration. Our challenge is running more high-impact experiments, faster, while coordinating changes with teams like Fulfillment and Pricing across the parts of the product they own. For more on how we work, see the Growth and Product sections of the GitLab handbook.
How GitLab Supports Full-Time Employees
- 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
Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.
Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.
Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us.
GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process.
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster.
The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software.
*Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab.
An overview of this role
As a Senior Backend Engineer on GitLab's Nonlinear Productivity team, you'll find and remove friction across the software development lifecycle using reliable AI-powered automation — diagnosing problems like long review cycles, manual release steps, and brittle automation, then building the automation and process changes that resolve them for good.
Some examples of the problems this team takes on:
- Cutting the time it takes to complete a good code review — one that still keeps a human in the loop — by half, using agentic solutions.
- Turning a manual, error-prone release step into an agentic workflow that catches its own mistakes before a human ever has to.
What you'll do
- Identify sources of friction across GitLab's software development lifecycle and scope agentic solutions to address them, turning vague pain points into concrete, buildable proposals.
- Design and build reliable AI-powered systems that follow step-by-step workflows, use tools and safety checks, and correct errors before taking engineering action — the kind of output you can actually trust with real engineering decisions.
- Build and maintain evaluation tools that judge agent output on correctness, constraint compliance, and cost, not on whether it merely "seems to work."
- Work across GitLab's codebase as each problem requires, going wherever the friction actually is rather than staying inside one service or product area.
- Apply distributed systems judgment to identify generated code that may fail under concurrency, at scale, or across self-managed, dedicated, and multi-tenant deployments, catching failures before they reach customers.
- Collaborate with the India-based group, sharing roadmaps, findings, and reusable agent tooling
- Take ownership of a greenfield problem space from day one, helping shape a proven internal fix into a capability GitLab could offer customers externally, with your scope and impact free to grow as the team scales.
What you'll bring
- Hands-on experience building agentic or large language model-based systems — multi-step orchestration, tool use, guardrails, and recovery patterns — and making them reliable in production, not treated as one-off prompts or demonstrations.
- A track record of working autonomously in unfamiliar codebases, getting oriented quickly, and driving solutions through completion.
- Strong distributed systems knowledge, including coordination, consistency, idempotency, rate limiting, failure modes, and degradation under load.
- Proficiency in Go, Rust, or Python, in that order of team priority, and the ability to read and modify code in the other languages.
- Helpful experience includes shipping autonomous agents that complete real tasks from start to finish; improving build systems, release processes, review workflows, or other parts of the software development lifecycle; and working with globally distributed teams, large language model workload costs, or production constraints across on-premises, air-gapped, single-tenant, and software-as-a-service deployments.
About the team
Nonlinear Productivity — shortened internally to "NLP," with no relation to natural language processing — is one of GitLab's newest teams: a strategic incubation group that reports into AI Platform leadership under the direct sponsorship of the CTO. It's split into a US group (this role) and an India-based group working the same charter; the two sync on roadmap and tooling a few times a week but otherwise run day to day on their own. It operates like a startup — no dedicated product manager, no pre-set backlog — and solutions that prove out internally are the team's path to a monetized, customer-facing GitLab offering.
It's a good fit for engineers who'd rather go find the next problem than be handed one, and who want a hand in defining a brand-new part of GitLab from its first commit.
The base salary range for this role’s listed level is currently for residents of the United States only. This range is intended to reflect the role's base salary rate in locations throughout the US. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, alignment with market data, and geographic location. The base salary range does not include any bonuses, equity, or benefits. See more information on our benefits and equity. Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary.
How GitLab Supports Full-Time Employees
- 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
Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.
Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.
Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us.
GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process.
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster.
The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software.
*Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab.
An overview of this role
As Principal Product Manager, Software Factory, you’ll define and bring together GitLab’s end-to-end software creation experience, from planning and specification through coding, review, and verification. You’ll connect capabilities across GitLab Duo Agent Platform and the wider GitLab product so customers have a cohesive and delightful experience. This is a senior, high-visibility role for a product leader who can shape product direction, work across organizational boundaries, and clearly present recommendations to executive leaders.
What you’ll do
- Define the product vision and strategy for GitLab’s end-to-end software factory experience.
- Bring together planning, specification, coding, review, and verification workflows into a cohesive product experience.
- Partner with product, engineering, design, and go-to-market teams across GitLab to align priorities and execution.
- Identify gaps, dependencies, and opportunities across GitLab Duo Agent Platform and related areas of the GitLab product.
- Use strong product and design judgment to make complex workflows clear and useful for customers.
- Build support for product decisions through clear communication, negotiation, and cross-functional collaboration.
- Present product direction, tradeoffs, and recommendations to senior and executive leaders.
- Help shape how GitLab brings its software factory vision to market.
What you’ll bring
- Product management experience at principal scope, leading complex products or experiences across multiple teams.
- A strong understanding of the end-to-end software development workflow, from planning through verification.
- Experience with artificial intelligence products, developer tools, DevSecOps platforms, or related technical products.
- Technical judgment that supports effective collaboration with engineering teams and informed product decisions.
- Strong product design and user experience instincts, including the ability to connect separate capabilities into a coherent experience.
- Experience influencing across functions, resolving competing priorities, and moving work forward without relying on direct authority.
- Clear communication and presentation skills, including experience working with senior and executive leaders.
- An ownership mindset and the ability to make progress in a fast-changing product area with some ambiguity.
We welcome candidates with different backgrounds and transferable experience. If this role excites you, we encourage you to apply even if you don’t meet every qualification.
About the team
This role will work across GitLab to connect the teams building the future of our AI-powered DevSecOps platform. You’ll partner closely with the GitLab Duo Agent Platform organization and with product areas that own key parts of the software development workflow. The team’s central challenge is to turn work delivered across several groups into one clear, end-to-end experience for customers while supporting GitLab’s mission to enable everyone to contribute to and co-create the software that powers our world.
How GitLab Supports Full-Time Employees
- 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
Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.
Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.
Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us.
GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process.
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster.
The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software.
*Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab.
An overview of this role
As a Backend Engineer on the Plan: Spec-Driven Development team, you'll help build GitLab's intent-to-code loop: agentic workflows that turn a stated intent into a refined work item, an implementation plan, and verified, mergeable code. You'll own early-stage backend work across the flows, application programming interfaces, data models, and evaluation systems behind this experience, using Ruby on Rails, Python, PostgreSQL, GitLab Duo Agent Platform, large language model application programming interfaces, and an artificial intelligence gateway.
You'll join a small, distributed team working on one of GitLab's highest-visibility product bets, collaborating with design partners toward a public beta. In your first year, you'll lead major features from an unclear problem through release, help shape scope with product and users, mentor other engineers, and influence technical decisions across agent workflows and evaluation methods.
What you’ll do
- Lead backend features from early product discussions through technical design, implementation, rollout, and post-launch learning.
- Build the flows, application programming interfaces, and data models behind agent-generated work items, implementation plans, durable specifications, and mergeable code.
- Develop evaluation and benchmarking systems that measure workflow quality, token cost, and success rate.
- Use Ruby on Rails and Python to build reliable production systems, with PostgreSQL, GraphQL, representational state transfer, GitLab Duo Agent Platform, large language model application programming interfaces, and an artificial intelligence gateway.
- Collaborate directly with product, design, engineers, design partners, and users to shape scope and make practical trade-offs.
- Coordinate multi-person projects across the team and communicate decisions clearly in GitLab's asynchronous, all-remote environment.
- Mentor other engineers and contribute to technical direction across the Plan group and related artificial intelligence initiatives.
- Work in short iterations, share progress through demos, and use results and user feedback to guide what comes next.
What you’ll bring
- Strong Ruby on Rails experience in a large production codebase and production experience with Python.
- Experience driving substantial projects with several engineers over multiple months, with clear user or business outcomes.
- A product mindset and experience owning features end to end, including shaping scope, making trade-offs, engaging with users, and learning from adoption after launch.
- A full stack background with a current focus on backend engineering, plus the ability to read modern frontend code and design effective APIs.
- Strong application programming interface design and structured query language fundamentals.
- Experience exploring artificial intelligence-assisted development.
- The ability to work independently, collaborate across functions and regions, and support others through technical leadership and mentoring. Experience with GraphQL, PostgreSQL performance at scale, or building and evaluating large language model or agent systems is helpful but not required.
We welcome candidates with different backgrounds and transferable experience. If you're excited about the role but don't meet every qualification, we encourage you to apply.
About the team
We are a team of four engineers, with two backend and two frontend engineers across Canada and Europe. You'll work in an all-remote, async-first environment with weekly sync calls, retrospectives, demos, and short iterations. This is early-stage work with broad ownership, space for creativity, and a fast pace. For more about our team and its work, see Plan Team Handbook Page and Spec-Driven Development Initiative
How GitLab Supports Full-Time Employees
- 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
Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.
Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.
Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us.
GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process.
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster.
The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software.
*Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab.
As a Contract Talent Acquisition Sourcer at GitLab, you'll help build strong candidate pipelines for our sales team in the APJ region in a fully remote, distributed company. You'll focus on finding and engaging passive talent for sales roles, while partnering closely with recruiters, hiring managers, and business leaders to understand hiring needs and local market dynamics.
This is a highly outbound role where your research, outreach, and judgment will directly influence hiring outcomes. You'll also help strengthen sourcing practices by mapping talent markets, building pipelines, and improving how we identify and connect with great candidates in a values-driven environment. In this role, you will primarily focus on engaging with Account Executive talent to build proactive pipelines and benches, in addition to working active requisitions.
Please note this is a 12 month contract.
What you'll do
- Source, screen and engage passive candidates for sales roles across the APJ region using LinkedIn, online research, and other outbound channels.
- Build representative candidate pipelines with meaningful focus on identifying talent from a wide range of backgrounds and experiences.
- Partner with recruiters and hiring managers to understand role requirements, business priorities, and ideal candidate profiles.
- Map talent markets and gather intelligence on competitors, locations, and candidate pools to inform sourcing strategies.
- Assess candidate alignment for specific roles, teams, and GitLab's values, and share clear recommendations with recruiting partners.
- Screen and qualify candidates, building and maintaining talent benches across multiple countries in the APJ region to ensure strong pipeline depth and readiness for evolving business needs.
- Deliver a strong candidate experience through thoughtful outreach, timely communication, and professional relationship building.
- Continuously improve sourcing workflows, outreach approaches, and research methods to increase efficiency and quality.
- Maintain accurate activity and candidate data in applicant tracking and recruiting systems, and stay open to learning new tools and processes.
What you'll bring
- Relevant experience in recruiting and/or sourcing, including direct experience sourcing passive candidates in a fully outbound environment.
- Experience sourcing for Account Executive and other sales roles, ideally within the software industry.
- Strong research skills and the ability to identify, map, and engage talent across competitive regional and global markets.
- Experience working directly with recruiters and hiring managers to align on hiring needs and adjust sourcing strategies as priorities change.
- Clear written and verbal communication skills, with the ability to build trust across teams, candidates, and time zones.
- Strong organization skills and comfort managing multiple searches, deadlines, and competing priorities.
- Familiarity with applicant tracking systems and recruiting tools. Experience with Greenhouse or LinkedIn Recruiter is ideal.
- Comfort working remotely in an asynchronous environment, along with willingness to learn and use tools such as GitLab.
About the team
The Talent Acquisition team at GitLab helps the company grow by finding people who can contribute to our mission and thrive in our all-remote environment. Within that group, sourcing plays a key role in reaching talent that may not be actively applying, especially in competitive markets and business-critical functions. You'll work with teammates who care deeply about candidate experience, thoughtful partnership, and inclusive hiring practices. The team values clear communication, strong market insight, and steady iteration in how we work. This role is especially important as GitLab continues to grow go-to-market teams in APJ, where strong regional knowledge and effective collaboration across time zones can help teams hire with more focus and confidence.
How GitLab Supports Full-Time Employees
- 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
Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.
Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.
Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us.
GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process.
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster.
The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software.
*Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab.
An overview of this role
The AI Transformation Owner drives the end-to-end AI agenda for the field organization, translating emerging AI capabilities into concrete enablement roadmaps, field use cases, and org-level strategy. You will partner closely with product and engineering teams to pilot and scale AI solutions, own the operational transformation plan needed to embed AI into day-to-day field workflows, and establish the governance framework that keeps AI adoption safe, compliant, and aligned with company standards. This is a hands-on role for someone who can move from strategy to execution without heavy oversight.
This role reports to the Vice President, Enablement & AI.
What You’ll Do
- AI Enablement Roadmap: Own and continuously evolve the roadmap for AI-driven enablement initiatives, prioritizing based on field impact, feasibility, and alignment with broader Enterprise AI team and strategy..
- AI Field Use Cases: Identify, scope, and execute on high-value AI use cases for the field (e.g., deal support, prospecting, content generation, guided selling, skills, change management), working with stakeholders to define success criteria and measure impact.
- AI Field Champions: build relationships with champions in the field organization to activate power-usage and drive peer-led adoption; track this adoption (e.g., usage, proficiency, behavior change) with our AI Ops Specialist and Enablement Analyst.
- Ops Transformation Plan: Design and drive the operational plan that turns AI pilots into scaled, repeatable processes, coordinating across enablement, ops, and technical teams to remove execution bottlenecks.
- AI Governance: Influence and lead governance standards for AI tool adoption in the field, including data usage, risk review, tool vetting, and alignment with company-wide AI policy.
What You’ll Bring
- Mid-Senior Experience: Several years of experience in enablement, sales operations, or a related GTM function, with a track record of owning initiatives end-to-end.
- AI Solutions Experience: Direct experience evaluating, piloting, or deploying AI tools or solutions in a business context, with a solid technical understanding of how they work and where they add value. Act as the field's primary advocate for AI tools (e.g., AI-assisted prospecting, call intelligence, forecasting copilots, RFP/proposal generation).
- Cross-Functional Fluency: Proven ability to work closely with product and engineering teams, translating field needs into technical requirements and vice versa.
- Self-Sufficiency: Comfortable operating with significant autonomy — able to define scope, structure ambiguous problems, and drive work forward without needing detailed direction.
- Organization & Execution: Strong project management instincts; able to manage multiple workstreams (roadmap, use cases, ops transformation, governance) in parallel without dropping details.
- Innovative Mindset: A builder's orientation toward new technology — curious about what's possible, willing to experiment, and able to separate genuine opportunity from hype.
- Enablement/Sales Background: Familiarity with field or sales enablement motions (onboarding, tool adoption, content, coaching) and how AI can realistically augment them.
- GitLab Values Alignment: Ability to work in an all-remote, asynchronous environment, leaning heavily on transparency and collaboration as defined in the GitLab Handbook.
About the team
The Enablement & AI function is part of the CRO organization. Enablement is instrumental in helping GitLab grow at a more accelerated pace and achieve our ambitious revenue targets. The enablement organization comprises enablement leads serving the CRO business functions, a centralized content group, AI tech resources, and an operations team.
How GitLab will support you
- 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
- Home office support
Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.
The base salary range for this role’s listed level is currently for residents of the United States only. This range is intended to reflect the role's base salary rate in locations throughout the US. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, alignment with market data, and geographic location. The base salary range does not include any bonuses, equity, or benefits. See more information on our benefits and equity. Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary.
How GitLab Supports Full-Time Employees
- 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
Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.
Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.
Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us.
GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process.
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster.
The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software.
*Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab.
An overview of this role
As a Senior Solutions Architect, you'll be a trusted advisor to GitLab customers and prospects in Japan. You'll explain how GitLab's artificial intelligence-powered development, security, and operations (DevSecOps) platform addresses customers' business priorities and technical requirements, helping technical leaders and executives evaluate its value.
You'll translate technology into business value and help customers make informed adoption decisions. The initial sale isn't the end of the relationship: you'll support continued adoption, new use cases, and expansion into additional products and editions, helping increase GitLab consumption through greater customer value.
What you’ll do
- Lead structured discovery to understand customer business priorities, development processes, challenges, stakeholders, and success criteria. Connect proposed solutions to business value and return on investment.
- Collaborate with Account Executives on account strategies and customer action plans that move opportunities from technical evaluation to contract.
- Lead demos, workshops, proofs of concept or value, architecture design, and technical validation, including Linux-based, self-managed, and air-gapped customer environments.
- Design roadmaps for DevSecOps and artificial intelligence-enabled development across the software development lifecycle. Address processes, roles, governance, and developer experience. Plan the effort and timelines for migrating continuous integration and continuous delivery pipelines from Jenkins to GitLab.
- Resolve post-sale adoption challenges with post-sales teams and partners, and identify expansion opportunities across use cases, business units, workloads, products, and editions.
- Build relationships with developers and business and technical leaders. Explain GitLab's competitive differentiation and address objections about existing tools, overlapping artificial intelligence capabilities, cost, and migration effort.
- Create reusable proposals, architecture diagrams, proof-of-value plans, executive materials, technical content, and success stories. Present at webinars and marketing events to support pipeline development.
- Share customer feedback and competitive insights with Product Management, Engineering, Sales, and Marketing. Test GitLab, artificial intelligence, DevSecOps, and cloud technologies hands-on, and mentor team members to share best practices.
What you’ll bring
- Experience in technical pre-sales, solutions architecture, consulting, technical sales, or a similar customer-facing role, using structured discovery, value selling, stakeholder mapping, and consensus building.
- Practical understanding of the software development lifecycle, DevSecOps, security, and cloud technologies, with experience using GitLab or comparable source control, continuous integration and continuous delivery, and developer collaboration platforms.
- Experience leading demos, workshops, proofs of concept or value, technical proposals, or solution architecture design, and the ability to discuss deployment, security, and operations with customer technical teams.
- The ability to explain technical trade-offs and business value to developers, technical leaders, and executives, and collaborate with Account Executives on opportunity strategy, adoption, and expansion.
- Familiarity with retrieval-augmented generation and Model Context Protocol, and the ability to discuss their use in artificial intelligence-enabled development.
- The ability to mentor team members, share reusable knowledge, and give and receive feedback with empathy and respect for others' expertise.
- Fluency in Japanese and professional working proficiency in English.
- Helpful but not required: a background in software development, systems integration, or project or product management. Other useful experience includes developer productivity, cloud-native technologies, enterprise platform governance and rollout, post-sales recommendations, consumption-based models, or creating reusable technical content.
About the team
The Solutions Architect team is part of GitLab's Sales organization. We work with Sales, Product Management, Engineering, Marketing, post-sales teams, and partners across regions, collaborating asynchronously to share reusable knowledge and best practices. We learn through hands-on testing and iteration, guided by GitLab's values of collaboration, customer results, efficiency, diversity, inclusion and belonging, iteration, and transparency.
How GitLab Supports Full-Time Employees
- 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
Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.
Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.
Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us.
GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process.
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster.
The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software.
*Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab.
An overview of this role
As the Director of Dedicated Infrastructure Engineering & Platforms, you will lead the engineering organization responsible for GitLab Dedicated, GitLab's premium single-tenant SaaS offering for enterprise customers in regulated industries, and public sector.
You will lead a high-performing organization of managers and engineers who own the entire lifecycle of dedicated and cellular platforms, from orchestration, integrations, resilience, and incident response to switchboard APIs, public sector compliance, and enterprise customer migrations. Your mission is to scale GitLab Dedicated from its current trajectory toward an aggressive growth target, ensuring enterprise customers experience full platform capabilities with dedicated infrastructure, compliance certifications, and enterprise-grade SLAs in an isolated environment.
As a high-impact executive leader, you will define the strategy for single-tenant and public sector SaaS platforms, drive critical infrastructure investments, ensure FedRAMP/compliance operational readiness, and build the switchboard and migration capabilities that allow enterprise customers to seamlessly transition to and scale on Dedicated. You will succeed by cultivating a culture of operational excellence, closing key business and roadmap gaps, and leading distributed engineering teams to deliver high-availability, highly secure platform experiences.
What you'll do
- Own the strategy and roadmap for GitLab Dedicated, and ensure the platform scales with customer growth and converges with GitLab's cellular architecture.
- Partner with Product and executive leadership to deliver on growth targets, with a focus on platform reliability, faster customer onboarding, infrastructure cost efficiency, and self-service administration.
- Lead the engineering teams that build and run the platform: tenant orchestration and integrations, resilience and incident response, the Switchboard control plane, public sector platforms and compliance, and enterprise migrations and import tooling. Uphold enterprise-grade SLAs across every tenant.
- Deliver GitLab Dedicated for Government: AWS GovCloud infrastructure, FedRAMP operations and audit readiness, air-gapped isolation, and public sector feature delivery.
- Make enterprise migrations to Dedicated predictable, repeatable, and low-disruption through self-service tooling and guided workflows.
- Hire, coach, and scale engineering managers across distributed teams, and bring practical AI-enabled workflows into how the organization works.
- Partner with Product, Security, and Customer Support to keep customer commitments, architecture, and investments aligned.
What you'll bring
- You have led engineering organizations that run enterprise single or multi tenant SaaS infrastructure and cloud platforms at scale.
- You have measurably improved production reliability, reduced toil, or lowered infrastructure cost on a platform you owned.
- You have deep expertise in cloud-native and cellular architectures, Infrastructure as Code, and modular services that deploy and scale independently across cloud environments.
- You have delivered and operated enterprise offerings under strict compliance regimes such as FedRAMP and AWS GovCloud.
- You have led organizational changes, including adopting AI enabled workflows that raise engineering system efficiencies.
- You translate financial targets into engineering investments, headcount plans, and execution roadmaps.
- You lead with ownership, speed with quality, and a focus on customer outcomes.
About the team
The Dedicated Infrastructure & Platforms organization builds and runs GitLab Dedicated, our single-tenant enterprise SaaS offering, for GitLab's most strategic enterprise and public sector accounts. It is organized into five focus areas:
- Platform Orchestration & Integrations: orchestration, deployment, and environment automation for Dedicated tenants and cellular environments, plus integrations with external products.
- Core Features, Resilience & Response: compliance and operations driven features, disaster recovery, automated failover, rate limiting, and incident response automation.
- Switchboard & Control Plane: the APIs, tenant change automation, and operator and customer interfaces that make Dedicated self-service.
- Public Sector Platforms & Compliance: AWS GovCloud infrastructure, FedRAMP compliance operations, air-gapped isolation, and Geo replication for GitLab Dedicated for Government.
- Enterprise Migrations & Import Tooling: customer migration programs and playbooks, Geo-based migration tooling, Direct Transfer, and self-service guided import workflows.
The base salary range for this role’s listed level is currently for residents of the United States only. This range is intended to reflect the role's base salary rate in locations throughout the US. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, alignment with market data, and geographic location. The base salary range does not include any bonuses, equity, or benefits. See more information on our benefits and equity. Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary.
How GitLab Supports Full-Time Employees
- 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
Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.
Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.
Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us.
GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process.
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster.
The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software.
*Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab.
An overview of this role
Site Reliability Engineers keep GitLab's user-facing services and production systems running reliably at scale. They combine software engineering with operational excellence, applying sound engineering principles, automation, and continuous improvement to build, operate, and evolve our production infrastructure.
This is a single application for Site Reliability Engineering opportunities across Infrastructure Platforms. Rather than asking you to choose the right team or level upfront, we evaluate your skills holistically and match you to the opportunity that best aligns with your experience and our hiring needs. We hire Site Reliability Engineers from Intermediate through Senior Staff across multiple Infrastructure Platforms teams.
We don't expect every candidate to have experience with every technology in our environment. We're looking for engineers with strong technical fundamentals, a growth mindset, and the ability to learn quickly. We'll support you in becoming successful with GitLab's tools, systems, and ways of working.
Please note: This position is open to candidates based in the United States and Canada only. Candidates based in the United Kingdom can apply to this posting: Site Reliability Engineer, Infrastructure Platforms — UK (Intermediate to Senior Staff)
How our SRE hiring works
Because this is a single application for SRE roles across Infrastructure Platforms, our process is built to evaluate you once and match you well, rather than interviewing separately for every team.
- Recruiter Screen: A conversation about your background, what you're looking for, and the level and teams that fit, so we can point your process in the right direction.
- Core Technical: The shared assessment every SRE candidate takes, regardless of eventual team. A low-stress, collaborative discussion covering system architecture and incident review.
- Hiring Manager Interview: A conversation about ownership, judgment, execution, collaboration, and growth, the non-technical signals that make an SRE effective at GitLab.
- Peer Technical: Team-specific depth, run by SREs from the team you're most likely to join, focused on the problems that team actually works on.
- Skip-Level Interview: A conversation with a senior leader on values alignment, and how you'll work across teams.
After your interviews, we consider your performance alongside our current hiring needs to confirm the level and team where you'll do your best work. Interview results are a major factor, and final placement also reflects our active hiring priorities at the time.
We’ll calibrate your level throughout the interview process based on the scope and impact of your experience.
- Intermediate: You independently deliver meaningful reliability improvements within a defined area.
- Senior: You own complex reliability work end to end and raise the effectiveness of your team.
- Staff: You shape reliability across multiple teams, solving systemic problems and creating approaches others can reuse.
- Senior Staff: You set technical direction across a broader Infrastructure area and influence reliability strategy at organizational scale.
What you'll do
- Keep user-facing services and production systems reliable, scalable, and efficient
- Build automation and tooling that reduces toil and replaces manual work with repeatable, infrastructure-as-code-driven workflows
- Operate and troubleshoot production systems on Kubernetes, including deployments, rollouts, and scaling
- Write and maintain infrastructure as code, and ship changes safely through CI/CD and GitOps
- Participate in on-call, triage alerts, follow and improve runbooks, and escalate appropriately
- Contribute to the observability stack, using metrics, logs, and SLOs to detect symptoms early rather than just outages
- Take part in incident response and post-incident reviews, turning learnings into changes in automation and process
- Document runbooks, architecture decisions, and reviews so your findings become repeatable practices
What you'll bring
- Experience keeping production systems reliable, combining an operations mindset with real software engineering practice
- Experience building net-new infrastructure tooling and automation, not just configuring existing tools. For example, Terraform modules, Kubernetes operators or controllers, or production automation and services written from scratch
- The ability to read, debug, and reason about code. Most of our teams work in Go; some work in Ruby. You can discuss a piece of code's behavior, performance, and failure modes
- Experience with infrastructure as code, and with Kubernetes and its ecosystem, at a depth appropriate to your level
- Hands-on experience with at least one major cloud provider (GCP or AWS)
- Familiarity with observability practices, including metrics, logging, alerting, and SLOs or SLIs, and using data to inform operational decisions
- Comfort participating in on-call and incident response, with a structured approach to troubleshooting under pressure
- Strong written communication and the ability to operate as a manager-of-one in an async, distributed environment
- A track record of using automation, and increasingly AI, to reduce toil and improve how you and your team work
- Alignment with GitLab's values and a commitment to working in accordance with them
About the team
Infrastructure Platforms is responsible for the availability, reliability, performance, and scalability of GitLab’s user-facing services, most notably GitLab.com. The organization spans teams across Production Engineering, GitLab Dedicated, GitLab Delivery, and Developer Experience, covering everything from the production fleet and networking platform to observability, incident response, deployment infrastructure, tenant scale, and our single-tenant Dedicated offering.
We are a globally distributed, remote-first organization that works asynchronously, favors automation over toil, and uses monitoring, metrics, and clear ownership to continuously improve the reliability of GitLab at scale. For more on how we work, see the Infrastructure Handbook Page.
The base salary range for this role’s listed level is currently for residents of the United States only. This range is intended to reflect the role's base salary rate in locations throughout the US. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, alignment with market data, and geographic location. The base salary range does not include any bonuses, equity, or benefits. See more information on our benefits and equity. Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary.
How GitLab Supports Full-Time Employees
- 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
Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.
Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.
Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us.
GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process.
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster.
The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software.
*Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab.
An overview of this role
As a Senior Backend Engineer on the Duo Chat team, focused on Chat Engine, you'll build the core AI capabilities behind GitLab Duo Chat, the natural-language and agentic interface to the GitLab DevSecOps platform. Much of your work will involve building flow components and agentic flows in the Flow Registry, the Python framework built on LangGraph within our Duo Workflow Service that powers agentic chat, and integrating them with the GitLab Rails monolith.
You'll own complex backend features from start to finish across both services. You'll integrate large language models and orchestrate multi-agent flows so customers can work faster and more securely across the software development lifecycle. This work sits where GitLab's core platform meets its AI strategy, and reliability, performance, and answer quality directly shape the customer experience.
What you’ll do
- Design and build flow components and agentic flows in the Flow Registry using Python and LangGraph within the Duo Workflow Service. These reusable building blocks power agentic Duo Chat and, increasingly, other AI features across GitLab.
- Develop, ship, and maintain backend features for GitLab Duo Chat across the Python Duo Workflow Service and the GitLab Rails monolith in a secure, well-tested, and performant way.
- Integrate new generative AI models, providers, tools, and multi-agent orchestration patterns into Duo Chat to expand its capabilities and improve answer quality.
- Design, implement, and review GraphQL and Representational State Transfer (REST) application programming interfaces (APIs) and related monolith logic, including chat entry points, permissions, and foundational-flow registration. Keep contracts with frontend clients and host systems reliable and clear.
- Improve debugging, observability, and test coverage using pytest, RSpec, and related frameworks; track and improve latency, error rates, and test coverage so AI-powered chat workflows stay reliable at scale.
- Collaborate with Product, User Experience (UX), frontend, and AI specialists to refine requirements and deliver high-quality improvements through iteration.
- Document standards, patterns, and learnings with other engineers, raising the bar for safe AI integration and evidence-driven engineering.
- Participate in Tier 2 on-call rotations to troubleshoot production issues, contribute to root cause analysis, and strengthen resiliency.
What you’ll bring
- Significant experience building and maintaining production Python backends, including APIs, data models, and asynchronous or long-running workloads.
- Practical experience designing and shipping AI-powered, agentic backend features, including large language model integration, tool or function calling, and multi-agent orchestration. You use sound judgment about large language model limitations and safe use in production.
- Working proficiency in Ruby on Rails, or a strong willingness to learn it. Duo Chat integrates deeply with the GitLab monolith for chat entry points, GraphQL, permissions, and flow registration, and most of GitLab's codebase is written in Ruby.
- Proficiency designing or extending REST or GraphQL APIs with attention to scalability, maintainability, and backward compatibility.
- Strong Structured Query Language (SQL) skills and familiarity with relational databases such as PostgreSQL, including efficient queries and data modeling.
- Ability to find, diagnose, and prevent performance and reliability problems at scale.
- Experience solving technical problems of high scope and complexity and advocating for quality, security, and performance improvements across your team.
- Openness to learning and collaborating in an async-first, distributed team, applying transferable skills from related technologies or domains. Hands-on experience with agent frameworks such as LangGraph or LangChain is a strong plus.
About the team
We're part of GitLab's AI Engineering organization and own the AI-powered chat experience embedded across the GitLab platform. Chat Engine is the backend-focused team within the Duo Chat group.
We're backend, frontend, and AI specialists working asynchronously across time zones, using issues, merge requests, and documentation as our main collaboration tools. Our focus is to expand generative and agentic AI capabilities, improve the performance and reliability of chat workflows, and strengthen the debugging and testing foundations that let us run AI features safely at scale.
For more on how we work, see the team handbook page.
How GitLab Supports Full-Time Employees
- 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
Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.
Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.
Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us.
GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process.
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster.
The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software.
*Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab.
As a Staff Backend Engineer in the Developer Experience group, you’ll work cross-functionally to help us identify and improve the engineering experience across GitLab’s internal engineering teams. We’re at a pivotal time in transforming our testing approach and development experience to enable engineers to deliver high-quality code efficiently and with confidence.
Developer Experience currently has six, globally distributed teams of Backend Engineers and Software Engineers in Test. This role will work across the entire group to help us identify and remove the biggest points of friction that affect development at GitLab. Expect to split your time between hands-on coding in Ruby and Go, designing scalable solutions and helping every team deliver. You’ll be instrumental in shaping our engineering culture across GitLab.
This is a highly visible role with strong company-wide support. You’ll be instrumental in shifting our culture and practices toward a cohesive Developer Experience Platform strategy—backed by buy-in and appetite for change.
Some examples of our projects
-
Project Examples
In this role, you may lead projects such as:- Internal developer platform adoption: Build and evolve platform capabilities that make it easier for engineering teams to create, deploy, operate, and scale services on Kubernetes.
- Kubernetes-based service onboarding: Define reusable service templates, deployment workflows, configuration patterns, and operational guardrails for teams adopting the platform.
- Developer workflows and test environments: Build development, CI, and test environments that reflect production Kubernetes behavior — including third-party operators and the custom resources services depend on — sequencing CRD establishment, controller readiness, and dependent workloads so engineers get a working environment rather than a partially reconciled one, across both local and remote clusters.
- Platform reliability and observability: Partner with infrastructure and service teams to improve rollout safety, troubleshooting, service health, resource management, and operational visibility across Kubernetes workloads.
What You'll Do- Lead and grow a team responsible for developer tooling and internal platform capabilities used by engineering teams to build and operate services.
- Set and execute a roadmap for Kubernetes-based developer workflows, balancing developer experience, platform reliability, security, and operational efficiency.
- Guide the design of reusable onboarding and deployment patterns for services running on Kubernetes, including workloads, networking, configuration and secrets, identity, storage, observability, progressive delivery, and the custom resources and controllers that services depend on.
- Make environment bring-up and teardown deterministic — resolving readiness and ordering dependencies between CRDs, controllers, and the workloads that rely on them — so engineers get reproducible environments instead of intermittent failures.
- Partner with infrastructure, security, and application teams to turn Kubernetes capabilities into simple, well-supported workflows rather than requiring every service team to become a Kubernetes expert.
- Establish engineering standards, documentation, automation, and feedback loops that improve adoption and reduce the time required to bring a service from development to production.
- Coach engineers through architectural decisions, incident follow-up, and production operations while maintaining a clear focus on sustainable team delivery.
- Represent the team with technical and organizational stakeholders, communicate tradeoffs clearly, and use adoption and reliability measures to guide prioritization.
What You'll Bring- Deep experience building developer tooling, DevEx platforms, testing frameworks, or CI/CD systems at scale.
- Strong hands-on Go experience designing, implementing, testing, and operating production-quality services, command-line tools, automation, or platform tooling. Experience contributing to Ruby-based systems is also valuable for this role.
- Practical Kubernetes experience building or operating production workloads and platform capabilities, including deployments, services, networking, configuration and secrets, observability, resource management, and troubleshooting.
- Depth in Kubernetes deployment lifecycle: Helm-based deployment and release management, kubeconfig and multi-cluster context handling including deploying into clusters you don't own, and integrating third-party operators and their custom resources (CloudNativePG, cert-manager and similar) into working environments — including the readiness and ordering problems that come with them: waiting on CRD establishment, controller availability, and custom resources reaching their own definition of ready. Experience authoring a controller or operator is useful but not required.
- Experience designing scalable solutions that improve engineering productivity, test reliability, development environments, or delivery workflows across multiple teams.
- Demonstrated ability to provide technical leadership and influence without authority across engineering, infrastructure, security, and product functions.
- Familiarity with DevOps workflows, CI/CD pipelines, release automation, and production operations.
- Strong written and verbal communication skills in a remote-first environment.
- A product mindset with a passion for empowering developers through simple, reliable, and well-documented workflows.
- Alignment with GitLab values, especially collaboration, iteration, and transparency.
The base salary range for this role’s listed level is currently for residents of the United States only. This range is intended to reflect the role's base salary rate in locations throughout the US. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, alignment with market data, and geographic location. The base salary range does not include any bonuses, equity, or benefits. See more information on our benefits and equity. Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary.
How GitLab Supports Full-Time Employees
- 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
Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.
Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.
Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us.
GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process.
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster.
The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software.
*Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab.
Staff Forward Deployed Engineer, Agentic SDLC - (EMEA Only)
An overview of this role
GitLab’s Forward Deployed Engineering team is a field-situated product engineering function focused on strategic customer outcomes, artificial intelligence (AI) adoption, and direct contributions to GitLab’s product. This isn't a traditional field engineering, solutions architecture, or professional services role. As a Staff Forward Deployed Engineer, you'll work closely with customers while maintaining the technical standards and contribution discipline of a Staff-level product engineer.
You'll work where strategic customer urgency, complex technical ambiguity, and GitLab product execution intersect. You'll partner directly with strategic customers and teams across Product, Engineering, Support, Site Reliability Engineering (SRE), Solutions Architecture (SA), Customer Success Architecture (CSA), Customer Success Management (CSM), and Professional Services. You'll diagnose and resolve high-impact adoption blockers, contribute production-quality fixes and features, and turn what you learn into repeatable patterns for GitLab and its customers.
Why this role exists
Strategic customers sometimes encounter challenges that are too broad, deep, urgent, or cross-functional for any single team to own from start to finish. These challenges may involve product gaps, performance degradation, scale bottlenecks, AI governance, adoption blockers, architectural constraints, Git usage patterns, continuous integration and continuous delivery (CI/CD) complexity, application programming interface (API) automation, security requirements, or operational instability.
Forward Deployed Engineering provides technical stewardship in these moments. The team doesn't simply observe, report, or escalate. You'll engage directly, diagnose the underlying technical problem, collaborate with the right teams, contribute code or technical solutions where appropriate, and transition the outcome into normal ownership once the customer is stable and the learning can be reused.
What you’ll do
Product contribution
- Contribute production-quality code to GitLab’s product and adjacent systems.
- Develop bug fixes, features, integrations, tooling, and performance improvements when strategic customer outcomes require direct engineering work.
- Work within GitLab’s product and engineering processes, including issue discovery, merge request creation, testing, review, documentation, and maintainability.
- Partner with Product and Engineering so customer-driven solutions support long-term product direction rather than becoming one-off customizations.
- Turn blockers discovered in the field into durable product improvements, reference architectures, documentation, and repeatable implementation patterns.
Strategic technical stewardship
- Engage with strategically important customers when adoption, retention, executive confidence, or public trust is materially at risk.
- Diagnose complex problems across GitLab product behavior, customer architecture, Git internals, CI/CD workflows, API usage, observability, infrastructure, networking, and cloud environments.
- Coordinate across Product, Engineering, SRE, Support, SA, CSA, CSM, Professional Services, and customer technical teams to drive resolution from discovery through handoff.
- Provide recommendations grounded in data, traces, and systems analysis to improve GitLab usage, workflows, automation, and architecture.
- Create durable outcomes without establishing permanent dependency on Forward Deployed Engineering.
AI adoption and agentic software development lifecycle
- Drive governed, measurable, and production-oriented adoption of GitLab Duo Agent Platform with strategic customers.
- Identify and resolve AI adoption blockers involving governance, usage controls, auditability, security, compliance, operating models, workflow design, and integrations.
- Develop customer-safe adoption patterns for the agentic software development lifecycle (SDLC), AI-assisted development, intent-based review, AI governance, and human-in-the-loop software delivery.
- Partner with Product, Engineering, Field, and Customer Success teams to turn AI adoption learning into reusable guidance and product improvements.
Thought leadership
- Create technical narratives grounded in customer experience and product reality that can help shape the industry’s approach.
- Contribute to Well-Architected Frameworks, whitepapers, webinars, reference architectures, technical strategy memos, and adoption frameworks.
- Guide ideas through discovery, formulation, validation, amplification, and adoption across GitLab.
- Partner with SA, CSA, Product, Engineering, Marketing, Product Marketing Management, CSM, Support, and executive stakeholders to make technical thought leadership a shared company capability.
What you’ll bring
- Staff-level experience building, operating, or improving complex production software systems.
- Experience contributing to large, mature product codebases with high standards for testing, maintainability, performance, and security.
- Strong Ruby on Rails or Go experience and the ability to contribute directly to GitLab’s product and adjacent systems.
- Experience with AI-assisted software development, agentic workflows, AI governance, model evaluation, context management, prompt and workflow design, or AI adoption in enterprise environments.
- Experience diagnosing complex system behavior across application code, data stores, infrastructure, observability, networking, APIs, and customer usage patterns.
- Deep knowledge of modern DevSecOps workflows, including Git, merge requests, CI/CD, security controls, compliance needs, and enterprise software delivery.
- Experience working with strategic customers or senior technical stakeholders in ambiguous, high-impact situations.
- The ability to coordinate across product, engineering, field, and customer teams without formal authority.
- Strong written communication and sound judgment, including the ability to create technical narratives and distinguish reusable product work from customer-specific customization.
Strongly preferred qualifications
- Direct experience with GitLab as a platform, including GitLab.com, GitLab Dedicated, or GitLab Self-Managed.
- Production experience with Ruby on Rails, Go, PostgreSQL, Redis, Sidekiq, Vue, TypeScript, Kubernetes, Docker, Linux, or observability tools.
- Deep familiarity with Git internals, repository performance, large-scale Git usage patterns, or GitLab Runner behavior.
- Experience creating technical thought-leadership materials, such as whitepapers, technical talks, architecture frameworks, requests for comments, public technical writing, or internal strategy documents.
- A background in performance engineering, site reliability engineering, platform engineering, infrastructure engineering, or distributed systems.
- Experience working in open source or highly asynchronous engineering environments.
Technologies and domains
Directly relevant technologies and domains include:
- Ruby on Rails
- Go
- AI-assisted development and the agentic SDLC
- PostgreSQL
- Redis and Sidekiq
- Git internals
- GitLab CI/CD and Runner architecture
- Kubernetes and containers
- Terraform
- Linux, networking, observability, and performance analysis
- Vue and TypeScript
- APIs and automation
- DevSecOps governance, security, and compliance
What this role is not
This role isn't:
- A generic field engineering role.
- A proof-of-concept factory.
- A replacement for Solutions Architecture, Customer Success Architecture, Customer Success Management, Professional Services, Support, SRE, Product, or Engineering.
- A customer-specific customization function.
- Unbilled Professional Services.
- A requirements-gathering role that only escalates to Product.
- An AI evangelism role disconnected from product execution.
Success measures
Success in this role may include:
- Stabilizing strategic customer adoption or retention risks.
- Fixing product bugs or contributing features.
- Removing AI adoption blockers for strategic accounts.
- Creating reusable implementation patterns and transitioning them to long-term owners.
- Producing or enabling Well-Architected Frameworks, whitepapers, webinars, or technical narratives.
- Resolving cross-functional customer challenges without creating permanent dependency on Forward Deployed Engineering.
- Equipping Product, Engineering, Support, CSA, CSM, Professional Services, and SA teams with better guidance based on learning from the field.
- Increasing adoption and effective use of GitLab capabilities, especially GitLab Duo and GitLab Duo Agent Platform, in targeted accounts.
About the team
The Forward Deployed Engineering team connects strategic customer needs with GitLab product execution. The team works directly with customers and across GitLab to resolve complex adoption challenges, contribute durable product improvements, and create reusable technical guidance. Its goal is to stabilize urgent situations, improve the product, and transition ongoing ownership to the appropriate team rather than create a permanent dependency.
Ideal candidate profile
You're a Staff-level product or platform engineer who can operate in the field without becoming field-only. You're comfortable reading traces, writing production code, debugging architecture, discussing AI governance, leading a customer technical session, opening a merge request, outlining a whitepaper, and coordinating across teams to achieve a strategic customer outcome.
You're not simply a strong communicator with technical awareness. You're a credible engineer with the judgment, presence, and narrative ability to turn customer reality into product contributions, adoption guidance, and company-level thought leadership.
We welcome candidates with different backgrounds and levels of experience. Many successful candidates don't meet every qualification. If you're excited about this role, we encourage you to apply and let our recruiting team assess your application.
How GitLab Supports Full-Time Employees
- 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
Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.
Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.
Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us.
GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process.
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster.
The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software.
*Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab.
About the role
We are currently hiring a Field CTO to join our Strategic Field Organization at a Principal Solutions Architect level to be based in Australia or Singapore. This role reports into our Global Head, Field CTOs. The Strategic Field Organization is a team of Principal Solutions Architects that supports global strategic prospects and customers. This team collaborates with the regional account teams to work together on large engagements that require a high degree of strategic planning - such as DevSecOps transformation, solution recommendations, and advisory for our customer's senior technical leadership.
Field Solutions Architects (SA) are the trusted advisors to GitLab prospects and customers during the presales motion. We demonstrate how the GitLab platform and GitLab Professional Services address common and unique business requirements. Our Solution Architect team adds value to GitLab's customers by providing subject matter expertise and industry experience throughout the sales process and collaborating internally with the product.
Our Field SA's also engage proactively with existing GitLab customers to provide thought-leadership, engage in innovative solutions, collaborate around evangelism activities around unique customer requirements (i.e. meetups and presentations) and continuously seek market feedback to improve the GitLab platform.
What you'll do
- Create and maintain relationships with customer executives that contribute to large Net ARR deals and customer success
- Provide executive-level, thought leadership on strategic opportunities (i.e., new logo and growth)
- Curate and manage field feedback, while collaborating with the product team on roadmap and issue prioritization
- Scale and grow regional-level expertise within the field (SAE/AE,SA,CSM) through contributions to enablement and content
- Act as a prospect / customer advocate on DevSecOps transformation initiatives
- Build and maintain select subject matter expertise related to GitLab targeted technology sectors through industry monitoring and participation in external working groups, committees and development projects
- Keep up to date on GitLab-relevant emerging methodologies and technologies and leverage that knowledge to drive solution strategy and influence product strategy
What you'll bring
- Significant experience as a CTO/ Principal Solution Architect with architecture of enterprise software development workflow
- Experience delivering information/Cyber Security and compliance related solutions and assessments
- Experience with software development tools, practices, and methodologies
- Strong verbal and written skills with a strong ability to articulate and communicate strategies to all levels in an organization (i.e., executive to staff engineer)
- Ability and willingness to learn and use GitLab as an integral part of the role
- Ability to travel and comply with the company’s travel policy
How GitLab will support you
- 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
- Home office support
How GitLab Supports Full-Time Employees
- 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
Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.
Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.
Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us.
GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process.
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster.
The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software.
*Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab.
About the role
We are looking for a Principal Engineer to help define and drive the next generation of GitLab’s Fulfillment platform.
Fulfillment ensures that customers receive the right product access and can manage seats, usage, and spend across GitLab.com, Self-Managed, Dedicated, and other deployment models. Its core areas include entitlements, licensing and provisioning, seat management, usage visibility, and cost management.
The existing platform has served GitLab for approximately a decade and now faces significant challenges in scale, maintainability, and architectural complexity. This role will help us understand where we are today and define how Fulfillment should work over the next ten years.
This is a senior player-coach role. You will set architectural direction across the Fulfillment portfolio, make critical technical decisions, and work directly with teams to execute the resulting modernization strategy. You will influence across organizational boundaries while remaining hands-on in design, implementation, technical problem-solving, and mentorship.
What you’ll do
- Define and communicate the long-term architecture and technical strategy for Fulfillment, including target state, principles, priorities, and migration sequencing.
- Assess the current platform and address its most important risks across scale, reliability, performance, data correctness, operability, and maintainability.
- Drive architectural decisions across entitlements, provisioning, seat management, usage visibility, and cost management.
- Establish clear service boundaries, data ownership, contracts, and integration patterns across Fulfillment, Monetization, billing, Salesforce, and product services.
- Lead an incremental modernization program that improves the existing platform while continuing to deliver customer and business value.
- Partner with Engineering Managers, Product Management, and cross-functional stakeholders to turn architectural direction into executable roadmaps and shipped outcomes.
- Be hands-on with the hardest problems, including prototypes, critical implementations, migrations, performance improvements, reliability work, and incident learning.
- Champion practical artificial intelligence (AI) adoption across Fulfillment, including agentic coding and AI-assisted engineering workflows, and help teams apply these tools responsibly and effectively.
- Mentor and coach Senior and Staff Engineers and raise the quality of technical decision-making across the organization.
What you’ll bring
- 10+ years of professional software engineering experience, including substantial experience at Staff, Principal, or equivalent technical leadership level.
- Direct experience building, operating, or modernizing Fulfillment systems, including areas such as entitlements, licensing, provisioning, subscription lifecycle, seat management, usage metering, usage billing, or cost controls.
- A track record of setting technical direction across multiple teams and turning architecture into reliable, operated systems.
- Deep experience with distributed systems, scalability, availability, performance, observability, data integrity, and failure-mode analysis.
- Comfort working in one or more of Ruby, Go, and Python, with the ability to navigate both Backend and Frontend in a polyglot system.
- Practical experience using artificial intelligence in software engineering, including agentic coding or AI-assisted development workflows.
- Demonstrated success modernizing mature or degraded platforms without relying on a risky “big bang” rewrite.
- Experience designing systems that span multiple deployment models, such as software as a service, Self-Managed, Dedicated, or disconnected environments.
- Strong product and business judgment, with the ability to connect technical investment to customer experience, revenue, operational efficiency, risk reduction, and time to market.
- Excellent written communication and the ability to influence senior stakeholders across teams without formal authority.
The base salary range for this role’s listed level is currently for residents of the United States only. This range is intended to reflect the role's base salary rate in locations throughout the US. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, alignment with market data, and geographic location. The base salary range does not include any bonuses, equity, or benefits. See more information on our benefits and equity. Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary.
How GitLab Supports Full-Time Employees
- 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
Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.
Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.
Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us.
GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process.
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster.
The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software.
*Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab.
An overview of this role
We are looking for a skilled Cloud Platform Engineer to join our Runway team. In this role, you will help design, build, and maintain the infrastructure and developer tooling that powers our engineering organization. You will play a key role in advancing our Kubernetes-based platform, maturing our GitOps practices, and driving infrastructure-as-code adoption across the business.
This is a hands-on technical role suited to someone who thrives at the intersection of infrastructure, automation, and developer experience.
What you'll do
-
Kubernetes Platform Management — Operate, maintain, and improve production-grade Kubernetes clusters across cloud environments; manage cluster lifecycle including upgrades, scaling, and reliability.
-
GitOps & Continuous Delivery — Own and extend our ArgoCD-based GitOps workflows; develop and maintain Application Sets, manage sync policies, and enforce deployment standards across environments.
-
Infrastructure as Code — Write, review, and maintain Terraform modules to provision and manage cloud infrastructure; enforce IaC best practices including module reuse, state management, and drift detection.
-
Platform Reliability — Monitor platform health, respond to incidents, conduct post-mortems, and drive improvements to availability, performance, and observability.
-
Developer Enablement — Collaborate with application teams to onboard services onto the platform; create documentation, runbooks, and self-service tooling that improves developer productivity.
-
Security & Compliance — Implement RBAC, network policies, secrets management (e.g., Vault, Sealed Secrets, External Secrets Operator), and ensure infrastructure meets security and compliance requirements.
-
CI/CD Integration — Integrate platform capabilities with CI pipelines (e.g., GitHub Actions, GitLab CI, Tekton) to support end-to-end delivery workflows.
What you'll bring
-
3–5 years of experience in a platform, infrastructure, DevOps, or SRE role
-
Solid hands-on experience with Kubernetes in production environments (EKS, GKE, or AKS preferred)
-
Demonstrable experience with ArgoCD or comparable GitOps tooling (Flux, etc.)
-
Proficiency in Terraform for cloud infrastructure provisioning; familiarity with remote state, workspaces, and module design
-
Experience working with at least one major cloud provider (AWS, GCP, or Azure)
-
Comfortable writing scripts and automation in Go, Python, Bash
-
Familiarity with Helm for Kubernetes package management
-
Understanding of networking fundamentals: DNS, load balancing, ingress, service mesh concepts
-
Strong written and verbal communication skills; able to document systems clearly and collaborate across teams
Preferred requirements
-
Experience with service mesh technologies (Istio, Linkerd, Cilium)
-
Familiarity with policy-as-code tools such as OPA/Gatekeeper or Kyverno
-
Exposure to observability stacks (Prometheus, Grafana, OpenTelemetry, Loki)
-
Knowledge of Crossplane or other Kubernetes-native IaC approaches
-
Contributions to open-source projects or internal platform tooling
-
Experience with multi-cluster or multi-region Kubernetes architectures
-
Relevant certifications: CKA, CKAD, AWS Solutions Architect, HashiCorp Terraform Associate
About the team
Runway is GitLab’s internal Platform as a Service implementation, which aims to enable teams to deploy and run their services quickly and safely. Having built-in capabilities for monitoring and scaling means that Development teams can focus on delivering and enhancing their features.
The base salary range for this role’s listed level is currently for residents of the United States only. This range is intended to reflect the role's base salary rate in locations throughout the US. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, alignment with market data, and geographic location. The base salary range does not include any bonuses, equity, or benefits. See more information on our benefits and equity. Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary.
How GitLab Supports Full-Time Employees
- 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
Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.
Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.
Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us.
GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process.
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster.
The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software.
*Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab.
An overview of this role
Help us build the next generation of authentication services at GitLab. As a Senior Backend Engineer on the Authentication team, you'll build authentication features across the Rails monolith and GATE. GATE is our new service for issuing and validating tokens and managing identities, designed to support every GitLab deployment model.
You'll expand authentication mechanisms, including support for identities used by artificial intelligence (AI) agents. You'll also help keep GitLab and its customers secure by building access management tooling and addressing vulnerabilities reported through our HackerOne program.
GATE will become the foundation for token issuance, validation, and identity services across GitLab.com multi-tenant software as a service (SaaS), Self-Managed, Dedicated, and air-gapped environments. Your work will affect core components that customers, users, and GitLab teams rely on.
Some of our projects include:
- Building GATE as the centralized service for token issuance and validation
- Consolidating tokens and migrating authentication paths out of the Rails monolith
- Building passkeys and passwordless authentication
- Developing composite identities that combine machine and human authorization for AI
- Improving service accounts and secure automation
- Enhancing Security Assertion Markup Language (SAML), Lightweight Directory Access Protocol (LDAP), OpenID Connect (OIDC), and System for Cross-domain Identity Management (SCIM) capabilities for automated user provisioning and single sign-on (SSO)
What you'll do
- Shape the roadmap for GATE and GitLab's authentication services with the team.
- Design and implement token issuance, validation, and identity services in Go and Ruby across the Rails monolith and GATE, including new authentication mechanisms such as Workload Identity Federation.
- Migrate authentication and token management paths from the monolith into GATE while maintaining reliability across all deployment models.
- Build authentication mechanisms from the ground up, such as Workload Identity Federation.
- Strengthen security for users and organizations through access management tooling and by addressing vulnerabilities reported through our HackerOne program.
- Define and improve standards for style, maintainability, and engineering practices in a high-scale environment, and advocate for them through code review.
- Communicate publicly about GitLab initiatives, projects, and contributions from people not working for GitLab Inc. Reflect GitLab's values in these communications.
- Ship moderately sized features and improvements with moderate guidance and support from other team members, and collaborate on larger projects, including the build-out of GATE.
- Participate in the maintainer trainee program at your own comfortable pace while working toward becoming a project maintainer.
What you'll bring
- Professional experience with Go and/or Ruby in scaling or mission-critical SaaS products.
- Familiarity with authentication and authorization technologies or techniques, such as OAuth, OIDC, SAML, SSO, SCIM, LDAP, JSON Web Tokens (JWTs), role-based access control (RBAC), or identity and access management (IAM).
- Knowledge of token systems, cryptographic signing, and key management.
- Experience building or contributing to a service from concept to production, including proposal, discussion, and execution.
- Proficiency in written and verbal English, with the ability to communicate complex problems and solutions clearly in a remote, largely asynchronous work environment.
- Experience diagnosing, preventing, and resolving performance and optimization problems.
- Experience working in an iterative software development process, managing your work effectively, staying organized, and following through on priorities.
About the team
Our mission is to empower GitLab system administrators with the toolkit they need to create their desired balance of security and accessibility for their GitLab experience.
Authentication is the first impression a new customer has when they configure a new GitLab instance. We aim to make it as seamless as possible, from that first login to onboarding users and managing security rules for their instance in a secure, flexible, and scalable way.
How GitLab Supports Full-Time Employees
- 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
Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.
Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.
Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us.
GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process.
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster.
The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software.
*Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab.
An Overview of the Role
As the Customer Advocacy Lead for APJ, you will celebrate our customers and spotlight their achievements, turning GitLab's most successful customers into visible, influential champions. You will identify and activate advocates and their stories that showcase customer outcomes, support pipeline and revenue goals, and deepen trust in GitLab across Asia Pacific and Japan.
Reporting into the growth marketing organization, you will own the day-to-day development and delivery of customer advocacy initiatives in close partnership with APJ sales, marketing, and global teams. You will build trusted customer relationships, identify stories and advocates, and connect the right customers to references, campaigns, events, and executive engagements. Because APJ spans diverse markets, cultures, and time zones, you will tailor engagement to local context while creating programs that scale and align with global priorities.
In your first year, you will establish clear, measurable advocacy goals for the region, strengthen collaboration with regional stakeholders, and increase the visibility of customer outcomes across go-to-market motions. This is an opportunity to bring the voice of APJ customers forward and demonstrate GitLab’s impact on their business.
Some Examples of Our Projects
- Partnering with sales, pre-sales, and marketing to turn complex customer solutions into compelling narratives for campaigns, events, and executive engagements
- Creating and executing customer references, case studies, speaking opportunities, and other advocacy activities and programs across APJ markets
What You’ll Do
- Own the APJ customer story, reference and proof library, and associated pipeline.
- Build and nurture relationships with customer advocates, including senior stakeholders, and identify opportunities for references, case studies, events, and thought leadership.
- Manage the customer advocacy lifecycle: identify and recruit advocates, understand their goals, coordinate participation, and maintain mutually valuable relationships over time.
- Bring the voice of the customer into GitLab’s narratives, campaigns, and go-to-market plans by working with internal stakeholders to develop and amplify customer stories.
- Partner with regional and global sales, marketing, customer success, and product teams to align advocacy initiatives with pipeline, expansion, and retention priorities.
- Define and track program measures, such as advocacy participation, reference fulfillment, pipeline influence, and customer-story impact.
- Prioritize and coordinate advocacy requests that support strategic global and regional initiatives, using clear intake, fulfillment, and reporting processes.
- Adapt engagement and storytelling approaches to APJ’s varied markets and customer contexts, working effectively across cultures and time zones.
- Continuously improve programs, content formats, and engagement models using customer feedback, program data, and evolving business needs.
What You’ll Bring
- Experience building or delivering customer advocacy, customer marketing, customer reference, or related customer story programs in enterprise technology or SaaS.
- Strong history of creating impactful customer stories and proof, and an advanced understanding of the customer reference lifecycle.
- A track record coordinating across multiple markets, with an understanding of the considerations involved in serving APJ customers.
- Strong cross-functional collaboration skills and the ability to influence sales, marketing, customer success, and other stakeholders without relying on direct authority.
- Excellent communication and relationship-building skills, including the ability to engage confidently with executive stakeholders on business and technical topics.
- Strong program management skills: you can prioritize competing requests, coordinate details across teams, and deliver reliably in a changing environment.
- Ability to work autonomously and asynchronously in a fully remote environment while staying aligned to shared goals and processes.
- Comfort defining and reporting on program performance, including customer participation, reference support, pipeline influence, and other measures tied to regional objectives.
About the Team
The Customer Advocacy team at GitLab helps turn our most successful customers into visible, influential advocates who drive awareness, trust, and revenue. This team builds and manages strategic relationships with customers to surface their stories, amplify their impact, and bring the voice of the customer into everything we do.
How GitLab Supports Full-Time Employees
- 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
Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.
Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.
Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us.
GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process.
Вакансии по профессиям
- AI инженер
- Специалист по внедрению AI
- Системный архитектор
- BI / DWH / ETL специалисты
- Бизнес-аналитика
- Chief Data Officer
- Chief Marketing Officer
- CPO / Product lead
- C&B специалист
- C++/C
- Unit Lead / CTO
- Кибербезопасность
- Аналитика данных
- Data Engineer
- Data Science & ML
- Администратор баз данных
- DevOps
- Digital-маркетинг
- C#
- Go
- HRBP/HRD/PP
- MLOps инженер
- Node.js
- Other (Ruby, Rust, Elixir)
- Other (Vanilla / Fullstack / Svelte)
- Product менеджмент
- Продакт-маркетинг
- Project менеджмент
- Python
- React
- Рекрутинг
- SMM
- Системный администратор
- Тимлид / Техлид
- Технический менеджер
- Vue
Как составлена подборка
Показываем активные предложения IT и digital, опубликованные за последние 30 дней. Дубли объединяем. Условия и наличие вакансии могут измениться после обновления: проверяйте их перед откликом.