LogoKode$word
GitLab logo
Verified Tech Organization

Careers at GitLab

Browse and filter through all verified positions currently open at GitLab.

Total Company Roles123
Matching Filter123
about.gitlab.comHQ: San Francisco, CA, USCEO: William Staples2580 employees

GitLab Inc., through its various operating entities, specializes in developing software solutions that facilitate the entire software development lifecycle. The company's operations span the United States, Europe, and the Asia Pacific regions. Its primary offering is GitLab, a unified DevOps platform. This single application is engineered to boost development speed, offering extensive visibility and precise command over every phase of the DevOps workflow. The platform's objective is to enable businesses to effectively plan, build, secure, and release software, thereby driving positive business results. Additionally, GitLab Inc. provides a range of associated training and expert consultation services. Founded in 2011, the enterprise was initially known as GitLab B.V. before officially adopting the name GitLab Inc. in July 2015. The firm's main offices are located in San Francisco, California.

Sector:Software Application

All Openings (123)

Ordered by most recently published

Staff Backend Engineer - Database Change Management

On-sitefull timeLead / StaffBengaluru, India
Apply Now

GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster. The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software. * Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab. Staff Backend Engineer - Database Change Management An overview of this role As a Senior Backend Engineer, Database Upgrades, you'll help replace GitLab's sequential database migration system with a dependency graph model that makes upgrades faster and safer for GitLab.com and self-managed customers. You'll lead the design and delivery of a migration validation and test framework, including versioned fixture data across about 1,000 tables, a continuous integration (CI)-integrated test runner, and required correctness checks. You'll also serve as the senior technical anchor for our India-based engineering group, using clear written decisions to influence a team working across India, Asia-Pacific, Europe, the Middle East, Africa, and the United States. The manager for this role is based on the US West Coast. We're open to hiring this role at Staff level for a candidate whose experience matches that scope. At Staff level, you'll also own architecture decisions for the migration system and lead design work across teams. What you’ll do Lead the design and delivery of the migration validation and test framework from initial approach through production use. Contribute to a dependency graph migration system that supports safe ordering, parallel execution, and three-phase, low-downtime upgrades. Mentor intermediate engineers through pairing, code review, and design feedback. Make and document technical decisions asynchronously so team members can build on them across time zones. Review schema migrations from engineers across GitLab for safety, backward compatibility, and reliability. Collaborate with Distribution, Quality Assurance, Database Architecture, Database Automation, and database framework teams to support GitLab.com and self-managed deployment methods. At Staff level, author and defend architecture proposals and represent the team in technical reviews across GitLab. What you’ll bring Deep experience with Ruby on Rails in large production codebases, including Active Record migration internals, or comparable depth in another framework's migration system, such as Django or Ecto. Production PostgreSQL experience, including schema changes on large tables, locking behavior, and data definition language failure modes under load. A track record of leading delivery of a system from design through implementation and adoption. Experience mentoring engineers through pairing, code review, and technical feedback. Strong written communication and the ability to make progress independently in an asynchronous, distributed environment. Sound judgment when balancing reliability, safety, backward compatibility, and delivery needs. An interest in serving as a senior technical presence for an India-based engineering group while collaborating across regions. About the team We’re working on the largest change to GitLab's migration system in its history, with a focus on making upgrades safer and easier for customers, including the roughly one-third of self-managed customers who are two or more required upgrade stops behind. 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 .

View more...
Software EngineeringVia Greenhouse
VerifiedToday

Staff Backend Engineer, Developer Experience

Remotefull timeLead / StaffCanada (Remote)
Apply Now

GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster. The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software. * Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab. As a Staff Backend Engineer in the Developer Experience group, you’ll work cross-functionally to help us identify and improve the engineering experience across GitLab’s internal engineering teams. We’re at a pivotal time in transforming our testing approach and development experience to enable engineers to deliver high-quality code efficiently and with confidence. Developer Experience currently has six, globally distributed teams of Backend Engineers and Software Engineers in Test. This role will work across the entire group to help us identify and remove the biggest points of friction that affect development at GitLab. Expect to split your time between hands-on coding in Ruby and Go, designing scalable solutions and helping every team deliver. You’ll be instrumental in shaping our engineering culture across GitLab. This is a highly visible role with strong company-wide support. You’ll be instrumental in shifting our culture and practices toward a cohesive Developer Experience Platform strategy—backed by buy-in and appetite for change. Some examples of our projects Project Examples In this role, you may lead projects such as: Internal developer platform adoption: Build and evolve platform capabilities that make it easier for engineering teams to create, deploy, operate, and scale services on Kubernetes. Kubernetes-based service onboarding: Define reusable service templates, deployment workflows, configuration patterns, and operational guardrails for teams adopting the platform. Developer workflows and test environments: Build development, CI, and test environments that reflect production Kubernetes behavior — including third-party operators and the custom resources services depend on — sequencing CRD establishment, controller readiness, and dependent workloads so engineers get a working environment rather than a partially reconciled one, across both local and remote clusters. Platform reliability and observability: Partner with infrastructure and service teams to improve rollout safety, troubleshooting, service health, resource management, and operational visibility across Kubernetes workloads. What You'll Do Lead and grow a team responsible for developer tooling and internal platform capabilities used by engineering teams to build and operate services. Set and execute a roadmap for Kubernetes-based developer workflows, balancing developer experience, platform reliability, security, and operational efficiency. Guide the design of reusable onboarding and deployment patterns for services running on Kubernetes, including workloads, networking, configuration and secrets, identity, storage, observability, progressive delivery, and the custom resources and controllers that services depend on. Make environment bring-up and teardown deterministic — resolving readiness and ordering dependencies between CRDs, controllers, and the workloads that rely on them — so engineers get reproducible environments instead of intermittent failures. Partner with infrastructure, security, and application teams to turn Kubernetes capabilities into simple, well-supported workflows rather than requiring every service team to become a Kubernetes expert. Establish engineering standards, documentation, automation, and feedback loops that improve adoption and reduce the time required to bring a service from development to production. Coach engineers through architectural decisions, incident follow-up, and production operations while maintaining a clear focus on sustainable team delivery. Represent the team with technical and organizational stakeholders, communicate tradeoffs clearly, and use adoption and reliability measures to guide prioritization. What You'll Bring Deep experience building developer tooling, DevEx platforms, testing frameworks, or CI/CD systems at scale. Strong hands-on Go experience designing, implementing, testing, and operating production-quality services, command-line tools, automation, or platform tooling. Experience contributing to Ruby-based systems is also valuable for this role. Practical Kubernetes experience building or operating production workloads and platform capabilities, including deployments, services, networking, configuration and secrets, observability, resource management, and troubleshooting. Depth in Kubernetes deployment lifecycle: Helm-based deployment and release management, kubeconfig and multi-cluster context handling including deploying into clusters you don't own, and integrating third-party operators and their custom resources (CloudNativePG, cert-manager and similar) into working environments — including the readiness and ordering problems that come with them: waiting on CRD establishment, controller availability, and custom resources reaching their own definition of ready. Experience authoring a controller or operator is useful but not required. Experience designing scalable solutions that improve engineering productivity, test reliability, development environments, or delivery workflows across multiple teams. Demonstrated ability to provide technical leadership and influence without authority across engineering, infrastructure, security, and product functions. Familiarity with DevOps workflows, CI/CD pipelines, release automation, and production operations. Strong written and verbal communication skills in a remote-first environment. A product mindset with a passion for empowering developers through simple, reliable, and well-documented workflows. Alignment with GitLab values, especially collaboration, iteration, and transparency. The base salary range for this role’s listed level is currently for residents of the United States only. This range is intended to reflect the role's base salary rate in locations throughout the US. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, alignment with market data, and geographic location. The base salary range does not include any bonuses, equity, or benefits. See more information on our benefits and equity . Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary. 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 .

