Our Hiring Approach

We have intentionally created our hiring process to align with our organizational culture at GitLab Foundation. As an all-remote organization we are committed to hiring diverse talent on a global scale. Below are some ways we are working to make a transparent, clear and fair hiring process:

GitLab Foundation is an equal opportunity employer committed to sustaining a diverse team with a work environment that is welcoming, respectful and encouraging to all.

The process laid out below generally takes approximately eight weeks from the date the role is posted publicly until an offer is made. Review of applications will begin immediately. No phone calls, please.

Roles

Process

Identify and Draft Job Description

  1. Identify a hiring need
  2. Speak with your manager and Director of Operations
  3. Draft job description based on other GitLab Foundation job descriptions and templates
  4. Share a draft of the job description with the Director of Operations and your manager

Recruitment

  1. Director of Operations will finalize the job description, share with team members and post the job on: GitLab Foundation website, handbook, LinkedIn, and Idealist
    1. Hiring manager and other team members should share job descriptions with their networks as well
  2. Director of Operations will sort and and save qualified candidates into the GitLab Foundation shared drive
  3. Our team will reach out if they need more information from you. In the meantime, read about what you can expect during the interview process below.If your experience is a good fit for the role, we will be in touch soon. Please note that it's not possible for us to respond to every candidate, but we aim to review every application that follows the application instructions provided.

Preparing for Interviews

While candidates are being sourced, the hiring manager should be preparing materials for the interview.

  1. Hiring Manager speaks to Director of Operations about which team members or other should be on the hiring team and inform those individuals
  2. Hiring Manager creates a scorecard of the top competencies and skills to be used by the hiring team during the interview
  3. Hiring Manager creates a list of initial interview questions
  4. Hiring Manager creates a hypothetical prompt for the presentation portion of the interview
  5. Hiring manager schedules and hosts a call with the Hiring Team and Director of operations to discuss priorities, responsibilities, expectations and the process

Screening and Review

  1. Hiring manager will review the candidates screened by the Director of Operations
    1. If you are interested in a candidate, move them into “Yes” (no more than ten candidates)
    2. If you are not interested in a candidate, move them into “No”
  2. The Director of Operations will schedule initial screening calls (25 minutes) with the top ten
  3. The Hiring Manager will have initial screening calls (25 minutes) with the top ten candidates and document notes on each candidate
  4. The Hiring Manager should email the Director of Operations a list of the top three to five candidates to bring to the Hiring Team

Schedule and Confirm Interviews

  1. Hiring Manager should finalize materials needed for the interview (scorecard for each member of the Hiring Team, interview questions, resumes and prompt) and share with Hiring Team in advance
  2. Director of Operations will schedule interviews for the Hiring Team and a debrief call with the Hiring Team
  3. The Director of Operations will inform candidates that did not make it to the next stage of the process and offer the opportunity to have a feedback call.

Manager Interview

  1. Director of Operations will schedule a 1:1 call with the top candidates and the Hiring Manager

Team Interview

  1. Interview candidates with hiring team: each interview will be 50 minutes long and contain three parts:
    1. Presentation with Q&A (10-20 minutes)
    2. General interview using questions from Hiring Team (10-20 minutes)
    3. Candidate questions (10 minutes)
  2. All team members involved in the hiring process will need to complete a scoring rubric and submit it to the hiring manager two days after all the interviews are completed.
  3. Hiring manager will review all rubrics and host a call with the hiring team to debrief the candidate interviews
  4. Hiring Manager will select their top two candidates for the role

References

  1. Director of Operations will ask the top candidates for three references
    1. At least one reference must be a previous or current manager
  2. Hiring Manager will speak with the references of top candidates

Offer

  1. Hiring Manager informs manager and Director Operations of the candidate they would like to have join the team
  2. Director of Operations will draft offer letter and share with President & CEO for approval and determine initial salary offer based on the set salary band
  3. Offer will be made to the top candidate along with presentation of overall compensation package: Salary, 401k, estimates cost of employee-paid benefits (health, dental, vision, life insurance), professional development, phone and internet stipend (see team benefits)
  4. Once an offer letter is accepted and signed, the Director of Operations will notify team members
  5. The Director of Operations will inform other candidates that they were not selected for the role and offer the opportunity to have a feedback call if not selected.

Start Onboarding

Onboarding Guide

  1. Director of Operations will work directly with the new team member to get them enrolled in the PEO platform and ensure they have a laptop on their first day
  2. Hiring Manager will create an onboarding plan in Notion for the new hire and schedule time to meet with them on their first day

Fellowship Opportunities

The GitLab Foundation aims to empower individuals interested in philanthropy to learn about the sector with a hands-on, time-boxed experience while helping to advance our mission. Our fellowships are competitive, and applicants are required to demonstrate their qualifications, commitment, and alignment with the goals of the fellowship opportunity. We aim to provide valuable experiences that allow individuals to deepen their expertise, contribute to the field, and grow both personally and professionally. Fellowships are part-time opportunities to allow a variety of candidates to apply and we encourage students, those reentering the workforce and other non-traditional candidates to apply.

Specifically, the Foundation looks to provide Fellows:

  1. Experiential learning and skills enhancement: Work with Foundation team members, grantees, and others to expand the Fellow’s knowledge of philanthropy and build leadership and interpersonal skills.
  2. Personal and professional development: Receive individual coaching and participate in quarterly professional development opportunities while working toward furthering the organization’s goals.
  3. Networking and collaboration: Network among and collaborate with stakeholders with diverse backgrounds and expertise, and foster new ideas and partnerships.
  4. Financial Support: Fellows will be paid for the duration of their fellowship adn receive a 401k contribution.

Having fellows at the GitLab Foundation allows our organization to:

  1. Build capacity to meet specific needs, changing priorities, or new areas of work.
  2. Develop talent within the global philanthropy field and create a pipeline to recruit from.
  3. Test ideas or approaches before committing to long-term investments, allowing the GitLab Foundation to assess their feasibility and impact.

Fellowship FAQs

  1. How long do fellowships at the Foundation last?
  2. Are fellowship positions paid?
  3. How are fellowships structured at the Foundation?
  4. Will Fellows be able to interact with others beyond the Foundation team?
  5. Will there be travel involved?
  6. Is there a potential to be hired as a full-time team member at the end of the fellowship?
  7. Are fellows required to be U.S.-based?

Learn more about who the GitLab Foundation is and how we show up!