Wednesday, 14 October 2026 · Bengaluru · New Delhi · San Francisco

How to Get a Job at GitLab in 2026: The All-Remote Hiring Process

GitLab publishes its hiring process in a public handbook. Here are its seven stages, the merge-request technical interview, pay rules and India roles in 2026.

How to Get a Job at GitLab in 2026: The All-Remote Hiring Process
Photo: GitLab / Wikimedia Commons, CC BY-SA 4.0
Share

GitLab has no headquarters to visit and no office to commute to: it is one of the world’s largest all-remote companies, and it documents its hiring process in a public handbook. Getting a job there means applying to a specific posting, passing a 30-to-40-minute recruiter screen, completing an assessment or a merge-request-based technical interview for some roles, then team interviews, references and a background check. As of 4 October 2026, its official Greenhouse board lists 211 open roles, including 28 in India.

100Xfounder is an independent site. This guide is not official, and we are not affiliated with or endorsed by GitLab. GitLab’s handbook changes often, so check the live pages and confirm details with your recruiter.

Key takeaways

  • Seven published stages: application, screening call, assessment (some roles), technical interview (some roles), team interviews, references and an optional conversation with an employee resource group, then offer and background screening.
  • The engineering technical interview is a code review. You get a merge request at least 72 hours ahead, review it asynchronously, then spend 90 minutes on a video call improving it.
  • Location still matters. GitLab hires only in countries where it has a legal entity or an employer-of-record partner, and it does not sponsor visas, except for some candidates who already hold Dutch work permits.
  • India is growing. GitLab India Private Ltd employs staff directly, and current postings describe a Bengaluru support hub and India-based engineering and recruiting teams.
  • Beware of scams. Real GitLab recruiters write only from @gitlab.com addresses, interview only on Zoom and never ask for money.

What “all-remote” means for applicants

GitLab’s candidate handbook describes the company as a fully remote, global workforce with team members in more than 50 countries. There is no office to relocate to, so the question a recruiter asks is not “can you move?” but “can we employ you where you live?”. GitLab’s employment solutions page answers that: it hires in countries where it has a legal entity without hiring restrictions, or a PEO (a professional employer organisation that employs people on its behalf). Where it has neither, it is not currently hiring. India is on the entity list as GitLab India Private Ltd, which employs team members directly.

Two other rules surprise candidates. The screening call asks whether you need visa sponsorship, and the handbook says GitLab cannot proceed if you do, unless you already hold a work permit in the Netherlands. Its referral rules add that it does not transfer existing work permits. In practice, apply for roles open in the country where you already have the right to work.

Remote work also changes what GitLab tests. Postings stress clear written communication, self-direction and asynchronous work, meaning you write things down and do not wait for meetings to make progress. A recent Intermediate Backend Engineer posting for India calls GitLab “remote-first” and “asynchronous”, and expects every team member to use AI in daily work.

A home office desk with a computer set up beside a window
At an all-remote company, the question is whether GitLab can employ you where you live. · Photo: cogdogblog / Openverse (Flickr), CC0

Where GitLab is hiring now

We pulled GitLab’s public Greenhouse feed on 4 October 2026. Of 211 roles, the largest groups were listed as remote in the US and Canada, followed by Bengaluru (26), the UK (15) and Germany (10), with smaller numbers in Poland, Singapore, Japan, Australia, France, the Netherlands, South Korea, Ireland and Israel.

The 28 India roles (26 listed as “Bangalore, India” and two as “Remote, India”) are worth a closer look, because they show GitLab building teams in India:

  • A Director, Support role to build a “Bengaluru Center of Support”, an India-based regional support hub alongside GitLab’s Americas and EMEA hubs. The posting calls it a remote-friendly role based in Bengaluru.
  • A Director of Recruiting for Engineering and IT to lead India-based recruiting, supporting 100 to 200 or more engineering and IT openings across India and the wider Asia-Pacific region.
  • Engineering roles at intermediate, senior and staff levels: backend (Ruby on Rails and Go), frontend, site reliability, release engineering, database change management, an NLP role and several engineering managers. One staff role describes acting as the senior technical anchor for an India-based engineering group.
  • Support engineers, a solutions architect for southern India, technical programme managers, a staff data analyst, and associate renewals and revenue operations roles that require full working rights in India.

You can browse current openings on our GitLab jobs page, which uses the same official feed.

What GitLab looks for

GitLab’s values spell CREDIT: Collaboration, Results for Customers, Efficiency, Diversity, Inclusion and Belonging, Iteration, and Transparency. These are not decoration. The handbook links values competencies to job levels, and interviews probe them directly. The handbook defines iteration as doing the smallest valuable thing to get fast feedback, and says everything at GitLab is public by default. If you can show both in past work, say so.

Engineering postings ask for production experience, sound judgement on security, reliability and performance, strong written communication, and practical AI fluency, including the ability to review and correct AI-generated code. GitLab also says many successful candidates do not meet every requirement and encourages people to apply anyway.

View over Bengaluru's Outer Ring Road with office buildings and traffic
GitLab's India roles include a new Bengaluru support hub and India-based engineering teams. · Photo: Ashwin Kumar / Wikimedia Commons, CC BY-SA 2.0

The hiring process, stage by stage

The candidate handbook lists seven stages:

  1. Application. Apply through GitLab’s jobs page. GitLab says it aims to review every application but cannot reply to all of them.
  2. Screening call. A recruiter call of 30 to 40 minutes, longer for some specialist roles. Expect questions on why GitLab, why you left past jobs, your experience with each listed skill, STAR-style examples, your location, visa needs, notice period and whether the salary range works for you. The recruiter waits five minutes; a no-show without notice is disqualified.
  3. Assessment, for certain roles.
  4. Technical interview, for certain roles (see below).
  5. Team interviews. These may be behavioural, panel or technical. You can ask your recruiter which types to expect.
  6. References and an optional TMRG connection. GitLab asks for three references, at least one a former manager. You can also opt in to talk with a member of a Team Member Resource Group (an employee community) to hear what working there is like.
  7. Offer and background screening. Depending on your country, the background check starts alongside references or after the offer.

Because interviewers sit in many time zones, GitLab asks for availability across at least two weeks to schedule team interviews. It processes only three of your applications at a time if you apply to several roles, and similar roles may carry a cooldown of six months or more after a rejection. If you clear the technical stage for an R&D role and reapply within six months in the same job family, that technical feedback can be reused.

The merge-request technical interview

This is GitLab’s most distinctive stage. According to its technical interview guide, you receive a link to a self-contained merge request against a small application built for the interview, at least 72 hours before your call. GitLab suggests spending up to an hour reviewing it as you would any contribution, and finishing at least 24 hours before the call so the interviewer can read your comments. The interview itself is a 90-minute video and screen-sharing session: you walk through your review, then write code to improve the merge request.

The aim, GitLab says, is to see how you communicate asynchronously, how well you know the technology and how you collaborate. The exercises come from a curated bank, not live issues, and GitLab says it is open to an alternative assignment if a candidate objects. Its AI guidelines encourage transparent AI use in technical work, provided you can explain your prompts and decisions, but ask you not to read AI-produced answers during interviews.

Screenshot of a threaded code review discussion on a GitLab merge request
GitLab's engineering technical interview starts with reviewing a merge request like this one. · Image: Lucas Werkmeister / Wikimedia Commons, CC BY 4.0

How interviewers score you

GitLab’s interviewer guide is public too. It tells interviewers to spend 80 to 85% of the time on their own questions, using behavioural questions answered in STAR form (situation, task, action, result) and situational “what would you do” questions. Engineering scorecards include a level category, so an interviewer can say you performed at, for example, the senior or intermediate level. That can steer you to a better-matched role rather than a flat rejection. Interviews after the recruiter screen are on camera; the guide asks interviewers to watch for deepfake avatars and coaching.

How to stand out

  • Write well. In an asynchronous company, your written review comments are evidence. Make them specific, kind and actionable.
  • Practise code review, not just coding. GitLab recommends reading its own code review guidelines before the technical interview. Review a few open-source merge requests to build the habit.
  • Use the product. Host a side project on GitLab and use issues, merge requests and CI/CD pipelines, so you can talk about the product from experience.
  • Prepare CREDIT stories. Have a STAR example for iteration (shipping small), transparency, results for customers and efficiency.
  • Check location eligibility first. Confirm your country is listed for the role and that you can work there without sponsorship.
  • Be honest about AI. Show how you use it and where you check its output, in line with GitLab’s guidelines.

Pay, referrals and scams

GitLab’s compensation handbook says it pays local market rates based on the cost of labour, not the cost of living. It sets ranges using Radford survey data for software companies. Outside the US, it uses major-metro data to build a single country-wide range, targeting the 50th percentile for most roles and the 75th for critical technical ones. Ranges typically run 20% below to 20% above the midpoint, and since 1 May 2026 every team member can see their own range. Total pay combines base salary, variable pay for some roles, and equity as RSUs. The screening call asks if the posted range suits you, and GitLab says offers are based on market pay, not your pay history. Indian readers can model take-home pay with our in-hand salary calculator; offers in India are often discussed as CTC (cost to company) in LPA (lakh rupees per annum).

Referrals help, but GitLab’s referral rules distinguish a referral from an endorsement. A referral must come from someone who has worked with you or knows you well, and must be submitted for a specific open role; general referrals are not accepted.

Finally, scams. In December 2025, GitLab warned of fake recruiters using lookalike domains, including gitlab[.]careers, and asking candidates to pay for equipment or certifications. GitLab says real recruiters use @gitlab.com addresses, interview only on Zoom and never request money. If a “GitLab” job is not on its official jobs page, treat it as suspect.

Screenshot of the GitLab web interface showing a project repository page
Using GitLab's own product for a side project gives you real examples for interviews. · Image: İsmail Arılık / Wikimedia Commons, CC BY-SA 4.0

Bottom line