View more...
Software EngineeringVia Greenhouse
VerifiedToday

Staff Backend Engineer, Developer Experience

Remotefull timeLead / StaffUnited Kingdom (Remote)
Apply Now

GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster. The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software. * Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab. As a Staff Backend Engineer in the Developer Experience group, you’ll work cross-functionally to help us identify and improve the engineering experience across GitLab’s internal engineering teams. We’re at a pivotal time in transforming our testing approach and development experience to enable engineers to deliver high-quality code efficiently and with confidence. Developer Experience currently has six, globally distributed teams of Backend Engineers and Software Engineers in Test. This role will work across the entire group to help us identify and remove the biggest points of friction that affect development at GitLab. Expect to split your time between hands-on coding in Ruby and Go, designing scalable solutions and helping every team deliver. You’ll be instrumental in shaping our engineering culture across GitLab. This is a highly visible role with strong company-wide support. You’ll be instrumental in shifting our culture and practices toward a cohesive Developer Experience Platform strategy—backed by buy-in and appetite for change. Some examples of our projects Project Examples In this role, you may lead projects such as: Internal developer platform adoption: Build and evolve platform capabilities that make it easier for engineering teams to create, deploy, operate, and scale services on Kubernetes. Kubernetes-based service onboarding: Define reusable service templates, deployment workflows, configuration patterns, and operational guardrails for teams adopting the platform. Developer workflows and test environments: Build development, CI, and test environments that reflect production Kubernetes behavior — including third-party operators and the custom resources services depend on — sequencing CRD establishment, controller readiness, and dependent workloads so engineers get a working environment rather than a partially reconciled one, across both local and remote clusters. Platform reliability and observability: Partner with infrastructure and service teams to improve rollout safety, troubleshooting, service health, resource management, and operational visibility across Kubernetes workloads. What You'll Do Lead and grow a team responsible for developer tooling and internal platform capabilities used by engineering teams to build and operate services. Set and execute a roadmap for Kubernetes-based developer workflows, balancing developer experience, platform reliability, security, and operational efficiency. Guide the design of reusable onboarding and deployment patterns for services running on Kubernetes, including workloads, networking, configuration and secrets, identity, storage, observability, progressive delivery, and the custom resources and controllers that services depend on. Make environment bring-up and teardown deterministic — resolving readiness and ordering dependencies between CRDs, controllers, and the workloads that rely on them — so engineers get reproducible environments instead of intermittent failures. Partner with infrastructure, security, and application teams to turn Kubernetes capabilities into simple, well-supported workflows rather than requiring every service team to become a Kubernetes expert. Establish engineering standards, documentation, automation, and feedback loops that improve adoption and reduce the time required to bring a service from development to production. Coach engineers through architectural decisions, incident follow-up, and production operations while maintaining a clear focus on sustainable team delivery. Represent the team with technical and organizational stakeholders, communicate tradeoffs clearly, and use adoption and reliability measures to guide prioritization. What You'll Bring Deep experience building developer tooling, DevEx platforms, testing frameworks, or CI/CD systems at scale. Strong hands-on Go experience designing, implementing, testing, and operating production-quality services, command-line tools, automation, or platform tooling. Experience contributing to Ruby-based systems is also valuable for this role. Practical Kubernetes experience building or operating production workloads and platform capabilities, including deployments, services, networking, configuration and secrets, observability, resource management, and troubleshooting. Depth in Kubernetes deployment lifecycle: Helm-based deployment and release management, kubeconfig and multi-cluster context handling including deploying into clusters you don't own, and integrating third-party operators and their custom resources (CloudNativePG, cert-manager and similar) into working environments — including the readiness and ordering problems that come with them: waiting on CRD establishment, controller availability, and custom resources reaching their own definition of ready. Experience authoring a controller or operator is useful but not required. Experience designing scalable solutions that improve engineering productivity, test reliability, development environments, or delivery workflows across multiple teams. Demonstrated ability to provide technical leadership and influence without authority across engineering, infrastructure, security, and product functions. Familiarity with DevOps workflows, CI/CD pipelines, release automation, and production operations. Strong written and verbal communication skills in a remote-first environment. A product mindset with a passion for empowering developers through simple, reliable, and well-documented workflows. Alignment with GitLab values, especially collaboration, iteration, and transparency. The base salary range for this role’s listed level is currently for residents of the United States only. This range is intended to reflect the role's base salary rate in locations throughout the US. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, alignment with market data, and geographic location. The base salary range does not include any bonuses, equity, or benefits. See more information on our benefits and equity . Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary. 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 .

