20 open positions available
Define fulfillment architecture and lead platform modernization across entitlements, provisioning, seat management, usage visibility, and cost management while contributing hands-on, guiding roadmaps, and mentoring senior engineers. | Requires 10+ years of experience, Staff- or Principal-level technical leadership, direct fulfillment-systems experience, deep distributed-systems expertise, and proficiency in Ruby, Go, or Python. | 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. United States Salary Range $223,000—$317,000 USD 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.
Lead a North America-based team of Customer Success Managers and Architects to improve adoption, account health, and customer outcomes while coordinating with Sales, Product, and Engineering. | Requires leadership of customer-facing software, technology, or consulting teams, familiarity with the software development lifecycle, and skill guiding adoption, renewals, and senior stakeholder relationships. | 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 Manager, Customer Success, you will lead a North America-based team that helps customers realize value from GitLab through strong adoption, measurable outcomes, and trusted partnership. You will partner closely with both executive sponsors and day-to-day end users/practitioners to drive adoption and measurable outcomes. Reporting to the Director of Customer Success,, you will coach Customer Success Managers and Customer Success Architects to support account health across onboarding, adoption stages, executive business reviews, and renewals, while also improving how the team works. This is a people leadership role with broad scope: you will develop talent, strengthen customer relationships, and partner across Sales, Product, Engineering, and other teams so customers are supported through growth, change, and escalation. What you'll do Lead a team of Customer Success Managers and Customer Success Architects focused on customer adoption, account health, customer satisfaction, and advocacy. Coach team members through regular feedback, development support, and career growth conversations to strengthen knowledge, communication, and execution. Partner with the Director of Customer Success to define team goals, clarify responsibilities, and align priorities with company direction. Manage resource assignments, staffing levels, and hiring activity to support team coverage and customer needs. Develop senior-level relationships with customers and support the team in building trusted advisor partnerships. Collaborate with Sales, Product Management, Engineering, Professional Services, and other internal teams to create a consistent customer experience. Support customers during escalations by working with other leaders to coordinate clear, effective responses. Improve the processes and tools used by the team and oversee initiatives tied to objectives and key results. What you'll bring Experience leading customer-facing teams in software, technology, consulting, sales, or customer success environments. Ability to guide teams that drive software adoption and manage customer relationships across onboarding, adoption, business reviews, and renewals. Knowledge of software development lifecycle practices, related tools, and agile or DevOps ways of working. Familiarity with cloud or container technologies such as Kubernetes and Docker, application security concepts such as static application security testing (SAST) and dynamic application security testing (DAST), or cloud platforms such as Amazon Web Services (AWS), Google Cloud Platform (GCP), and Microsoft Azure. Skill in translating strategy into clear initiatives, coordinating execution, and tracking delivery across competing priorities. Capability to lead distributed teams across regions, cultures, and lines of business, while working effectively with senior executives and external stakeholders. Willingness to travel occasionally for customer meetings and team events, as needed. Strength in communication, coaching, feedback, delegation, planning, and process improvement. Warmth and care in your leadership approach—able to coach with empathy and build trust on a human level. Interest in candidates with transferable experience who can connect technical concepts to business value and collaborate well across functions. About the team On the Customer Success team, we are accountable for customer adoption, measurable outcomes, customer satisfaction, and building customer advocacy across GitLab. We also act as a key connection point between customers and the broader GitLab ecosystem, helping streamline collaboration with Product Management, Engineering, Sales, Professional Services, and other partners. In this role, you will manage a team in North America while collaborating asynchronously with stakeholders across regions, with a focus on helping customers succeed at scale and improving how the organization supports them. 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.
Lead strategic account executives, develop regional territory plans, and manage pipeline health to drive software bookings and revenue. | Requires 10+ years of progressive field sales and sales operations experience in open source, DevOps, or SaaS, with a record of achieving revenue goals and strong leadership, analytical, and communication skills. | 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 Regional Director, Enterprise Sales for the Southeastern United States, you'll lead a team of Strategic Account Executives and own software sales, bookings, and revenue across the region. You'll help new and existing customers adopt GitLab's AI-powered platform for software development, security, and operations (DevSecOps) to increase developer productivity, improve operational efficiency, and reduce security and compliance risk. Reporting to the AVP, East, you'll hire and develop sales talent, set territory and industry strategies, and align your team's sales plans with GitLab's growth goals. In your first year, you'll focus on building a strong team culture, deepening customer relationships across the Southeast, and meeting or exceeding performance objectives. GitLab is an open core software company. Our mission is to enable everyone to contribute to and co-create the software that powers our world. This role is fully remote and will be based in the Southeast, US. What you'll do Lead, coach, and develop Strategic Account Executives serving the Southeastern US to deliver software sales, bookings, and revenue results. Build and execute territory and industry plans based on market dynamics, customer needs, and competitive trends. Establish a sales operating rhythm with clear qualification standards, pipeline hygiene, deal inspection, and accurate forecasts. Own sales forecasts, territory management plans, and regional growth strategies aligned with GitLab's revenue goals. Track and report on team performance metrics, addressing gaps through coaching and changes to regional plans. Partner with Renewals, Marketing, and Sales Operations to manage pipeline health, renewal performance, and deal execution. Recruit, hire, and onboard sales talent, and maintain a pipeline of potential future hires in the region. Build an inclusive team culture through regular coaching, clear expectations, and ongoing development. Enable your team on GitLab's product, pricing, AI-powered DevSecOps positioning, and industry and regulatory factors relevant to US markets. What you'll bring Progressive experience in field sales and sales operations in open source software, DevOps, or a similar software-as-a-service environment. We welcome transferable leadership and regional sales experience from adjacent software markets. Success leading and developing account-focused sales teams, including hiring, coaching, and performance management. A track record of meeting or exceeding revenue, pipeline, and other sales performance objectives. Experience building and executing go-to-market strategies, with a willingness to lead your team and participate directly in selling. Commercial and analytical skills to interpret sales performance, market trends, customer needs, and competitive dynamics, and use those insights to improve regional plans. Practical experience using customer relationship management (CRM) and sales and marketing tools, such as Salesforce, Clari, or Marketo, to manage forecasts, territories, and pipeline. Relationship-building, negotiation, and presentation skills, including executive-level written and verbal communication and the ability to mentor others. Interest in open source and a commitment to GitLab's values of collaboration, results, efficiency, diversity, inclusion and belonging, iteration, and transparency. Ability to travel as needed and comply with GitLab's travel policy. About the team You'll join our Enterprise Sales organization in the US. As an all-remote team, we collaborate across time zones using asynchronous workflows. We drive new and expansion revenue and partner with Renewals, Marketing, and Sales Operations to serve customers across the US. 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. United States Salary Range $148,000—$248,400 USD 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.
Define the vision and roadmap for agent-driven test and code coverage products that improve developer productivity and provide actionable pipeline insights. | Requires 10+ years managing complex technical products or developer platforms, with strong fluency in DevOps, CI/CD, and software testing. | 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 Staff Product Manager, Test & Code Coverage, you'll build product capabilities from initial discovery through launch and adoption. You'll help engineering teams understand why pipelines fail, improve test automation, and use code coverage to make better decisions about software quality and risk. You'll turn a technically complex problem space into a focused strategy, roadmap, and developer experience. Working closely with Engineering and Design, you'll explore how agents can diagnose failures, recommend next steps, and help teams recover safely. The goal isn't to add artificial intelligence (AI) for its own sake. It's to reduce manual work and help developers get back to a safe, shippable state without losing trust or control. At GitLab, our mission is simple: to enable everyone to contribute to and co-create the software that powers our world. You'll contribute to that mission by making testing and coverage insights more useful across the software development lifecycle. What you'll do Define and communicate the Test & Code Coverage product vision, strategy, and outcome-focused roadmap, from discovery through a minimum viable product, beta, launch, and continued iteration. Identify customer problems across pipeline failure diagnosis, test automation, test optimization, code coverage, and recovery. Build the case for investment, prioritize foundational and customer-facing work, and reshape or stop initiatives that aren't creating value. Work with Engineering to understand pipeline failures caused by flaky tests, testing gaps, environment issues, configuration problems, and coverage blind spots. Connect code changes, tests, pipeline behavior, historical patterns, and risk to help developers find a diagnosis and an actionable next step. Work directly with customers to understand how they author, maintain, select, prioritize, and debug tests. Connect test selection, test impact analysis, code coverage, and pipeline intelligence to reduce flaky tests, shorten feedback loops, and focus testing effort where it lowers the most risk. Partner with Engineering and Design to prototype agent-driven workflows for failure diagnosis, test authoring and repair, optimization, coverage analysis, and recovery. Make actions reviewable through evidence, confidence, human approval, and safe paths to propose code changes and merge requests. Use AI tools in your own product work to investigate problems, explore code and data, prototype concepts, and accelerate learning. Define and measure outcomes such as time to diagnose, time to recover, failure recurrence, test signal quality, and developer confidence. Validate problems and solutions with customers and learn from production usage. Partner across Product, Engineering, Design, Quality, Developer Experience, Customer Success, Support, and Product Marketing to connect testing insights with code review, pipelines, and release decisions. Turn customer evidence into clear narratives that support adoption and future investment. Lead through clear written communication, prioritization, and product judgment. Influence senior stakeholders, establish repeatable discovery and measurement practices, and mentor other product managers. What you'll bring Experience owning complex technical products, platforms, or developer workflows at Staff, Senior Staff, Principal, or equivalent scope, including building a new product or capability from initial validation through launch and adoption. Strong product fundamentals in customer discovery, problem framing, prioritization, roadmap development, outcome measurement, and iterative delivery. Technical fluency in one or more relevant areas, such as software testing, test automation, code coverage, continuous integration and continuous delivery (CI/CD), developer tools, DevOps, developer experience, quality engineering, or software delivery. An understanding of how engineering teams build, test, review, and ship software, and the ability to work with engineers on test architecture, pipeline behavior, code changes, data, integrations, reliability, and scale. Experience diagnosing technical problems and turning complex, noisy signals into clear user experiences and actionable workflows. Experience exploring AI or agent-driven solutions for developer workflows, with the judgment to distinguish useful automation from unsafe or low-confidence actions. Experience using customer conversations to understand problems and inform product decisions, communicating clearly in writing and conversation, and influencing across functions with shared ownership. You can work directly with developers, quality engineers, platform teams, engineering leaders, and executives, and move between strategy and implementation detail. About the team Our work brings together Product, Engineering, and Design, with input from Quality, Developer Experience, Customer Success, Support, and Product Marketing. We work directly with developers, quality engineers, and engineering leaders to understand their testing practices, validate ideas, and learn from how they use the product. We give Engineering and Design clear customer context and room to shape solutions. Our decisions draw on customer evidence and measurable outcomes, and we revisit approaches that aren't creating value. You'll contribute to how we discover problems, prioritize work, and measure progress, as well as sharing product management practices with other product managers. As part of GitLab's all-remote organization, we collaborate asynchronously across regions. Our work emphasizes transparency, written communication, and clear decision-making. 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. United States Salary Range $168,000—$285,600 USD 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.
Design and ship security analyzers combining deterministic analysis with AI-driven reasoning, lead team initiatives, mentor engineers, and uphold code quality and performance. | Requires substantial Go or Rust experience, demonstrated application-security expertise, LLM-tooling experience, and a track record shipping complex features in a remote, asynchronous environment. | 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 Security Factory: Code Security team, you help developers find and fix security issues. Those issues live in the code they write and in the open source components they depend on. Your work spans complementary parts of a complete security analysis. On the dependency analysis side, you teach the analysis engine what a project depends on. You parse dependency manifests, lockfiles, and SBOMs so the engine knows which libraries and frameworks are in play and how the code uses them. You also extend the service that turns security advisories into automated merge requests that update vulnerable dependencies. On the vulnerability detection side, you grow GitLab's security analysis engine with hybrid analyzers that blend rule-based detection and AI reasoning. You build and apply the tooling that develops, evaluates, and ships those analyzers, and you measure how well they find real problems. That work also expands coverage of the libraries, frameworks, and AI agent tooling that real-world applications are built on. These threads reinforce each other. What a project depends on, and how its code uses those dependencies, are parts of one picture, and this team works across all of it. We make thoughtful use of AI-assisted development tools in our daily work. We expect you to use them effectively and with good judgment. What you do Act as the directly responsible individual (DRI) for team initiatives from design through delivery, shipping with minimal guidance in partnership with the technical lead Bring systems built by one engineer to team ownership through documentation, tests, and shared review Design and ship analyzers that pair deterministic analysis capabilities with AI-driven analysis, and build the evaluation harnesses that measure their false positives and missed findings against benchmark applications with known vulnerabilities, raising the bar for what counts as a trustworthy result. That includes detection rules mapped to CWE and the test fixtures that prove they work. Package those analyzers for every place GitLab runs them, including CI jobs, AI agent workflows, and command-line tools, with findings reported in GitLab's standard security report formats Design and ship the manifest, lockfile, and SBOM parsing that tells the static analysis engine what a project depends on, and extend it to new ecosystems and formats Ship features across the automated remediation service that turns security advisories into dependency update merge requests, from sandboxed updates to merge request creation Solve technical problems of high scope and complexity, actively seek out difficult impediments affecting the whole team, and advocate for improvements to quality, security, and performance with Product Management, Engineering stakeholders such as Frontend and UX, and partner teams such as Code Scanning and Composition Analysis Mentor Intermediate engineers through code review and pairing, and maintain our internal standards for style, maintainability, and best practices through review Participate in on-call rotations to assist troubleshooting product operations, security operations, and urgent engineering issues What you bring Experience building your own LLM tooling, such as a harness, an agent pipeline, or evaluations, with the judgment to know when output is trustworthy and when it isn't Substantial professional experience writing and testing production code in a systems language, particularly Go and/or Rust, with depth in at least one. We use both, plus Ruby on the remediation side and Python for some analyzers, and value willingness to work across them. Familiarity with package managers and dependency management in one or more language ecosystems, such as npm, Maven, pip, Bundler, or Cargo. Experience building tooling around them is better still. Demonstrated application security experience, such as vulnerability research, secure code review, or writing detection rules, and fluency with vulnerability classes (OWASP Top 10, CWE) and the software supply chain A track record of taking ownership of ambiguous problems and shipping with minimal guidance, with the self-motivation and organizational skills suited to a remote, largely asynchronous environment Demonstrated capacity to communicate clearly and concisely about technical problems, and to write design proposals that bring a team to a decision Helpful experience Experience evaluating AI-driven detection against labeled data, including measuring false positives and missed findings Experience with performance optimization at scale Hands-on program analysis experience, such as parsing, ASTs, or data-flow analysis Familiarity with popular web or mobile application frameworks and how they handle input, data, and configuration Experience with containerized workflows and CI/CD (we use Docker heavily) About the team The Security Factory: Code Security team builds GitLab's code-level security scanning capabilities, spanning static application security testing and dependency scanning. We help developers find and fix security issues in both the code they write and the open source components they depend on, as early as possible. We work closely with the Static Analysis team on GitLab's SAST engines, with Composition Analysis on the broader software supply chain, and with other groups across the Sec Section. We rely heavily on asynchronous work across time zones. Remote-Global 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. United States Salary Range $139,200—$235,200 USD 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.
Lead static-analysis engine architecture and high-scope initiatives, build AI-assisted tooling, mentor engineers, and ensure agent-generated code is trustworthy. | Requires 10+ years of professional experience, extensive Rust or Go systems-language expertise, deep program-analysis and application-security backgrounds, and experience building LLM tooling and leading complex technical projects. | 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 Backend Engineer on GitLab's Security Factory: Code Scanning team, you help developers find and fix security issues. Those issues live in the code they write, and you set the technical direction for the static analysis engine that finds them. Your work spans two complementary parts of a complete security analysis. On the engine side, you shape how the static analysis toolkit models a program: parsing source into intermediate representations, resolving symbols, building call graphs, and tracking tainted data across files and languages. You define the architecture and specifications the team builds against, and you delegate component specifications within them to engineers and to the AI agents that implement them. On the evaluation side, you build and apply tooling that tests, measures, and validates what the engine finds against benchmark applications with known vulnerabilities. What the engine can model and how we measure what it finds are parts of one picture. As a Staff engineer you hold that picture, shape the long-range technical goals of the team, and raise the bar for every engineer on it. We build the engine with AI agents that write and review code from written specifications, under human direction. We expect you to direct that work effectively and with good judgment, and to help the team do the same. What you do Act as the directly responsible individual (DRI) for the team's highest-scope initiatives from design through delivery, shipping large features with minimal guidance and shaping the long-range goals of the team Bring systems built by one engineer to team ownership through documentation, tests, and shared review Set the technical direction for the AI-assisted tooling that implements, reviews, and validates engine changes and findings, design the checks that decide whether an agent-written change or generated result is fit to merge, and measure detection quality against benchmark applications with known vulnerabilities, raising the bar for what counts as a trustworthy result. That includes static application security testing (SAST) rules mapped to CWE and OWASP, and the test fixtures that prove they work. Own the architecture of the program model (parsing, symbol resolution, intermediate representations, call graphs, and taint and data-flow analysis) and of the pipeline that turns source code into findings, and define how both extend to new languages and frameworks Solve technical problems of the highest scope and complexity, actively seek out difficult impediments affecting the whole team, and advocate for improvements to quality, security, and performance with Product Management, UX, and partner teams such as Code Security and Composition Analysis Mentor all engineers on the team through code review and pairing, remove blockers to their autonomy, and shepherd the definition and improvement of our internal standards through review Participate in on-call rotations to assist troubleshooting product operations, security operations, and urgent engineering issues Define the overarching architecture and specification documents for the engine, delegate component specifications within them, and drive their implementation by AI agents and engineers working independently through phased plans, small reviewable units of change, and specifications kept in lockstep with the code Build and maintain the harness, agent instructions, and agentic skills that keep agent-written code trustworthy, including separate coding and reviewing agents, rules and tests the coding agents cannot change, independent review panels of agents from different model providers, and performance, API, and dependency gates, with risky changes escalated to human review Stay current with research in program analysis and security, run AI-assisted research and spikes, and turn the findings into prototypes, proposals, and upstream contributions, including responsible disclosure of findings in open source projects What you bring Experience building your own LLM tooling, such as a harness, an agent pipeline, or evaluations, with the judgment to know when output is trustworthy and when it isn't Extensive professional experience writing, testing, and reviewing production code in Rust, Go, or a comparable systems language, with depth in at least one. The engine is Rust, the analyzer wrapper is Go, and the monolith integration is Ruby, and we value willingness to work across them. Experience with performance optimization and with containerized workflows and CI/CD (we use Docker heavily) A deep program analysis and static analysis background, such as parsing and ASTs, intermediate representations (SSA, control-flow and call graphs), taint and data-flow analysis, type inference, incremental and fixpoint computation, or writing detection rules, with the ability to read, evaluate, and apply the research literature Deep application security experience, such as vulnerability research, secure code review, or writing detection rules, and fluency with vulnerability classes (OWASP Top 10, CWE) Demonstrated capacity to communicate clearly and concisely about complex technical, architectural, and organizational problems, and to write architecture and design specifications that bring a team to a decision A track record of taking ownership of ambiguous, team-wide problems and shipping them from concept to production with minimal guidance, with specific, regular async updates on progress, blockers, risks, and next steps Experience defining a system's overarching architecture, delegating component specifications to engineers and AI agents, and getting them implemented reliably A track record of mentoring engineers, raising a team's technical bar, and influencing technical direction by achieving consensus with peers and leadership Helpful experience Familiarity with popular web or mobile application frameworks and how they handle input, data, and configuration Experience designing guardrails for agent-written code, such as mutation testing, fuzzing, and CI gates the coding agent cannot modify A record of engaging with the research community, such as publications, tool papers, or upstream open source contributions in program analysis or security About the team The Security Factory: Code Scanning team develops GitLab's SAST capabilities for customer software repositories. We work closely with the Code Security team on scanning rules & flows, with Composition Analysis on the broader software supply chain, and with other groups across the Sec Section. We rely heavily on asynchronous work across time zones. Remote-Global 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. United States Salary Range $152,800—$259,200 USD 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.
Own sales bookings and forecasting processes, improve operational workflows, and coordinate the CRO operating cadence across departments. | Requires substantial sales or revenue operations experience in B2B subscription businesses, with forecasting, analytical, communication, and financial modeling skills. | 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 Revenue Operations Manager at GitLab, you'll own work the whole go-to-market organization relies on: the policies and processes that govern how we sell and book deals, our global forecasting process, and the Chief Revenue Officer (CRO) operating cadence. You'll report to the Senior Manager, Sales Operations, and work closely with sales leadership, other Revenue Strategy & Operations teams, Finance, Deal Desk, Product, and Data. This is a senior individual contributor role. You'll bring experience running a forecast process day to day and a practical understanding of how a sales organization works. You'll work independently to take a problem from "something looks off in the numbers" to a fix that sticks. GitLab is all-remote, and most of our work happens in writing. Clear, concise documentation is a big part of this job. What you’ll do Own the policies that define how deals are booked, credited, and forecasted, including bookings rules, opportunity netting, and sales stages and exit criteria. Write them, get them approved, and make sure the field understands what changed and why. Identify process problems before they affect the numbers. Validate and size the problem with data, find the root cause, and drive the fix with the right team, whether that's Revenue Systems, Deal Desk, Enablement, or compensation. Partner with Revenue Systems to build policy into system rules, validations, and alerts, reducing manual reviews and after-the-fact corrections. Improve forecast methodology by tracking actual results against the forecast, explaining variances, and changing processes that aren't working. Partner with Finance and Revenue Analytics to reconcile the field forecast with the finance outlook. Own the weekly forecast readout for the CRO and sales leadership, keeping it short and focused on decisions. Bring the forecasting and policy perspective into annual planning. Coordinate the CRO organization's weekly, monthly, and quarterly reviews, metrics, and follow-ups. Measure their impact on pipeline hygiene, data quality, forecast accuracy, and bookings, and change the cadence where it isn't working. Work with other Revenue Strategy & Operations teams, Finance, Product, Data, and Enablement to deliver changes from the first draft through field adoption. Keep cadence documentation current so the organization knows what happens when, who owns it, and what's expected. Mentor others on the team and improve how we document and run our processes. What you’ll bring Experience in Sales Operations, Revenue Operations, management consulting, or a similar role, including running a forecast process day to day in a business-to-business (B2B) subscription business. A practical understanding of how a sales organization runs, including pipeline stages, deal bookings and crediting, bookings and annual recurring revenue (ARR) definitions, and how compensation influences sales representative behavior. Strong data and analysis skills. You're highly proficient in Excel or Google Sheets, can build a model from scratch, and check your own numbers before sharing them. The ability to work independently, identify what needs to be done, and work with stakeholders to get it done. You involve your manager when you need a decision or hit a blocker. Clear, concise writing. You can turn a complex issue into a short document or Slack message that a senior leader will read and act on. Comfort working with senior leaders, including taking feedback from a CRO and turning it into a better process or a more useful readout. Systems thinking and the ability to learn new tools and domains quickly. You understand how customer relationship management (CRM), quoting, billing, and compensation systems connect, and how a change in one affects the others. How you think matters more to us than which forecasting tool you've used. Helpful, but not required: experience rolling out bookings, crediting, or deal policies; forecasting consumption or usage-based revenue; using tools such as Clari and Salesforce reporting; or a consulting, strategy, or structured problem-solving background. About the team The Sales Strategy & Operations team sits within Revenue Strategy & Operations at GitLab. We're a small team working closely with Finance, Deal Desk, Revenue Systems, Revenue Analytics, and sales leadership. We work asynchronously first, keep our documents short, and focus on practical solutions that make the field's job easier. 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. United States Salary Range $104,800—$176,400 USD 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.
Own and improve the Solutions Architect team's operational systems and workflows, including reporting, data quality, capacity planning, and translating field feedback into improvements. | Requires 5–10 years of relevant Solutions Architect, sales, or revenue operations experience, CRM proficiency, data analysis, structured problem-solving, and influence across global teams. | 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 You'll own and improve the operational toolkit that equips GitLab's Solutions Architects (SAs) to drive growth and deliver value for customers. As the SA team's go-to operational business partner, you'll make tools, workflows, reporting, and handoffs more effective and grounded in the SA's role throughout the customer journey. You'll report to the Director of Customer Experience (CX) Operations. This is a senior individual contributor role with no direct reports. What you’ll do Own the SA operational toolkit and business requirements for systems, workflows, processes, reporting, and documentation. Partner with Revenue Technology, Revenue Analytics, and system owners on implementation, validation, data quality, and operational controls. Manage operational support requests for tooling, access, assignments, and data issues, including triage, routing, resolution visibility, and root-cause improvements. Improve the processes and system workflows for requesting, assigning, and tracking SA engagements. Implement intake requirements and routing rules agreed with SA leadership, and automate manual steps. Document and operationalize the SA engagement model and cadences agreed with SA leadership and cross-functional teams, including responsibilities, rules of engagement, handoff criteria, and required customer information at key journey stages. Own SA reporting requirements and data quality standards. Partner with Revenue Analytics to provide reliable visibility into capacity, engagement, technical evaluation progress, and outcomes so SA leaders can assess effectiveness and prioritize resources. Support SA leaders with coverage and capacity planning, business reviews, and operating rhythms that help teams prioritize customer needs and resources. Turn field feedback into operational improvements. Lead testing, rollout, and documentation, partner on enablement, and follow through until changes are adopted and sustained. What you’ll bring Relevant experience in Solutions Architect, Sales, Revenue, or Customer Experience Operations. Understanding of technical sales, pre-sales, and post-sales, SA engagement models, technical evaluations, and how SAs demonstrate customer value, support growth, and coordinate with post-sales teams. Hands-on experience with Salesforce or comparable customer relationship management (CRM) tools, reporting, data quality, and workflow improvement; ability to translate field needs into clear system requirements. Structured problem-solving skills: turn ambiguous issues into clear workstreams, own delivery, and sustain measurable improvements in efficiency and adoption. Strong quantitative skills and proficiency in Excel or Google Sheets for capacity, coverage, productivity, and scenario modeling. Strong hands-on experience with artificial intelligence (AI)-native tools to support custom reports and data modeling scenarios. Sound judgment, project management, and communication skills; ability to work independently, build trust, and influence across a global, distributed organization. Preferred, not required: experience supporting a technical field organization in business-to-business software; Structured Query Language (SQL) or equivalent data-querying experience; and experience with GitLab or development, security, and operations (DevSecOps) and AI-enabled automation. About the team Our Solutions Architect team coordinates with post-sales teams throughout the customer journey. We align responsibilities, rules of engagement, and handoff criteria with SA leadership and cross-functional partners. 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. United States Salary Range $115,200—$194,400 USD 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.
Lead global people operations and compliance, setting a multi-year roadmap to standardize workflows through technology, AI, and automation. | Requires 10+ years in HR or people operations, including five years in global leadership, plus Workday, case management, and global employment regulations expertise. | 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 You will lead the Global People Operations and Compliance team, delivering consistent, scalable, tech-enabled experiences to a global workforce at every stage of the team member lifecycle. You are a strategic, hands-on leader who executes well and influences across functions. You will set the multi-year vision for innovation, AI, and team capability, and you will turn it into results. What You'll Do Define and deliver a multi-year People Operations and Compliance roadmap, tied to business priorities, that uses AI and emerging technologies to elevate the team member experience. Build and lead a program to standardize, simplify, and automate manual workflows across the team member lifecycle (e.g. onboarding, data management, offboarding, etc) with clear ownership, documented standards, and measurable service levels. Identify inefficiencies across the People Operations team and the broader People team, and drive the fix through to adoption. Establish operating models, SLAs, and metrics to improve quality and efficiency Partner with various key stakeholders including but not limited to: Compensation, Legal, Procurement, People Technology, Talent Management & Development, Talent Acquisition, People Business Partners, Payroll, IT, Internal Audit to drive strategic priorities Lead the People Operations team in managing our case management platform from intake to resolution, setting service standards, improving response times, and designing scalable escalation paths Lead and develop a high-performing global team by building skills in process design, data fluency, automation, and AI-enabled ways of working, backed by clear career paths, succession plans, and a culture of continuous improvement and accountability Oversee global mobility processes, serving as the escalation point for complex relocation matters and partnering with Legal to monitor regulations, ensure compliance, and keep programs effective Accountable for global employment compliance and risk exposure, setting strategy, owning audit outcomes, and managing the Senior Compliance Analyst who delivers day-to-day execution Own administration for our PEO partners and lead the people operations setup for new entities and global expansion including collaboration on the global employment strategy What You'll Bring Core Experience 10+ years of HR/People Operations experience, including 5+ years experience leading global teams Proven track record building and scaling people operations functions in complex, multi-regional global organizations Working knowledge of global employment compliance, including direct experience with works councils or employee representative bodies Ability to move between vision and a keen focus for detail, from presenting a roadmap to executives to debugging a broken process with the team Strong judgment, stakeholder management, and communication skills, with comfort making decisions in ambiguity Experience leveraging AI and automation to improve and streamline operations Strong attention to detail with a focus on data accuracy Preferred Experience Experience in a high-growth global technology or SaaS company Experience working in public company preferred Experience transforming People Operations at scale across company stages Technology and Process Expertise Workday: experience optimizing Workday as the core employee process platform, including data governance, self-service, consolidation, standardization, and workflow optimization GreenHouse: experience with ATS infrastructure, including equity data and familiarity with integrations between ATS and HRIS Case management: experience implementing HR case management tools including workflow automation, knowledge management, Workday integration, and service catalog management 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. United States Salary Range $152,800—$259,200 USD 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.
Maintain and improve reliability, scalability, and automation of production infrastructure systems. | Experience with production system reliability, infrastructure automation, Kubernetes, cloud providers, observability, incident response, and strong communication in a remote environment. | 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.
Create technical content and engage with developer community to showcase AI agent platform. | Hands-on software development experience and strong communication skills for product demos and community engagement. | 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 Developer Advocate at GitLab, you'll help technical audiences understand and use our intelligent orchestration platform where teams and their AI agents ship secure software faster. You'll go deep on the product, especially GitLab Duo Agent Platform and our newer capabilities, and continuously discover real-world workflows that teams care about. You'll turn that hands-on knowledge into demos, blog posts, videos, and presentations, and bring what you learn from customers and the developer community back to GitLab. This role focuses on showing the product in action and building relationships with customers and the community. You'll help cover events and work across U.S. and Canadian time zones. What you'll do Deeply understand GitLab's platform, especially our AI agent capabilities, and continuously find productive, real-world use cases worth showing. Create product content, including videos, blog posts, presentations, and social clips that show key use cases for GitLab in the user interface and terminal. Produce video content end to end: script, record, and edit product walkthroughs and demos, and collaborate with GitLab's video team on longer or higher-production pieces. Deliver product demos and participate in analyst briefings. Engage with customers through webinars, customer meetings, and other conversations. Participate in the developer community by engaging on the GitLab forum and Discord, following the conversations happening on social platforms, in newsletters, and at events, and making sure GitLab has a voice in the ones that matter. Answer technical questions that come through the sales team, and partner with support, sales, and product on developer-facing educational content. Use hands-on product experience to share feedback with product teams and test new features. Contribute to technical research and analysis of the developer tools landscape. Travel requirement up to 20% for events and customer meetings. What you'll bring Hands-on technical experience. You understand how software gets built, with a focus on everything that happens after code is written, and can talk about it credibly with engineers. Understanding of artificial intelligence and its use in software development, from coding all the way to production. You have built and operated agentic systems and infrastructure. The ability to explain technical products clearly. You can demo a product, record a walkthrough, or speak at a conference without it feeling forced. Fluency in developer social platforms. You know what's interesting to the people we're trying to reach and can participate in the conversation with credibility. Curiosity and self-direction. You're already finding the next thing worth talking about, following the right people, and noticing opportunities. Experience engaging with customers, developers, or technical communities. Ability to work independently and collaborate across sales, engineering, product, and other teams. About the team The Developer Advocacy team creates content that shows GitLab in use, engages with customers and the developer community, and brings hands-on product feedback to GitLab teams. The team also contributes technical research and analysis, while partnering with other groups to share its findings. 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. United States Salary Range $115,200—$194,400 USD 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.
Lead backend technical design and modernization of legacy systems with mentoring and AI workflow adoption. | Extensive backend architecture experience, legacy system modernization, leadership, and clear documentation skills required. | 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 Backend Engineer on GitLab's Core DevOps team, you'll provide technical leadership across your team and adjacent teams. You'll lead large backend initiatives, guide the modernization of a large monolith into modular, reusable, appropriately independent systems, and set standards that help teams move faster without compromising quality, security, reliability, or operability. You'll work with Product, Frontend, Infrastructure, Security, Data, Engineering Managers, and engineers across product groups. You'll lead complex backend architecture, make product trade-offs, and influence technical direction without formal authority. GitLab is an open core software company that develops an artificial intelligence-powered DevSecOps platform. Our mission is to enable everyone to contribute to and co-create the software that powers our world. We work in an all-remote, asynchronous environment where you communicate decisions clearly in writing and work independently. What you’ll do Lead the technical design and delivery of backend initiatives that span teams, and identify and remove systemic bottlenecks across product and infrastructure groups. Drive modular backend, service, data, and platform architecture, including modernization of the monolith and legacy backends while preventing fragmentation and service sprawl. Define and improve standards for application programming interfaces, contracts, compatibility, schema evolution, testing, security, performance, observability, operability, and maintainability. Establish patterns for dependency management, data ownership, eventing, failure isolation, service maturity, and operational documentation. Establish Go service patterns and Kubernetes operating practices where they matter to the production estate, and guide Rust adoption where it addresses systems, security, performance, or supply-chain needs. Take part in on-call and incident response for systems your teams own, serve as a technical escalation point during complex incidents, and turn lessons from incidents into lasting improvements. Partner with Product and Engineering leadership on platform roadmap decisions and investment trade-offs. Mentor Senior and Intermediate engineers, reduce technical debt, build reusable patterns that improve team throughput, and lead adoption of artificial intelligence-assisted and agentic workflows with quality, security, privacy, and operational guardrails. What you’ll bring A record of leading technical work across more than one team or a broad product area. Deep backend architecture and production experience with complex applications, services, or platforms, including application programming interfaces, service platforms, data systems, modular monoliths, or shared backend components. Experience modernizing a monolith or legacy backend architecture in production and using modular approaches such as bounded contexts, package encapsulation, ports and adapters, service extraction, or event-driven boundaries. Experience building alignment through clear written proposals and decision records so teams document, understand, and adopt technical decisions. Experience making trade-offs among customer outcomes, delivery speed, technical health, reliability, and long-term platform investment. Experience mentoring engineers and shaping standards through code review, documentation, and practice. Production experience with artificial intelligence-assisted or agentic engineering workflows, including improving how a team adopts them. About the team The Core DevOps team owns core repository capabilities, from Git command-line operations to web-based code exploration. We build features and platforms, improve existing capabilities, and improve maintainability, accessibility, performance, and workflows for teams using artificial intelligence-assisted development tools. 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. United States Salary Range $152,800—$259,200 USD 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.
Design and operate backend services in a distributed cloud-native environment ensuring reliability and scalability. | Strong Rust and distributed systems experience with cloud platforms and infrastructure as code tools required. | 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 Platform Engineer on the Orbit team, you'll help build and scale GitLab Orbit, a high-impact knowledge graph data service that supports agents, analytics, and architecture-level features across GitLab.com, Dedicated, and Self-Managed deployments. You'll join a small, senior, Rust-first team and focus on how backend code behaves within a distributed, cloud-native system, making graph capabilities reliable, observable, secure, and easy for other teams and agents to use. In this role, you'll own meaningful parts of the service end to end. You'll design and implement backend services, data workflows, and interfaces while improving multi-tenant behavior, performance, resilience, and operational readiness. You'll also contribute to the cloud infrastructure and deployment patterns needed to run the service effectively. In your first year, you'll take ownership of improving how GitLab Orbit runs in production, with a focus on operational automation, observability, incident readiness, and distributed-system reliability. You'll also contribute to key areas such as the graph query engine, indexing pipelines, cloud storage integrations, and multi-tenant behavior. Through thoughtful system design, better tooling, clear runbooks, and shared context, you'll help reduce single points of failure and improve how we build, deploy, and operate the service. What you’ll do Design, build, and operate GitLab Orbit backend services, primarily in Rust, within a distributed, cloud-native environment. Improve the deployment, monitoring, and operations of GitLab Orbit across GitLab.com, Dedicated, and Self-Managed deployments using Kubernetes, Helm, Terraform, and cloud services from Amazon Web Services, Google Cloud Platform, or both. Automate recurring operational work and build tools that make deployments, upgrades, recovery, capacity management, and service maintenance safer and more efficient. Strengthen observability across application, data, orchestration, and infrastructure layers by improving metrics, logs, traces, dashboards, alerts, and service-level indicators to track availability, error rates, and incident response time while collaborating with site reliability engineering teams to improve incident response, on-call readiness, runbooks, and troubleshooting workflows. Investigate production issues, address underlying causes, and write backend code that handles concurrency, partial failures, retries, consistency, idempotency, performance, and multi-tenant isolation. Build and improve the graph query engine, software development lifecycle (SDLC) and code indexing pipelines, cloud storage integrations, and application programming interface (API) and Model Context Protocol (MCP) surfaces. Design reliable, scalable, and cost-aware data workflows using systems such as Amazon Simple Storage Service (S3), ClickHouse, NATS, and Siphon. Own changes from technical design through rollout and iteration, documenting constraints and trade-offs while collaborating asynchronously with product, data, infrastructure, security, delivery, artificial intelligence, and SRE teams. What you’ll bring Experience designing, building, and operating production backend services with strong Rust skills or clear evidence that you can ramp up and contribute in a Rust-first, performance-sensitive codebase. Experience with distributed-system design, including concurrency, failure handling, consistency, messaging, data partitioning, scalability, and multi-tenant isolation. Hands-on knowledge of AWS, GCP, or both, including cloud networking, identity and access management, compute, storage, and object storage such as Amazon Simple Storage Service (S3). Experience deploying and troubleshooting applications on Kubernetes with Helm and contributing to repeatable, reviewable infrastructure changes using Terraform or similar infrastructure as code tools. Experience improving the reliability, observability, maintainability, and on-call readiness of backend services, and diagnosing issues across application, data, orchestration, and infrastructure layers to deliver lasting code and system improvements. Strong system design skills, including making and explaining architectural decisions, documenting constraints, and aligning trade-offs with product and platform needs; ability to work autonomously in ambiguous environments by identifying problems, driving solutions, and taking ownership. Ability to learn and apply new languages, tools, and frameworks as the problem requires, such as Ruby, Go, or TypeScript and Vue in adjacent parts of the stack, along with excellent written communication and asynchronous collaboration skills demonstrated through thoughtful code review, mentoring, incident communication, and context sharing. About the team The Orbit team sits within the Data Engineering organization and builds GitLab Orbit, the service that turns GitLab's SDLC and code data into a unified property graph. We expose it through a high-performance, ClickHouse-backed query engine and MCP tools. We're a small group of senior engineers, working closely with partners across AI, including GitLab Duo Agent Platform, analytics, infrastructure, delivery, and security because our work touches many layers of the platform. We work asynchronously and value strong ownership. We expect each engineer to build a deep understanding of the system and help evolve it over time. As adoption grows, we're focused on scaling the service sustainably and making it reliable and easy to deploy and operate for GitLab.com, Dedicated, and Self-Managed customers. 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. United States Salary Range $139,200—$235,200 USD 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.
Develop and maintain TypeScript SDK packages and client applications with a focus on API design, security, and performance in a fully remote environment. | Strong TypeScript proficiency, experience with Node.js and frontend frameworks, API design skills, security-minded development, and effective communication in a remote agile team. | 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, youll build the shared foundation for every GitLab Duo client. Today, the logic that powers Duo in editors lives inside the GitLab Language Server. Were 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. Youll work in TypeScript across frontend and backend systems. Youll design the SDKs 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. Youll have senior and staff engineers alongside you to help with design. Youll 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 SDKs first consumers What youll 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 youll 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 youd 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 GitLabs values. About the team The Duo Client SDK team sits in GitLabs 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 GitLabs values of transparency and open communication.al 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 roles 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. United States Salary Range $115,200 - $194,400 USD Remote Skills: Application Programming Interface (API), Architectural Services, Artificial Intelligence (AI), Code Reviews, Communication Skills, Computer Programming, Cookies, ECMAScript, Fortune 500 Customers, IP (Internet Protocol), Intellectual Property (IP), Node.js, On Call, Online Chat, Operational Improvement, Operational Strategy, Organizational Skills, Performance Tuning/Optimization, Problem Solving Skills, Product Design, Productivity Management, Risk, Software Development, Startup, Technical Writing, Technical/Engineering Design, Test Plan/Schedule, Trademarks, User Interface/Experience (UI/UX), Web Browsers undefined: GitLab
Design and build fullstack purchase journey features while leading technical direction and ensuring resilient billing and CRM integrations. | Professional fullstack engineering experience with Ruby on Rails and Vue.js, strong transactional flow background, and ability to lead technical direction remotely. | 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 Purchase team sits within GitLab's Monetization section and owns the end-to-end purchase experience for all GitLab products, including new purchases, add-ons, upgrades, and self-service promotional discounts. As a Staff Fullstack Engineer, you’ll work across the frontend and backend to build the interfaces customers use to buy and expand GitLab, along with the services that process transactions and integrate with billing and customer relationship management (CRM) systems. Because this work can directly affect revenue and involve confidential or financial information, you’ll use strong technical judgment, roll out changes safely and iteratively, and maintain a high bar for reliability and correctness. This is a technical leadership role for the Purchase team. You’ll help set the technical direction for a unified purchase flow, mentor other engineers, and partner with Product, Design, Billing, and Support to improve how customers buy and grow with GitLab. This role reports to the Engineering Manager, Purchase. Some examples of our projects: Unifying separate purchase flows into one consistent purchase experience Building and scaling GitLab Flex subscription flows that let customers reserve spend month to month across seats, artificial intelligence (AI) credits, Runners, and other GitLab capabilities without renegotiating their contract Evolving self-service promotional discounts for existing and prospective customers Modernizing the purchase frontend to improve clarity, accessibility, and conversion Strengthening integrations between the purchase flow and downstream billing and CRM systems for accuracy and resilience What you’ll do Design and build fullstack features across the purchase journey. Lead technical design for new purchasing capabilities and the unified purchase experience. Partner with Product and Design to turn purchasing requirements into resilient, well-tested technical solutions. Ensure purchase flows integrate correctly and safely with downstream billing and CRM systems. Set and uphold engineering standards for code quality, testing, rollout safety, and monitoring. Mentor engineers and review merge requests with thoughtful, constructive feedback. Identify and reduce technical debt and architectural risk in the purchase experience. Participate in incident response for purchase-related issues because of their direct revenue impact. What you’ll bring Professional fullstack engineering experience across frontend and backend code; our purchase applications use Ruby on Rails and Vue.js. Experience owning technical direction for a product area and driving thorough, iterative solutions. Experience building or maintaining transactional or checkout-style flows, ideally in billing, ecommerce, or subscriptions. A strong bias toward safe, incremental delivery given the revenue and customer impact of this work. The ability to communicate clearly and concisely about complex technical, architectural, and organizational problems. Proficiency in written and verbal English sufficient for success in a remote, largely asynchronous work environment. Alignment with GitLab’s values and a commitment to working in accordance with them. Familiarity with third-party billing or CRM systems, such as Zuora, Salesforce, or Stripe, is a plus. About the team We partner with Sales, Finance, Information Technology, and Support to deliver secure and reliable purchasing, billing, provisioning, and utilization workflows. Our broader organization includes the Subscription Lifecycle, Billing Engine, Platform and Infrastructure, Observability, Monitoring and Integrations, and Compliance teams. We work asynchronously, with regular planning and retrospectives and a high bar for ownership across deployments, incident management, testing, and rollout safety. Remote-Global 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. United States Salary Range $152,800—$259,200 USD 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.
Drive technical excellence and remove friction in engineering workflows across multiple teams with hands-on coding and cross-functional collaboration. | Deep experience with developer tooling, DevEx strategies, testing frameworks at scale, leadership in platform initiatives, and remote collaboration. | 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 Identifying and removing the source of flakiness in our tests pipelines Introducing comprehensive test coverage reporting to guide our decisions about what and when to test Standardizing logging libraries and documentation to make it easy for all features and components to provide consistent logs Providing stable, configurable development environments What You’ll Do Drive Technical Excellence Across Teams: Provide hands-on engineering contributions and technical leadership across six Developer Experience teams, jumping in to unblock critical work or accelerate high-impact initiatives Champion Engineering Needs: Partner with engineering teams across GitLab to identify pain points, gather feedback, and translate day-to-day frustrations into actionable improvements for the Developer Experience roadmap Transform Testing at Scale: Help us modernize our testing to support GitLab's growth—ensuring engineers have fast, reliable tools that catch issues early without slowing them down Optimize CI/CD Pipelines: Reduce merge and CI friction by building workflows that deliver fast, actionable feedback—helping engineers iterate confidently and ship faster Break Down Systemic Bottlenecks: Collaborate with Platform, Product, and Infrastructure teams to identify and eliminate the architectural and process friction that slows down development Shape Engineering Culture: Foster a culture of continuous learning, inclusion, and improvement—where great developer experience is a shared value across the organization What You’ll Bring Deep experience with developer tooling, DevEx strategies, and testing frameworks at scale Experience leading platform or transformation initiatives across multiple teams Proven ability to influence without authority and collaborate across functions Familiarity with DevOps workflows and CI/CD pipelines Strong written and verbal communication skills in a remote-first environment A product mindset with a passion for empowering developers 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. United States Salary Range $131,600—$282,000 USD 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.
Lead customer migrations from self-managed GitLab to GitLab Dedicated by designing migration runbooks, automation, and network configurations while collaborating with cross-functional teams. | Experience in customer-facing technical advisory or migration roles with proficiency in infrastructure as code tools, Kubernetes, cloud platforms, and scripting languages like Go, Python, or Ruby. | 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 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. 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. United States Salary Range $152,800—$259,200 USD 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.
Lead strategic sourcing, vendor management, and contract negotiations for critical technology suppliers including software and cloud infrastructure. | Requires 5-7 years procurement experience, category management, bachelor's degree, strong financial and analytical skills, and complex contract negotiation experience. | 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 Manager, Procurement, you’ll serve as an individual contributor supporting GitLab’s Chief Technology Officer, Chief Information Security Officer, and Chief Information Officer organizations. You’ll lead strategic sourcing, vendor management, and contract negotiations for critical technology suppliers, with a strong focus on software, cloud infrastructure, and hyperscaler partnerships. You’ll work closely with senior leaders and cross-functional partners to shape sourcing strategies, improve procurement processes, identify savings opportunities, and explore how artificial intelligence can support procurement and negotiation. This role is expected to report to the Senior Director of Procurement and requires working hours that align with stakeholders across Eastern through Pacific time zones. What You’ll Do Lead strategic sourcing and contract negotiations for software, cloud, infrastructure, consulting, and other technology suppliers. Develop category and sourcing strategies that support the Chief Technology Officer, Chief Information Security Officer, and Chief Information Officer organizations. Manage relationships and lead performance management programs for critical suppliers, including hyperscaler and cloud partners, partnering with business stakeholders to conduct regular business reviews. Conduct detailed spend analysis and market intelligence research within assigned categories, monitoring market trends and supply chain risks. Develop category-specific KPIs and performance metrics, and present category performance reports to senior leadership. Collaborate with stakeholders and Finance Business Partners to forecast demand and manage spend against category budgets. Partner with executives and other stakeholders to understand business needs, evaluate options, and guide procurement decisions. Collaborate with Legal, Finance, Security, Information Technology, and other teams throughout the procurement lifecycle. Identify savings opportunities while balancing cost, risk, service quality, and business needs. Improve procurement and procure-to-pay processes to make them clearer and more efficient, with a focus on reducing cycle times Explore practical ways to use artificial intelligence in procurement processes, analysis, and negotiation preparation. What You’ll Bring Experience in strategic sourcing, vendor management, and complex contract negotiation. Experience procuring software as a service, cloud infrastructure, or other technical products and services. Working knowledge of cloud hosting, infrastructure services, and the commercial terms used in technology contracts. Understanding of procure-to-pay processes, systems, and procurement operations. Experience with Zip or similar procure-to-pay system is preferred Ability to build trusted partnerships with executives and cross-functional stakeholders. Clear communication skills and the judgment to explain complex commercial topics to different audiences. A collaborative, self-directed approach, with the willingness to step forward, lead discussions, and support teammates. Experience in a software or technology business is preferred, and we welcome relevant experience from other industries. 5-7 years of procurement experience, including at least 3 years in category management. A bachelor’s degree in Business, Supply Chain, or a related field. Strong financial acumen and analytical capabilities. Advanced project management skills. A proven track record of delivering measurable cost savings. About the team The Procurement team helps GitLab team members select and manage the suppliers needed to run the business. Each team member supports different parts of GitLab while following shared processes and goals. The team works closely together to balance workloads, provide coverage, improve how procurement operates, and support high-impact supplier decisions. This role will focus on GitLab’s technology organizations and many of its most critical suppliers, with regular visibility and partnership across senior leadership. 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. United States Salary Range $115,200—$194,400 USD 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.
Design and implement backend features focusing on performance and scalability while mentoring engineers and collaborating with product teams. | Extensive Ruby on Rails and PostgreSQL experience, strong project leadership, excellent communication, and AI integration experience required. | 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're hiring a Senior Backend Engineer for GitLab's Portfolio Experience team. You'll be an experienced product engineer who incorporates user needs into feature decisions and brings full stack experience, with a current focus on backend. You'll spend as much time understanding user needs and shaping how features should work as you do building them, working directly with product, users, and open source contributors. You'll help evolve the backend architecture that powers the work items platform, which must serve millions of work items in a single user's view across tens of thousands of groups and projects. What you’ll do Collaborate with product and other engineers to shape requirements, understand user needs, and break complex projects into shippable iterations. Design and implement backend and real-time features in the GitLab monolith, including GraphQL and RESTful APIs and subscriptions, with a focus on performance, reliability, and user impact. Build and evolve portfolio planning capabilities, including work item hierarchy, status rollup, and capacity planning. Improve PostgreSQL performance at scale through query and write optimization, indexing, denormalization, partitioning, and moving suitable workloads to Elasticsearch or ClickHouse. Create proofs of concept for complex work, maintain extensive automated test coverage, and support safe rollouts with feature flags and strong observability. Mentor engineers and open source contributors through code reviews, pairing, regular feedback, contributor issues, and hackathons. Participate in on-call rotations, troubleshoot production issues, contribute to root cause analysis, and improve the team's development and review processes. What you’ll bring Experience representing the user perspective while working through trade-offs with product managers, engineers, and users. Experience leading projects involving several engineers over multiple months and supporting others through thoughtful code reviews, feedback, hiring, career development, and mentoring. Full stack experience with a current backend focus, including proficiency with Ruby and Ruby on Rails and an understanding of how complex modern frontends work. Strong PostgreSQL skills and experience improving database performance at scale through query and write optimization, indexing, denormalization, and partitioning. Experience designing and evolving GraphQL and/or RESTful APIs with attention to scalability, backward compatibility, and clear contracts with frontend clients. Experience improving large automated test suites, including the performance and reliability of the tests themselves. Strong written and verbal communication skills for an asynchronous, distributed environment. Experience integrating artificial intelligence into development workflows. Experience building artificial intelligence-powered features or working with Elasticsearch, ClickHouse, or Python is a plus. We welcome candidates with different backgrounds and transferable skills. If you're excited about this role but don't meet every qualification, we encourage you to apply. About the team We are a team of 4 - 2x Backend Engineers, 2x Frontend Engineers located across Europe and Canada. We own the work item hierarchy, including Epic, Issue, and Task relationships, and top-down planning capabilities such as status rollup and capacity planning. We work async-first in two-week iterations, with retrospectives and a weekly sync. 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. United States Salary Range $139,200—$235,200 USD 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.
Lead technical direction and build autonomous agentic systems on the Duo Agent Platform. | Requires deep Ruby/Rails experience, AI product integration, and staff-level leadership in complex system design. | 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 DAP Repository Flows team owns two areas within GitLab's Duo Agent Platform (DAP). The first is DAP onboarding, helping customers quickly set up a project so they can start using the Duo Agent Platform with minimal friction. The second is repository and background flows: autonomous and scheduled agents that work on a customer's codebase on their behalf. This work is central to how GitLab delivers AI-powered automation on repositories. As a Staff Software Engineer, you will set technical direction for the team, drive complex initiatives across team boundaries, and raise the engineering bar for how we build agentic experiences on top of the Duo Agent Platform. What you'll do in this role • Set and drive the technical direction for the DAP Repository Flows team, making architecture decisions that shape how onboarding and repository/background flows are built. • Lead the design and delivery of autonomous and scheduled agents that operate on customer codebases, building on top of the Duo Agent Platform. • Design and refine the DAP onboarding experience so customers can get a project configured and productive quickly. • Partner across teams in the broader DAP organization to align on interfaces, shared patterns, and platform capabilities. • Mentor senior and intermediate engineers, review designs and code, and elevate the team's overall technical quality. • Identify and resolve the hardest technical problems the team faces, and prevent them where possible through sound design. • Contribute to a culture of autonomy, ownership, high context sharing, and async-first collaboration. What we're looking for • Deep, hands-on experience with Ruby and Ruby on Rails in production systems. • Demonstrated experience integrating LLMs into products (product integration, not ML model training). • Experience building agentic systems: autonomous or semi-autonomous agents that take actions on a user's behalf. • A track record of designing and shipping complex, high-scale systems and driving technical direction across teams. • Strong written communication and the ability to operate effectively in a distributed, async-first environment. • The judgment and influence expected of a staff-level engineer: setting direction, unblocking others, and multiplying the team's impact. About the team The DAP Repository Flows team is part of GitLab's broader Duo Agent Platform organization, within the AI/R&D group. The team is small and distributed, with plans to grow. We value autonomy, ownership, and high context sharing, and we work async-first through GitLab issues and Slack. Remote-Global 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.
Create tailored applications specifically for GitLab with our AI-powered resume builder
Get Started for Free