GitLab is unusually transparent about how it hires, so you can prepare more precisely than for almost any other software company. The process rewards people who write clearly, review code well, iterate in small steps and work comfortably without a manager in the same room. For candidates in India it is a real option, with a legal entity, a growing support hub and engineering roles at several levels, provided you already have the right to work here.

FAQ

How many interview rounds does GitLab have?

GitLab lists seven stages: application, screening call, an assessment and a technical interview for certain roles, team interviews, references, and offer with background screening. The number of team interviews varies by role.

What is the GitLab technical interview?

For engineering roles, you review a self-contained merge request sent at least 72 hours ahead, then join a 90-minute video call to walk through your review and write code to improve it.

Can I work for GitLab from India?

Yes, for roles open in India. GitLab employs people through GitLab India Private Ltd, and it had 28 India roles on 4 October 2026.

Does GitLab sponsor visas?

Generally no. The handbook says it cannot proceed with candidates who need sponsorship, except for some candidates who already hold a Dutch work permit.

Can I reapply after a rejection?

Yes. If you were rejected as insufficiently qualified, GitLab says you can reapply to the same position after six months, or sooner once you have gained the skills it flagged.

Can I use AI in GitLab interviews?

GitLab encourages transparent AI use in resumes and technical work, but asks candidates not to read AI-produced answers during live interviews.

Sources

  1. GitLab (Greenhouse job board), “GitLab jobs API”, accessed 2026-10-04. Link
  2. GitLab Handbook, “Candidate Handbook Page”, updated 2026-08-26. Link
  3. GitLab Handbook, “Technical Interviews”, updated 2026-08-19. Link
  4. GitLab Handbook, “Conducting a GitLab Interview”, updated 2026-03-02. Link
  5. GitLab Handbook, “GitLab Values”, updated 2026-08-27. Link
  6. GitLab Handbook, “Employment Solutions – Overview”, updated 2026-04-09. Link
  7. GitLab Handbook, “Compensation”, updated 2026-09-13. Link
  8. GitLab Handbook, “Referral Program and Process”, updated 2025-10-14. Link
  9. GitLab, “AI in our interview process”, accessed 2026-10-04. Link
  10. GitLab Blog, “What to know about a fake job scam impersonating GitLab”, 2025-12-10. Link
  11. GitLab, “Intermediate Backend Engineer, India” job posting, accessed 2026-10-04. Link
  12. GitLab, “Director, Support (Bengaluru)” job posting, accessed 2026-10-04. Link
  13. GitLab, “Director of Recruiting, Engineering & IT, Bangalore India” job posting, accessed 2026-10-04. Link

Featured image: GitLab co-founders Dmitriy Zaporozhets and Sid Sijbrandij. The company they started runs without a headquarters office. · Photo: GitLab / Wikimedia Commons, CC BY-SA 4.0

Sources

  1. GitLab (Greenhouse job board) 4 Oct 2026211 roles worldwide on 4 Oct 2026; location mix (remote US/Canada largest, Bangalore 26, UK 15, Germany 10, others); 28 India roles (26 Bangalore, 2 Remote India); India role types; full working rights in India requirement; 'many successful candidates do not meet every requirement'
  2. GitLab Handbook 26 Aug 2026Seven interview stages; screening call length, questions, no-show rule; visa sponsorship policy; team interview types; scheduling across 2 weeks; 3 applications at a time; cooldowns and reapplication; technical feedback valid 6 months; three references incl. a manager; TMRG connection; background screening timing; 50+ countries
  3. GitLab Handbook 19 Aug 2026Merge-request technical interview: 72 hours notice, up to an hour review, finish 24 hours before, 90-minute call, curated exercises, alternative assignment
  4. GitLab Handbook 2 Mar 202680-85% interviewer questions; STAR behavioural and situational questions; level category on engineering scorecards; on-camera interviews and deepfake checks
  5. GitLab Handbook 27 Aug 2026CREDIT values; iteration as smallest valuable thing; public by default; values competencies linked to job levels
  6. GitLab Handbook 9 Apr 2026Hires only where it has an entity or PEO; GitLab India Private Ltd employs team members
  7. GitLab Handbook 13 Sep 2026Cost-of-labour pay, Radford data, country-wide ranges outside US, 50th/75th percentile targets, -20%/+20% ranges, range visibility since 1 May 2026, RSUs
  8. GitLab Handbook 14 Oct 2025Referral vs endorsement; referral must be for a specific requisition; no work permit transfer support
  9. GitLab 4 Oct 2026AI use guidelines for candidates (page undated; accessed date)
  10. GitLab Blog 10 Dec 2025Fake recruiter scams; gitlab[.]careers; real recruiters use @gitlab.com, Zoom only, no money requests
  11. GitLab 4 Oct 2026Remote-first, asynchronous; AI expected in daily workflows; Ruby/Rails or Go; AI fluency requirement
  12. GitLab 4 Oct 2026Bengaluru Center of Support, India-based regional hub peer to Americas and EMEA; remote-friendly role based in Bengaluru
  13. GitLab 4 Oct 2026India-based recruiting for Engineering and IT; 100 to 200+ requisitions across India and APAC

Related reading

All stories →
Was this page useful? Be the first to rate it