View more...
Software EngineeringVia Greenhouse
VerifiedToday

Staff Backend Engineer, Developer Experience

Remotefull timeLead / StaffUnited States (Remote)
Apply Now

GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster. The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software. * Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab. As a Staff Backend Engineer in the Developer Experience group, you’ll work cross-functionally to help us identify and improve the engineering experience across GitLab’s internal engineering teams. We’re at a pivotal time in transforming our testing approach and development experience to enable engineers to deliver high-quality code efficiently and with confidence. Developer Experience currently has six, globally distributed teams of Backend Engineers and Software Engineers in Test. This role will work across the entire group to help us identify and remove the biggest points of friction that affect development at GitLab. Expect to split your time between hands-on coding in Ruby and Go, designing scalable solutions and helping every team deliver. You’ll be instrumental in shaping our engineering culture across GitLab. This is a highly visible role with strong company-wide support. You’ll be instrumental in shifting our culture and practices toward a cohesive Developer Experience Platform strategy—backed by buy-in and appetite for change. Some examples of our projects Project Examples In this role, you may lead projects such as: Internal developer platform adoption: Build and evolve platform capabilities that make it easier for engineering teams to create, deploy, operate, and scale services on Kubernetes. Kubernetes-based service onboarding: Define reusable service templates, deployment workflows, configuration patterns, and operational guardrails for teams adopting the platform. Developer workflows and test environments: Build development, CI, and test environments that reflect production Kubernetes behavior — including third-party operators and the custom resources services depend on — sequencing CRD establishment, controller readiness, and dependent workloads so engineers get a working environment rather than a partially reconciled one, across both local and remote clusters. Platform reliability and observability: Partner with infrastructure and service teams to improve rollout safety, troubleshooting, service health, resource management, and operational visibility across Kubernetes workloads. What You'll Do Lead and grow a team responsible for developer tooling and internal platform capabilities used by engineering teams to build and operate services. Set and execute a roadmap for Kubernetes-based developer workflows, balancing developer experience, platform reliability, security, and operational efficiency. Guide the design of reusable onboarding and deployment patterns for services running on Kubernetes, including workloads, networking, configuration and secrets, identity, storage, observability, progressive delivery, and the custom resources and controllers that services depend on. Make environment bring-up and teardown deterministic — resolving readiness and ordering dependencies between CRDs, controllers, and the workloads that rely on them — so engineers get reproducible environments instead of intermittent failures. Partner with infrastructure, security, and application teams to turn Kubernetes capabilities into simple, well-supported workflows rather than requiring every service team to become a Kubernetes expert. Establish engineering standards, documentation, automation, and feedback loops that improve adoption and reduce the time required to bring a service from development to production. Coach engineers through architectural decisions, incident follow-up, and production operations while maintaining a clear focus on sustainable team delivery. Represent the team with technical and organizational stakeholders, communicate tradeoffs clearly, and use adoption and reliability measures to guide prioritization. What You'll Bring Deep experience building developer tooling, DevEx platforms, testing frameworks, or CI/CD systems at scale. Strong hands-on Go experience designing, implementing, testing, and operating production-quality services, command-line tools, automation, or platform tooling. Experience contributing to Ruby-based systems is also valuable for this role. Practical Kubernetes experience building or operating production workloads and platform capabilities, including deployments, services, networking, configuration and secrets, observability, resource management, and troubleshooting. Depth in Kubernetes deployment lifecycle: Helm-based deployment and release management, kubeconfig and multi-cluster context handling including deploying into clusters you don't own, and integrating third-party operators and their custom resources (CloudNativePG, cert-manager and similar) into working environments — including the readiness and ordering problems that come with them: waiting on CRD establishment, controller availability, and custom resources reaching their own definition of ready. Experience authoring a controller or operator is useful but not required. Experience designing scalable solutions that improve engineering productivity, test reliability, development environments, or delivery workflows across multiple teams. Demonstrated ability to provide technical leadership and influence without authority across engineering, infrastructure, security, and product functions. Familiarity with DevOps workflows, CI/CD pipelines, release automation, and production operations. Strong written and verbal communication skills in a remote-first environment. A product mindset with a passion for empowering developers through simple, reliable, and well-documented workflows. Alignment with GitLab values, especially collaboration, iteration, and transparency. The base salary range for this role’s listed level is currently for residents of the United States only. This range is intended to reflect the role's base salary rate in locations throughout the US. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, alignment with market data, and geographic location. The base salary range does not include any bonuses, equity, or benefits. See more information on our benefits and equity . Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary. 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 .

