GitLab Professional Services
Accelerate your software lifecycle with help from GitLab experts
Popular GitLab use cases
Enterprise Small Business Continuous Integration (CI/CD) Source Code Management (SCM) Out-of-the-box Pipelines (Auto DevOps) Security (DevSecOps) Agile Development Value Stream Management GitOpsGitLab Professional Services
Accelerate your software lifecycle with help from GitLab experts
Popular GitLab use cases
Enterprise Small Business Continuous Integration (CI/CD) Source Code Management (SCM) Out-of-the-box Pipelines (Auto DevOps) Security (DevSecOps) Agile Development Value Stream Management GitOpsFor the avoidance of doubt, the benefits listed below in the General Benefits section are available to contractors and team members, unless otherwise stated. Other benefits are listed by countries that GitLab has established an entity or co-employer and therefore are applicable to team members in those countries only via our entity specific benefits. GitLab has also made provisions for Parental Leave which may apply to team members but this may vary depending on local country laws. If you are unsure please reach out to the Total Rewards team.
For any questions relating to benefits, please reach out to Total Rewards.
Contractors of GitLab BV are eligible for the general benefits, but are not eligible for entity specific benefits. A contractor may bear the costs of their own health insurance, social security taxes, payroll administration, or tax details.
Our contractor agreements and employment contracts are all on the Contracts page.
GitLab will pay for the items you need to get your job done.
Stock options are offered to most GitLab team members. We strongly believe in team member ownership in our Company. We are in business to create value for our shareholders and we want our team members to benefit from that shared success.
In the unfortunate event that a GitLab team member passes away, GitLab will provide a $20,000 lump sum to anyone of their choosing. This can be a spouse, partner, family member, friend, or charity.
GitLab has a "no ask, must tell" time off policy per 25 consecutive calendar days off.
GitLab supports team members who wish to continue their education and growth within their professional career. GitLab team-members are eligible for a reimbursement of up to $10,000 USD per calendar year (January 1st - December 31st) depending on tenure, performance, company need for the learned skill, and available budget. A course/program is considered to be included in the calendar year in which the course/program is paid/reimbursed (which should also be the same calendar year in which it ends).
If a team member wishes to take up academic study and the tuition cost for the year is expected to go over the $10,000 USD limit, a team member can apply for an exception.
Budget estimations for the Growth & Development benefit are based on utilization rates from past years, adjusted for the size of the company. The budget is managed on a company-wide scale, not division-specific. For example, approving reimbursement for a team member in Engineering does not "take away" budget from other engineers. Eligibility is managed on an individual basis. Eligibility for this benefit is part of each GitLab team member's Total Rewards package.
The Growth and Development page covers information on the application process and the different types of expenses you can get reimbursed under this benefit.
GitLab Contribute is our annual GitLab team event where we get together to interact with one another and cultivate our community. Since our team is scattered all over the globe, we try to plan a different location each year. Contribute is an optional event, so team members should not feel pressured to attend. This year, Contribute will be hybrid-first, enabling team members to watch and participate from anywhere.
From our first Contribute in Serbia to our virtual event in 2020, team members from around the world have built friendships and experienced the values in person. For more information and compilations of our past events check out our previous Contributes (formerly called GitLab Summit).
This policy provides coverage for team members who travel domestic and internationally for business purposes. This policy will provide Emergency Medical and Life Insurance coverage should an emergency happen while you are traveling. In accompaniment, there is coverage for security evacuations, as well a travel assistance line which helps with pre-trip planning and finding contracted facilities worldwide.
GitLab offers benefits in relation to obtaining visas and work permits for eligible team members.
GitLab offers an Employee Assistance Program to all team members via Modern Health.
The following incentives are available for GitLab team members:
GitLab is an all-remote company; you are welcome to read our stories about how working remotely has changed our lives for the better.
You can find more details on the All Remote page of our handbook.
If you are already a GitLab employee and would like to share your story, simply add a remote_story:
element to your entry in team.yml
and it will appear
on that page.
As part of our Diversity, Inclusion & Belonging value, we support Family and friends first approach. This is one of the many reasons we offer part-time contracts in some teams.
We are growing fast and unfortunately, not all teams are able to hire part-time team members yet. There are certain positions where we can only hire full-time team members.
Candidates can ask for part-time contract during the interview process. Even when a team they are interviewing for can't accept part-time team members, there might be other teams looking for the same expertise that might do so. If you are a current team member and would like to switch to a part-time contract, talk to your manager first.
In order to foster a sense of community and support fellow GitLab team members, if a team member is in need or experiencing a life disruption, they have the option of having a Meal Train started for them. A Meal Train is when a community comes together to support someone experiencing a difficult or disrupting event in their life who would benefit from having a meal provided to them during this time.
Examples of when someone may request a meal train (this list isn't exhaustive):
If you have any questions, please reach out to the Total Rewards team.
GitLab offers anyone (regardless of gender) who has been at GitLab for six months and completed a probationary period (if applicable) up to 16 weeks of 100% paid time off during the first year of parenthood. This includes anyone who becomes a parent through childbirth or adoption. The 16-week balance is per birth or adoption event. If you live in a country where a statutory parental leave benefit is available, you will be required to claim statutory parental leave pay (if you are eligible) and GitLab will supplement any gaps.
We encourage parents to take the time they need. GitLab team-members will be encouraged to decide for themselves the appropriate amount of time to take and how to take it. For many reasons, a team member may require more time off for parental leave. Many GitLab members are from countries that have longer standard parental leaves, occasionally births have complications, and sometimes 16 weeks just isn't enough. Any GitLab team member can request additional unpaid parental leave, up to 4 weeks. We are happy to address anyone with additional leave requests on a one-on-one basis. All of the parental leave should be taken in the first year.
If you have been at GitLab for a six months and completed your probationary period your parental leave is fully paid. If you've been at GitLab for less than a six months it depends on your jurisdiction. If applicable, commissions are paid while on parental leave based on the prior twelve months of performance with a cap at 100% of plan. For example, if in the twelve months prior to starting parental leave you attained 85% of plan, you will be compensated at the same rate while on leave. On the day you return from leave and going forward, your commissions will be based on current performance only. The rate of commissions paid during your leave will be confirmed by the sales commissions team and communicated to the team member through the total rewards team prior to your leave start date. If your country of employment has specific laws regarding the payout of commissions when on leave, those would supersede our policy.
Additionally, effective Q1 FY22, commissioned roles are eligible to receive quota relief during their parental leave if the team member has been with GitLab for eight months or longer. The team member will recieve credit and commissions as specified in their existing Participant Schedule that occur prior to the start of the leave. After 60 continuous days of parental leave, quota relief will be applied to the team member on leave for the total duration of the leave up to a total of 4 months. The team member would recieve an amended Participant Schedule upon return from leave. That amended participant schedule will include a prorated OTI based off the number of days that a team member is in seat. Please see a reference slide here for an example of how the quota relief process and calculation works. For more information on quota relief and commissions on leave, please refer to the terms in the Sales Compensation Plan.
You are entitled to and need to comply with your local regulations. They override our policy.
Some countries require extra paperwork or have specific leave requirements, which are subject to change as legal requirements change. Please take a look at your country's leave policy.
Some teams require more time to put a plan of action in place so we recommend communicating your plan to your manager at least 3 months before your leave starts. In the meantime, familiarize yourself with the steps below and specific leave requirements in your country (if any).
To initiate your parental leave, submit your time off by selecting the Parental Leave category in PTO by Roots at least 30 days before your leave starts. We understand that parental leave dates may change. You can edit your PTO by Roots at a later time if you need to adjust the dates of your parental leave. It's important that you submit a tentative date at least 30 days in advance. Your manager and the Total Rewards team will get notified after you submit your leave. Total Rewards will send you an e-mail within 48 hours confirming that they've been notified of your Parental Leave dates.
Please note, even though we have a "no ask, must tell" Parental Leave Policy, some countries require extra paperwork or notifications to a PEO so it's important that the Total Rewards team is aware of your leave at least 30 days before your leave starts.
When you return from parental leave, please notify Total Rewards that you have returned.
Your 16 weeks of parental leave starts on the first day that you take off. This day can be in advance of the day that the baby arrives. You don't have to take your parental leave in one continuous period, we encourage you to plan and arrange your Parental Leave in a way that suits you and your family's needs. You may split your Parental Leave dates as you see fit, so long as it is within the 12 months of the birth or adoption event.
If you don't meet the initial requirements for paid leave, GitLab payroll coverage begins once you meet the requirements. Until then, you will not receive pay. If for example, you are someone who qualifies after 6 months at Gitlab and then goes on leave at the start of your 120th day at GitLab, you would not receive payment from GitLab for the first 60 days. You would receive payment from GitLab for up to 60 additional days taken within a year from the birth event.
You can change the dates of your parental leave via PTO by Roots. Total Rewards will receive a notification every time you edit your Parental Leave dates. Make sure your leave is under the Parental Leave category, otherwise Total Rewards won't get a notification. Please note, if you are planning to change or extend your Parental Leave by using a different type of leave such as PTO, unpaid leave or any local statutory leave, please send an e-mail to Total Rewards.
If you need to take more time off after taking 16 weeks of parental leave, you can utilize our Paid Time Off policy. You'll need to return for at least 7 calendar days before taking any further time off since the full 16 weeks of parental leave will have been used.
Please e-mail Total Rewards if you'd like to make this request and submit your PTO dates in PTO by Roots.
A day before you return from parental leave, you'll receive a PTO by Roots Welcome Back message with buttons to confirm your return or to explore other options.
Confirm my return
button will open the email client with a pre-loaded template "Confirming my return from Parental PTO".Explore options
button will also open the email client with a pre-loaded template "I have exceeded my 16 weeks and like to look into further options".To alleviate the stress associated with returning to work after parental leave, GitLab supports team members coming back at 50% capacity. Parents at GitLab who are reentering work following parental leave are encouraged to read the Team Member Tool Kit and to reach out to team members who self-designate as a Parental Leave Reentry Buddy.
Managers of soon to be parents should check out this Parental Leave Manager Tool Kit for best practices in supporting your team members as they prepare for and return from Parental Leave.
If you're interested in learning about how other GitLab team members approach parenthood, take a look at the parenting resources wiki page and #intheparenthood on Slack.
For Total Rewards: