GitLab application questions — all 51, word for word

GitLab hires through Greenhouse. Beyond name, email and CV, its application form asks 51 questions, 45 of them required. 1 of them is a required, fixed-choice question about your eligibility to work. A cover letter is optional.

519 roles were open when this was last checked, mostly in engineering and sales. The questions below are the form's own wording, not a paraphrase.

What GitLab has open

These are the roles the form was read from, as GitLab titles them, in Remote, United States, Remote, Canada; Remote, United States, Bangalore, India, Remote, United Kingdom:

49 of the questions below are ones at most two of the 213 employers measured ask (median: 18), the least standard being “This position is scoped at a junior or associate level. It is intended for someone early in their career journey. If that is an opportunity you are open to, please leave a brief description of why.”.

The eligibility questions

These are required, and answered from a fixed list rather than in your own words: work authorisation, visa sponsorship or security clearance. Employers often use questions like these to filter applications automatically, but Greenhouse's public data does not say whether GitLab does — so treat them as the answers most likely to matter, not as a verdict. Answer them honestly either way.

QuestionAnswers accepted
Will you now or in the future require sponsorship for a visa to remain in your current location? required, fixed choice No, Yes, Netherlands Highly Skilled Migrant Visa, Yes, Ireland Highly Skilled Worker Visa, Yes, EU Blue Card, Yes, USMCA Professional (TN) Visa (USA), Yes, F-1 Visa OPT (USA) (+1 more)

Every question on the form

QuestionTypeRequired
Will you now or in the future require sponsorship for a visa to remain in your current location?
No, Yes, Netherlands Highly Skilled Migrant Visa, Yes, Ireland Highly Skilled Worker Visa, Yes, EU Blue Card, Yes, USMCA Professional (TN) Visa (USA), Yes, F-1 Visa OPT (USA) (+1 more)
select Yes
First Name text Yes
Last Name text Yes
Email text Yes
Phone text No
Resume/CV file Yes
Cover Letter file No
LinkedIn Profile text No
What's the name you'd prefer us to use throughout the interview process? text No
Are you subject to any employment agreements and/or post-employment restrictions with your current employer or a past employer?
Yes, No
select Yes
It is important to us to create an accessible and inclusive interview experience. Please let us know if there are any adjustments we can make to assist you during the hiring and interview process. text No
Have you previously worked at or consulted for GitLab?
Yes, No
select Yes
What is your current country of residence?
Afghanistan, Albania, Algeria, Andorra, Angola, Antigua and Barbuda (+191 more)
select Yes
Please choose the country in which you are located.
Afghanistan, Albania, Algeria, Andorra, Angola, Antigua and Barbuda (+192 more)
select No
Are you currently located in Bangalore?
Yes, No
select Yes
Do you have strong proficiency in at least one modern scripting language (Python, JavaScript/TypeScript, or similar) and a solid understanding of REST APIs, GraphQL, and integration patterns?
Yes, No
select Yes
Do you have practical fluency across the LLM ecosystem? hands-on experience with models from Anthropic, OpenAI, open-source alternatives, and the judgment to know which to reach for and when?
Yes, No
select Yes
Are you currently based in Brazil?
Yes, No
select Yes
Do you speak German or French?
Yes, No
select Yes
Do you speak any German OR French?
Yes, No
select Yes
Are you currently located in Canada?
Yes, No
select Yes
What is your GitLab username? text No
Are you currently residing in the United Kingdom?
Yes, No
select No
Preferred First Name text Yes
Do you have over 3 years over professional software engineering experience?
Yes, No
select Yes
On a scale from 0 to 5, how would you rate yourself in Ruby on Rails?
0 (no experience) , 1, 2, 3, 4 (advanced), 5 (expert)
select Yes
On a scale from 0 to 5, how would you rate yourself in Python?
0 (no experience) , 1, 2, 3, 4 (advanced), 5 (expert)
select Yes
This role is open to candidates in the US or Canada. Do you currently live in this location?
Yes, No
select Yes
This position is scoped at a junior or associate level. It is intended for someone early in their career journey. If that is an opportunity you are open to, please leave a brief description of why. text Yes
This position will work with some Public Sector accounts, so this role is restricted to the United States. text Yes
Where are you based?
United States, Canada, I don't live in any of these countries
select Yes
What's your time zone?
Pacific Time, Mountain Time, Central Time, Eastern Time, None of these
select Yes
Are you fluent in any of the following languages on a native level?
Portuguese, Spanish, I am not fluent in any of these
multiselect Yes
Have you actively used Salesforce as your primary CRM in a professional role?
Yes, No
select Yes
Have you independently managed full outbound prospecting sequences (calls, email, and social) in a professional role?
Yes, No
select Yes
Which of the following best describes your experience in a sales development, business development, or outbound sales role within the technology industry?
No tech sales experience, Some experience (fewer than 2 years), Moderate experience (2–4 years), Extensive experience (4+ years)
select Yes
GitLab Username: text No
Have you notified your current manager that that you are applying to this role?
Yes, No
select Yes
What is the name of your current manager? text Yes
Are you currently residing in Canada?
Yes, No
select Yes
Are you based in the US or Canada?
Yes, No
select Yes
Have you personally managed end-to-end SaaS contract renewals (pricing, negotiation, close) for a portfolio of customers?
Yes, No
select Yes
Do you have professional experience working for a SaaS/software company in a customer-facing role involving renewals, business development, retention, account management, or customer success?
Yes, No
select Yes
Are you currently located in the United States or Canada?
Yes, No
select Yes
This role requires availability to work ANZ and Asia timezones, which may include early morning starts. Are you comfortable with this requirement?
Yes — I am fully comfortable working ANZ and Asia timezone hours as a regular part of this role, I can accommodate Asia timezone hours but ANZ hours would be difficult for me, I would need to discuss the specific hours before committing, No — I am not in a position to work outside standard India business hours
select Yes
How would you describe your experience managing customer renewals, quotes, or order forms in a commercial or sales operations environment?
I have hands-on experience preparing and managing renewals, quotes, or order forms as part of a renewals, sales operations, or customer success role, I have had exposure to renewals or quoting processes in a supporting capacity but have not owned them directly, I have worked in a customer-facing role but without direct involvement in renewals or commercial documentation, I have no experience with renewals, quoting, or order form management
select Yes
How would you describe your experience maintaining accurate records in a CRM system (e.g. Salesforce) to support forecasting and reporting?
Maintaining accurate, up-to-date CRM records for pipeline tracking and forecasting has been a regular and consistent part of my role, I have used a CRM regularly but record hygiene and forecasting accuracy were not a primary responsibility, I have used a CRM for basic logging only, without a focus on forecasting or reporting accuracy, I have no meaningful CRM experience
select Yes
Are you able to maintain consistent daily overlap with APJ (including ANZ) business hours?
Yes - I can work APJ (including ANZ) business hours., No - I can only work India business hours.
select Yes
How would you describe your experience in an operations, analytics, business support, or CRM-adjacent role?
I have 1 or more years of experience in an operations, analytics, business support, or CRM-adjacent role, I have less than 1 year of experience in these areas but have had meaningful exposure through internships or project work, I have worked in a customer-facing or administrative role with limited operations or analytics exposure, I have no experience in operations, analytics, or CRM-adjacent roles
select Yes
How would you describe your working familiarity with Salesforce?
I can navigate Salesforce confidently — including records, reports, and list views — as a regular part of my day-to-day work, I have used Salesforce occasionally but would not describe myself as comfortable navigating it independently, I have had a brief introduction to Salesforce but have not used it in a professional context, I have no Salesforce experience
select Yes
How would you describe your spreadsheet skills (e.g. Google Sheets or Excel)?
I am comfortable working with spreadsheets regularly, including sorting, filtering, VLOOKUP or XLOOKUP, and pivot tables, I can perform basic spreadsheet tasks such as sorting and filtering but have limited experience with formulas or pivot tables, I have only used spreadsheets for simple data entry or formatting, I have no meaningful spreadsheet experience
select Yes
Have you managed renewals, accounts, or customer contracts for a software, SaaS, or subscription-based product?
Yes, No
select Yes
What’s the largest number of customer accounts you’ve managed at one time?
Under 50, 50 to 150, 150 to 300, 300+
select Yes
Do you reside in the United States or Canada?
Yes, No
select Yes
Are you currently location in either Canada, UK or Poland?
Yes, No
select Yes
Are you currently located in either Canada, UK or Poland?
Yes, No
select Yes
Are you currently located in either the UK or Poland?
Yes, No
select Yes
Are you currently located in either the United Kingdom or Poland?
Yes, No
select Yes

What it's really asking about

Grouped by what each question is for, so you can prepare the answers that repeat across employers.

TopicQuestions
Other 34
Language proficiency 4
Relocation 4
Remote or on-site 4
Portfolio and links 2
How you heard of them 1
Visa sponsorship 1
Years of experience 1

What other employers ask

The same question rarely comes out the same way twice. These employers' forms are measured the same way, from their own job boards:

Pave · Peregrine · Pinwheel · Planetscale · Podium · Prodigal

Before you apply

Have the answers to the required questions ready before you open the form — GitLab's asks for 45 of them, and Greenhouse does not save a partial application by default. Settle the eligibility questions first — they are the ones with no room to elaborate, so knowing your answer before you start tells you whether the rest of the form is worth your time.

Data gathered from Greenhouse's public job board API on 2026-10-30. How this data is collected · All companies · Something wrong? Tell us and we'll fix it within 24 hours.

Source: https://boards.greenhouse.io/gitlab