View more...
Software EngineeringVia Greenhouse
VerifiedToday

Staff Backend Engineer, India

On-sitefull timeLead / StaffBengaluru, India
Apply Now

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 As a Staff Backend Engineer, you will provide technical leadership across your team and adjacent teams, solving the highest-scope and most complex problems in your area. You will lead large, cross-cutting backend initiatives, drive our modular architecture strategy, and define the standards that let teams move faster without compromising quality, security, reliability, or operability. This is a technical leadership role that combines deep backend expertise, systems judgment, product judgment, and influence across organizational boundaries. You will work with Product, Frontend, Infrastructure, Security, Data, Engineering Managers, and engineers across product groups, bringing subject matter expertise, and you will do it without relying on formal authority. Why you’ll love this role Leverage: Your work multiplies across teams. The platforms, standards, and architectural decisions you lead determine how quickly everyone else can ship. Genuinely Hard Problems: You’ll lead the modernization of a large monolith toward modular, reusable, appropriately independent systems — at the scale of a platform used by millions of users. Influence Without Bureaucracy: You’ll shape technical direction across teams through clear written proposals and decision records, and partner with Product and Engineering leadership on platform roadmap and investment trade-offs. Frontier AI Work: You’ll lead adoption of AI-assisted and agentic engineering workflows and define the review, quality, security, and privacy guardrails that make them safe to rely on. Autonomy: You’ll thrive in our remote-first, asynchronous organization, where clear written communication and self-direction are the pillars of success. What you’ll do Lead Cross-Cutting Initiatives: Lead the technical design and delivery of large backend initiatives that span teams, and identify and remove systemic bottlenecks across product and infrastructure groups. Own Architecture Strategy: Drive modular backend, service, data, and platform architecture. Lead modernization of the monolith and legacy backends toward modular, reusable, and appropriately independently operated systems — while preventing fragmentation and service sprawl. Set the Standards: Define and improve standards for APIs, contracts, compatibility, schema evolution, testing, security, performance, observability, operability, and maintainability — plus the build, test, deploy, release, rollback, and production-readiness practices needed to operate modular features safely. Establish Shared Patterns: Create the 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 our production estate, and guide Rust adoption where it solves a real systems, security, performance, or supply-chain problem. Own What You Build in Production: Take part in on-call and incident response for the systems your teams own, act as a technical escalation point during complex incidents, and turn what you learn into architectural and operational improvements that prevent recurrence. Influence and Partner: Shape technical direction across teams without formal authority, and partner with Product and Engineering leadership on platform-level roadmap decisions and investment trade-offs. Grow Engineers: Mentor Senior and Intermediate engineers, shepherd technical debt reduction and reusable patterns that improve throughput, and raise the technical capability of the wider team. Lead AI Adoption: Lead team-level adoption of AI-assisted and agentic workflows, including the quality, security, privacy, and operational guardrails, and help engineers direct, validate, reject, and course-correct agent output. What you’ll bring Cross-Team Technical Leadership: A sustained record of technical leadership across more than one team or a broad product area. Deep Architecture Experience: Deep backend architecture and production experience in complex applications, services, or platforms, including scaling or governing APIs, service platforms, data systems, modular monoliths, or shared backend components. Modularization in Production: Experience modernizing a monolith or legacy backend architecture in production, and with modular architecture such as bounded contexts, package encapsulation, ports and adapters, service extraction, event-driven boundaries, or an equivalent approach. Influence Without Authority: A strong ability to create alignment through clear written proposals and decision records, so decisions are documented, understood, and adopted without constant escalation. Product Judgment: The ability to balance customer outcomes, delivery speed, technical health, reliability, and long-term platform investment. Mentorship: Experience mentoring engineers and shaping standards through code review, documentation, and example. Agentic AI Leadership: Production experience with AI-assisted or agentic engineering workflows, including the ability to evaluate and improve how a team adopts them. Helpful experience Go services and APIs at scale. Kubernetes and cloud-native operations, including deployment, scaling, observability, rollback, and production readiness. Rust adoption or production ownership for systems, security, performance, or platform components. Ruby/Rails modularization and large-monolith modernization. PostgreSQL scaling, data partitioning, queues, messaging, or distributed systems. Security-sensitive product or software supply chain engineering. Experience across SaaS, single-tenant, self-managed, or air-gapped deployment constraints. 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 .

View more...
Software EngineeringVia Greenhouse
VerifiedToday

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 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 .

View more...
Software EngineeringVia Greenhouse
VerifiedToday

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 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 .

View more...
Software EngineeringVia Greenhouse
VerifiedToday

Staff Corporate Security Engineer

Remotefull timeLead / StaffCanada (Remote)
Apply Now

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 Corporate Security Engineer, you'll help secure the systems GitLab team members rely on every day across a fully remote environment. This role sits within Corporate Security Engineering and focuses on building secure-by-default controls for endpoints and the SaaS platforms that support them, with a strong emphasis on macOS. You'll own meaningful technical decisions around endpoint hardening, automation, and detection, and you'll help turn security requirements into scalable engineering systems that are measurable, auditable, and designed to reduce friction for end users. This is a strong fit if you're motivated by solving security problems with code. You will work across endpoint management, identity, and security operations to improve how GitLab manages macOS, iOS, Windows, and Linux devices through Infrastructure-as-Code, Terraform, and GitOps workflows. In your first year, you'll be expected to strengthen endpoint security architecture, expand automation, and improve the reliability and auditability of how controls are deployed and maintained. What you’ll do Lead the security architecture of GitLab's endpoint fleet and related infrastructure, with a primary focus on macOS. Design and support automation for secure endpoint deployment, configuration, and lifecycle management using code-based workflows. Manage endpoint and SaaS security configuration through Terraform, version control, merge requests, continuous integration pipelines, and automated rollouts. Define and enforce security baselines across macOS, iOS, Windows, and Linux endpoints. Develop patching and software distribution approaches that align with security, compliance, and operational requirements. Partner with Information Technology, Security Operations, and Detection and Response teams to improve endpoint telemetry, detections, and response models. Drive process improvements that reduce manual work and lower risk by favoring automation, policy-driven controls, and auditable change management. Mentor engineers across Corporate Security and Information Technology, and serve as a senior escalation point for complex endpoint security issues. What you’ll bring Experience designing and delivering endpoint, systems, or corporate security solutions in environments that require scalable, durable controls. Deep knowledge of endpoint management platforms such as Jamf Pro or FleetDM, especially for architecting and securing macOS environments. Strong hands-on ability with Terraform and Infrastructure-as-Code practices, including module design, state management, and pipeline-based deployment. Experience working with GitOps workflows where changes are managed through Git repositories, merge requests, code review, and automated pipelines. Strong proficiency in scripting or programming for automation and security tooling, such as bash, Python, PowerShell, or Go. Familiarity with cloud identity providers and directories, including platforms such as Okta, Google Workspace, LDAP. Ability to communicate clearly, collaborate across distributed teams, and work independently in an all-remote environment. Openness to bringing transferable experience from adjacent security, systems, or platform engineering backgrounds, along with a practical and security-focused approach to problem solving. About the team The Corporate Security Engineering team secures the internal environment GitLab team members use every day, including endpoints, identity systems, SaaS applications, and platforms that store sensitive internal data. It's a small, high-leverage team that treats security work as engineering work: building with code, operating through Git, and using reviewable, testable, and auditable workflows by default. The team partners closely with Information Technology, Security Operations, and Engineering across regions, collaborating asynchronously to build controls that scale across GitLab's all-remote workforce while reducing friction for end users. The base salary range for this role’s listed level is currently for residents of the United States only. This range is intended to reflect the role's base salary rate in locations throughout the US. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, alignment with market data, and geographic location. The base salary range does not include any bonuses, equity, or benefits. See more information on our benefits and equity . Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary. United States Salary Range $168,000 — $238,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 .

View more...
CybersecurityVia Greenhouse
VerifiedToday

Staff Corporate Security Engineer

Remotefull timeLead / StaffUnited States (Remote)
Apply Now

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 Corporate Security Engineer, you'll help secure the systems GitLab team members rely on every day across a fully remote environment. This role sits within Corporate Security Engineering and focuses on building secure-by-default controls for endpoints and the SaaS platforms that support them, with a strong emphasis on macOS. You'll own meaningful technical decisions around endpoint hardening, automation, and detection, and you'll help turn security requirements into scalable engineering systems that are measurable, auditable, and designed to reduce friction for end users. This is a strong fit if you're motivated by solving security problems with code. You will work across endpoint management, identity, and security operations to improve how GitLab manages macOS, iOS, Windows, and Linux devices through Infrastructure-as-Code, Terraform, and GitOps workflows. In your first year, you'll be expected to strengthen endpoint security architecture, expand automation, and improve the reliability and auditability of how controls are deployed and maintained. What you’ll do Lead the security architecture of GitLab's endpoint fleet and related infrastructure, with a primary focus on macOS. Design and support automation for secure endpoint deployment, configuration, and lifecycle management using code-based workflows. Manage endpoint and SaaS security configuration through Terraform, version control, merge requests, continuous integration pipelines, and automated rollouts. Define and enforce security baselines across macOS, iOS, Windows, and Linux endpoints. Develop patching and software distribution approaches that align with security, compliance, and operational requirements. Partner with Information Technology, Security Operations, and Detection and Response teams to improve endpoint telemetry, detections, and response models. Drive process improvements that reduce manual work and lower risk by favoring automation, policy-driven controls, and auditable change management. Mentor engineers across Corporate Security and Information Technology, and serve as a senior escalation point for complex endpoint security issues. What you’ll bring Experience designing and delivering endpoint, systems, or corporate security solutions in environments that require scalable, durable controls. Deep knowledge of endpoint management platforms such as Jamf Pro or FleetDM, especially for architecting and securing macOS environments. Strong hands-on ability with Terraform and Infrastructure-as-Code practices, including module design, state management, and pipeline-based deployment. Experience working with GitOps workflows where changes are managed through Git repositories, merge requests, code review, and automated pipelines. Strong proficiency in scripting or programming for automation and security tooling, such as bash, Python, PowerShell, or Go. Familiarity with cloud identity providers and directories, including platforms such as Okta, Google Workspace, LDAP. Ability to communicate clearly, collaborate across distributed teams, and work independently in an all-remote environment. Openness to bringing transferable experience from adjacent security, systems, or platform engineering backgrounds, along with a practical and security-focused approach to problem solving. About the team The Corporate Security Engineering team secures the internal environment GitLab team members use every day, including endpoints, identity systems, SaaS applications, and platforms that store sensitive internal data. It's a small, high-leverage team that treats security work as engineering work: building with code, operating through Git, and using reviewable, testable, and auditable workflows by default. The team partners closely with Information Technology, Security Operations, and Engineering across regions, collaborating asynchronously to build controls that scale across GitLab's all-remote workforce while reducing friction for end users. The base salary range for this role’s listed level is currently for residents of the United States only. This range is intended to reflect the role's base salary rate in locations throughout the US. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, alignment with market data, and geographic location. The base salary range does not include any bonuses, equity, or benefits. See more information on our benefits and equity . Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary. United States Salary Range $168,000 — $238,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 .

View more...
CybersecurityVia Greenhouse
VerifiedToday

Staff Frontend Engineer

On-sitefull timeLead / StaffBengaluru, India
Apply Now

GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster. The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software. * Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab. Staff Frontend Engineer An overview of this role As a Staff Frontend Engineer on the Core DevOps team, you'll provide technical leadership across your team and adjacent teams. You'll solve complex frontend problems, deliver large features with minimal guidance, and improve the architecture and standards that help teams move faster without compromising quality. You'll work with product, design, engineering managers, and engineers across product groups to shape product experiences and frontend architecture for a global platform. This includes how teams use agentic artificial intelligence in engineering workflows and user experiences. At GitLab, we build an all-remote, artificial intelligence-powered DevSecOps platform. You'll help shape product experiences and frontend architecture that enable everyone to contribute to and co-create the software that powers our world. What you’ll do Lead the technical design and delivery of large, complex frontend initiatives across multiple teams. Drive frontend platform, design system, and shared architecture strategy for long-term scalability. Define and improve standards for versioning, testing, documentation, accessibility, security, performance, and maintainability. Lead modernization of a monolith or legacy frontend architecture toward modular, reusable, and independently deployable systems. Establish versioned module or host contracts and build, test, deploy, release, and rollback practices for safe operations. Create shared patterns for dependency management, design system integration, observability, error isolation, and performance budgets. Guide technical direction through clear written proposals and architectural leadership. Partner with product and engineering leaders on platform roadmaps, technical debt, and investment trade-offs. Mentor senior and intermediate engineers. Establish guardrails for artificial-intelligence-assisted and agentic workflows that protect code quality, security, privacy, and evaluation standards. What you’ll bring A sustained record of technical leadership across teams or a broad product area. Deep frontend architecture and production experience in complex web applications. Experience scaling or governing a design system, frontend platform, or shared component architecture. Experience with modular frontend architecture in production, such as package encapsulation, Web Components, frontend islands, runtime composition, or an equivalent architecture. Experience creating alignment without formal authority through clear written proposals and decision records. Experience balancing user outcomes, delivery speed, technical health, and long-term platform investment. Experience mentoring engineers and shaping standards through code review and documentation, including evaluating and improving artificial-intelligence-assisted or agentic engineering workflows. Helpful, but not required: experience with Vue, React, Angular, TypeScript, or JavaScript; PostgreSQL, Redis, or object storage; representational state transfer or GraphQL application programming interfaces; Kubernetes, Google Kubernetes Engine, Docker, or Google Cloud Platform; and observability tools such as Prometheus or Sentry. About the team On the Core DevOps team, we own core repository capabilities, from Git command-line operations to web-based code exploration. We develop new features and platforms, improve existing capabilities, and improve maintainability, accessibility, performance, and workflows for teams using artificial-intelligence-assisted development tools. 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 .

View more...
Software EngineeringVia Greenhouse
VerifiedToday

Page 11 of 13