Finance Roles


Accounting
Accountant Job Grade The Accountant is a grade 6. Responsibilities Manage full-cycle accounts payable process including vendor and invoice management, approval and weekly disbursement activities. Manage expense reports, credit card account reconciliations and payable side bank reconciliation. Compile and prepare entries to general ledger accounts, providing support that is organized, accurate, and descriptive. Prepare balance sheet reconciliations on a monthly basis for assigned accounts, identifying and resolving any differences within the close period.
Accounting and External Reporting
The Accounting and External Reporting team are responsible for generating accurate and complete financial statements based on the applicable GAAP for all GitLab entities.
Accounting Operations Management
The Manager, Accounting Operations helps drive operational improvements within the finance department, developing a highly efficient, world class accounting process.
Accounts Payable - Roles & Responsibilities
The Accounts Payable team is responsible for timely and accurate processing and payment of vendor invoices, processing vendor credits and expense reports submitted by GitLab team members.
Accounts Receivable
Accounts Receivable Team Levels Accounts Receivable Associate The Accounts Receivable Associate reports to the Manager, Accounts Receivable or above. Accounts Receivable Associate Job Grade The Accounts Receivable Associate is a grade 5 Accounts Receivable Associate Responsibilities Support posting of cash receipts and report preparation Support weekly reconciliations of Professional Services Billing Prepare weekly PO/Portal reconciliation reporting and submission of billing in 3rd party billing portals Maintain weekly reconciliations for Alliance Partner disbursement files Support AM/PM Zendesk ticket triage for Accounts Receivable Team Support all W9 and remittance requests in Zendesk Assist AR Team with low-moderate collections issues and escalations Perform additional duties as assigned Accounts Receivable Associate Requirements 1-2 years accounts receivable experience 1-2 years in SaaS/software preferred Ability to work and achieve deadlines independently Solid understanding of accounts receivable and financial concepts Excellent verbal and written communication skills and ability to collaborate with cross-functional teams.
Analytics and Insights
The Analytics and Insights job family is responsible for providing data driven insights to the business to improve decision making. These are either a centralized analytics team working on cross-functional initiatives such as top 12 initiatives or Go-to-market or embedded analytics teams that live in the functional areas providing support and insights. Responsibilities Business Partnership: Own stakeholder relationships regarding either business strategy, corporate metric forecasting, go to market, product strategy, pricing strategy and functional strategy needed to answer GitLab’s hardest questions.
Analytics Engineering
Analytics Engineers sit at the intersection of business teams, Data Analytics and Data Engineering and are responsible for bringing robust, efficient, and integrated data models and products to life. Analytics Engineers speak the language of business teams and technical teams, they are able to translate data insights and analysis needs into models powered by the Enterprise Data Platform. The successful Analytics Engineer is able to blend business acumen with technical expertise and transition between business strategy and data development.
Billing Operations
The Billing Operations Team at GitLab form part of the Revenue Accounting Group and are responsible for the Global Billing Operations within the order to cash process.
Billing Operations GPO Global Process Owner
Billing Operations Global Process Owner (GPO) The Billing Operations Global Process Owner (GPO) Team at GitLab forms part of the Revenue Organization. This problem solving, process oriented and outcome based team play a crucial role in system implementation, automation and enhancement, defining new processes and/or refining existing processes within the Billing and Accounts Receivable space. The GPO team provides technical guidance and consultation to the larger Revenue Accounting Team, liaising with internal audit for Billing Operations SOX compliance and participating in cross functional projects.
Business Systems
The Business Systems job family at GitLab is in charge of designing, delivering, and maintaining high quality business systems solutions by applying project management methodology. Responsibilities Creates interdepartmental feedback loops, workflows, and processes. Identify and document new processes and methods for team member workflows Triage / troubleshoot issues and find workarounds where possible Submit and contribute to bug reports and feature requests/improvements when relevant to project work Work closely with GitLab teams to escalate and prioritize issues Requirements 3-5 years experience in a systems administrative role or business function Excellent written and spoken communication The ability to absorb abstract and complex problems and then communicate these problems clearly and concisely to others Patience, kindness and empathy Ability to work competently with a variety of different groups across GitLab A proactive self-starter who can think strategically whilst thriving in a reactive environment Highly organized and methodical with true attention to detail A passion for helping others and problem solving Ability to use GitLab Levels Business Systems Specialist Job Grade The Business Systems Specialist is a grade 5.
Business Technology Service Desk
Business Technology Service Desk Analyst Responsibilities Triage all Business Technology and Enterprise Applications related questions as they arise Enrich the knowledge base and known error database in the Business Technology handbook to help with future troubleshooting. Navigate assigned applications to support common identity related tasks such as account creation, password or mfa reset and other profile related tasks. Provide first level troubleshooting support for business applications. Capture and document troubleshooting steps to help speed up issue resolutino if escalation is necessary.
Chief Accounting Officer
The Chief Accounting Officer (CAO) leads the accounting function including spanning technical accounting, reporting, and accounting operations. The CAO serves as the Directly Responsible Individual for the financial reporting process and SoX controls as GitLab manages its current growth while preparing the company for operating as a public company. The ideal leader will be able to strike the right balance of controllership and integrity with business practicality. The CAO leads and directs an accounting team capable of dealing with a rapidly growing and changing business environment.
Chief Financial Officer
Responsibilities Financial reporting to Board, Investors and Bank Forecasting and financial analysis to deliver predictable and repeatable business model Work collaboratively with CEO to develop and execute financing plan Develop, define and ensure validity of key operating metrics Create and execute international tax strategy and compliance in all jurisdictions Legal affairs of GitLab including sales, vendor and corporate issues Financial, legal and operational assessment, diligence and negotiation of potential M&A transactions
Chief of Staff to the CFO
Chief of Staff to the CFO The Chief of Staff to the CFO reports to the Chief Financial Officer Chief of Staff to the CFO Job Grade The Chief of Staff to the CFO can be a grade 11 or a grade 12 Role The Chief of Staff to the CFO is a trusted member of the CFO leadership team and is responsible for both directed work that will mostly be triggered by a direction from the CFO, as well as leadership work that is self-directed and includes inputs and priorities from the CFO leadership team.
Corporate Controller Roles
Data Analytics
Data Analyst Roles at GitLab Read more about this role in the Data Analytics Handbook Page. Responsibilities Collaborate with other functions across the company by building reports and dashboards with useful analysis and data insights Explain trends across data sources, potential opportunities for growth or improvement, and data caveats for descriptive, diagnostic, predictive (including forecasting), and prescriptive data analysis Understand and document the full lifecycle of data in our Data Catalog so data can be efficiently integrated, modeled, and analyzed Develop new Trusted Data Tests to expand test coverage for the Enterprise Data Warehouse Document every action in either issue/MR templates, the handbook, or READMEs so your learnings turn into repeatable actions and then into automation following the GitLab tradition of handbook first!
Data and Insights Executive
The Data job family comprises executive-level roles dedicated to delivering a resilient data platform infrastructure, data-driven insights, data governance, data quality, and innovative data science products to empower informed decision-making and drive business success. These executives lead data teams focused on collaborating on cross-functional initiatives like top-priority projects or Go-to-Market challenges that thrive on data-driven solutions. Their mandate includes driving company results by cultivating trusted, reliable, and innovative data products, Single Sources of Truth (SSOTs), and insights wherever and whenever needed.
Data Engineering
The Data Engineer job family is focused on an analytical and business-oriented mindset with the ability to implement rigorous database solutions and best practices in order to produce and influence the adoption of strong quality data insights to drive business decisions in all areas of GitLab. The Data Engineer job family is essentially software engineers who have a particular focus on data movement and orchestration. Data Engineer (Junior) The Data Engineer (Junior) reports to the Manager, Data.
Data Management
The Manager, Data is responsible for delivering trusted data and analytics results to help GitLab make better and faster decisions by creating, developing, and leading a high-performance Team and continually improving the Data Platform along the Data Capability Model. The Manager, Data possesses a broad range of people skills and technical skills across the Data domain, as well as business acumen required to establish trusted partnerships with people inside and outside of GitLab.
Data Science
The Data Science program at GitLab focuses on supporting internal teams and developing model-based insights to help us understand our business, customers, and product better. Data Scientists work across the entire development lifecycle, from inception to final delivery. As a result of helping GitLab understand major trends across our business, Data Scientists make significant strategic contributions to new and existing business initiatives. Data Scientists work with peers on the Data Team and functional teams to:
Director, Business Technology Operations
The Director, Business Technology Operations Job Family leads a team of a highly-collaborative and results-oriented team members tasked with delivering global business technology services across the company. The Director, Business Technology Operations is in charge of scaling, increasing performance, and providing great team member experience in order to help drive forward business success based on world class service delivery & operations. Levels Director, Business Technology Operations The Director, Business Technology reports to the Sr.
Enterprise Applications
CRM Systems, Manager & SFDC Architect The CRM Systems, Manager (SFDC Architect) reports to the CRM Systems, Director and leads a team of highly-collaborative and results-oriented teams tasked with delivering global, high value Enterprise applications across the company. The Manager has the skills, experience, drive and passion to ensure that GitLab has the appropriate IT applications to achieve/exceed corporate objectives; to ensure business alignment with team members and sponsors; and to anticipate the needs of the business and scale the team to stay ahead of the curve.
Expense
Expense Specialist The Expense Specialist will serve as the primary contact for internal and external communications regarding all T&E programs and reimbursements. Job Grade The Expense Specialist is a grade 5. Responsibilities Audit expense reports for all team members, comparing details and support submitted with GitLab Reimbursement policy and making an independent judgment on approval/denial of submitted expenses through Navan (expense management system). Resolve issues directly with team members and/or their managers related to non-compliant expense reimbursement submissions.
Finance Systems Administration
The Finance Systems Administration job family is responsible for the operational ownership of the software applications in the finance and accounting department. Finance System Administrator The Enterprise Applications team provides development and support to the Financial Applications that support GitLabs Core Business processes of Quote To Cash, Procure to Pay and Record to Report. The purpose of Enterprise Applications are to automate, enforce and make efficient these aforementioned processes. We accomplish these goals by partnering deeply with our business partners to understand their needs and bring that to life.
Financial Planning and Analysis
The FP&A team partners with executive team members across the company to provide timely, fact-based, data-driven decision support to help drive critical decisions. The team drives annual planning, owns the operating plan and long-term financial model, internal financial reporting, and financial and analytical tools to make GitLab predictable. Responsibilities Financial Acumen: Have a solid understanding of financial statements and accounting principles. Financial Modeling: Ability to understand or build bottom up financial models to plan, measure and forecast the business.
General Ledger Accounting
The General Ledger Accounting team are responsible for providing timely and accurate month end close financials, that are GAAP compliant.
Integrations Engineering
The Integrations Engineering job family is responsible for ownership and delivery of the core services and APIs that serve as an enterprise data backbone, using an array of different platforms, APIs, databases, protocols and data formats to ensure that the data and the business processes that intersect in the Enterprise Applications Ecosystem are as efficient and high fidelity as possible. Integrations Engineering works to align GitLab’s Enterprise Architecture by building and maintaining key integrations that connect the GitLab Enterprise Application Ecosystem, from the GitLab product ecosytem to cloud systems.
Internal Audit
Internal Audit function is responsible to assess the effectiveness of risk management, control and governance processes.
Internal Audit - SOX
The Internal Audit - SOX will have a key role in assessing the company’s compliance with the requirements of the Sarbanes-Oxley Act of 2002. Senior SOX Compliance Analyst The Senior SOX Compliance Analyst is responsible for preparing and implementing a risk-based audit plan to assess, report on, and make suggestions for improving the company’s key operational and finance activities and internal controls. Additionally, the position is responsible for identifying and assisting in documenting existing internal finance and disclosure controls, implementing and documenting new internal controls, and establishing an internal monitoring function to audit the company’s compliance with such internal controls.
Investor Relations
The Investor Relations team drives the strategy and long-term market positioning of GitLab in the public financial markets.
IT Compliance
IT Compliance professionals at GitLab focus on operating our security compliance programs and are proficient in all things security compliance. This includes working with systems owners and administrators to identify, document and monitor current risks and controls.
IT Enterprise Applications Engineering
The IT Enterprise Applications Engineering job family is responsible for the implementation and operational ownership of all Enterprise Applications. Levels Associate IT Enterprise Applications Engineer Associate IT Enterprise Applications Administrator is a grade 5 and reports to the IT Manager, Enterprise Applications Engineering. Associate IT Enterprise Applications Engineer Responsibilities Assist in designing, developing, and maintaining software applications. Assist in deploying applications to different environments, such as development, testing, and production. Identify and resolve technical issues, bugs, and errors.
IT Global Logistics Analyst
IT Global Logistics Analyst Responsibilities Ability to respond to questions for IT Analyst and act as an escalation to hardware and software logistical issues Building and maintaining relationships with global vendors Maintaining and expanding e-commerce stores functionality for Apple Maintain, inform, and update current information regarding assets in each region Create, maintain and approve invoices POs for global logistics Maintain the asset management tool to include all assets and users Keep record of all assets ordered each month/quarter/year including: Vendor managed assets and VC purchased assets Keep record of all assets retained, break/fix, lost or stolen, E-wasted Coordinate reverse logistics operations for each region Analyze data regarding assets within our endpoint management system Work with other teams to keep records up to date (Finance, Security, People Ops) Asset reconciliation (Monthly, quarterly, yearly) Create and maintain best practices knowledge base articles around logistics (Including hardware specs changes and Hand book updates) Coordinate contingent workforce engagements for hardware and asset life cycle Project coordination for roll outs or updates to assets Requirements Experience with CMDB databases and an interest in its administration Experience working with cross-fucntional teams internally and externally Experience working with JAMF Pro, ServiceNow and customer portals Finance experience woring with Reqs, POs, and invoices Hands-on experience supporting Mac and or Linux Experience working with Git Ability to use GitLab for merge requests Customer service centric Excellent communication skills both written and verbal Levels IT Global Logistics Analyst(Intermediate) IT Global Logistics Analyst (Intermediate) Job Grade The IT Global Logistics Analyst (Intermediate) is a grade 6.
IT Helpdesk
IT Helpdesk Analyst Responsibilities Triage all IT related questions as they arise Build a knowledge base of IT practices and pragmatic problem solving in the handbook Account management for password resets and lockout On call support for immediate software and hardware issues during local business hours Diagnose computer errors and provide technical support Troubleshoot software and hardware Support Weekly IT Onboarding Sessions for new Team Members Train end-users how to setup and use new technologies Provide technical support over the phone or Web Use specialized help desk support software to take control of end-users’ computers to troubleshoot, diagnose and resolve complex issues Requirements Experience with Google Workspace and an interest in its administration Some experience Automation & Scripting Mac and Linux environment Hands-on experience supporting Mac and or Linux Tolerance for repetitive or manual tasks, with a mind for automating said tasks Some experience with SQL and Python Configure, build, test, and deploy Experience working with Git Ability to use GitLab Levels IT Helpdesk Analyst (Intermediate) IT Helpdesk Analyst (Intermediate) Job Grade The IT Helpdesk Analyst (Intermediate) is a grade 6.
IT Management
Levels Manager, IT The Manager, IT reports to the Sr Director, IT Operations. Manager, IT Job Grade The Manager, IT is a grade 8. Manager, IT Responsibilities Hold regular 1:1’s with all members of the IT Teams Embed an asynchronous, distributed philosophy in everything you do Regularly give IT group conversations Embed an asynchronous, distributed philosophy in everything you do Manager, IT Requirements Experience growing a team in a fast-paced, high-growth environment Strong written and verbal communication skills Share and work in accordance with our values Must be able to work in alignment with Americas timezones Leadership at GitLab Ability to use GitLab Specialties Manager, IT (Engineering) Manager, IT (Engineering) Responsibilities Build, scale and manage our IT Engineering team to support our needs as distributed company Be the IT Expert at GitLab - Come with Solutions, not a Practice of No Hold regular 1:1’s with all members of the IT Teams Represent the IT team in different company functions - be an advocate for modern, efficient, SIMPLE solutions Create and execute a plan to develop and mature our IT capabilities Collaborate with all functions of the company to ensure IT needs are addressed Manager, IT (Engineering) Requirements 2+ years hands on experience in an IT Operations role, and experience managing or working service/support roles.
IT Operations System Administration
IT Operations System Administrator Job Grade The IT Operations System Administrator is a grade 6. Responsibilities Work with Security, PeopleOps and Business Operations to develop automated onboarding and offboarding processes Develop secure integrations between Enterprise Business Systems and with our Data Lake Develop tooling and process to facilitate end-user asset management, provisioning and tracking Build API Integrations from the HRIS to third party systems and GitLab.com Triage all IT related questions as they arise Build and maintain cross-functional relationships with internal teams to champion initiatives Spearhead onboarding and offboarding automation efforts with a variety of custom API integrations, including GitLab.
IT Security Analyst
The security analyst plays a vital role in keeping an organization’s proprietary and sensitive information secure. He/she works inter-departmentally to identify and correct flaws in the company’s security systems, solutions, and programs while recommending specific measures that can improve the company’s overall security posture. This job family reports to the Director, IT Operations. Responsibilities Generate reports for IT administrators and business managers to evaluate the efficacy of the security policies in place.
IT Security Engineer
Role As a member of the IT Security Operations team at GitLab, you will be working towards raising the bar on security, focusing on securing our internal systems and SaaS applications. We will achieve that by working and collaborating with cross-functional teams to provide guidance on security best practices. Responsibilities for IT Security Engineer roles Assess, deploy and optimize security tools as needed to improve security posture Serve as a technical resource for IT, advising on Security related issues Be naturally inquisitive and look constantly for ways to improve Ability to communicate clearly on technical issues, especially through text-based mediums (Slack, GitLab Issues, Email) Work with compliance and privacy regulations such as PCI, GDPR, FedRAMP, and SOX Assist with recruiting activities and administrative work Requirements for IT Security Engineer roles Technical Skills in three or more of the following: Endpoint detection and response (EDR) platforms Device management/asset inventory tools Securing Mac and Linux devices Email security Identity and access management Authentication technologies such as OAuth, SAML, CAs and TOTP, SSO Securing public Cloud environments (AWS, Azure, GCP) Vulnerability detection and remediation Security incident response Metric collection and dashboard creation Automation & scripting experience using REST APIs You have a passion for security You are a team player, and enjoy collaborating with cross-functional teams You are a great communicator You employ a flexible and constructive approach when solving problems You share our values, and work in accordance with those values CISSP, CCSP, SANS or other relevant industry security-focused certifications preferred Ability to use GitLab Levels of IT Security Engineer IT Security Engineer (Intermediate) The IT Security Engineer (Intermediate) reports to the Manager, IT Security Operations.
IT Site Reliability Engineer
At GitLab, the IT Infrastructure team is responsible for Site Reliability Engineering for our tech stack applications and cloud infrastructure that supports corporate initiatives across many of our departments. In addition to traditional AWS and GCP administration, we also provide escalation engineering support for departments that manage their respective SaaS tech stack applications (vendor hosted). Another of our functions is to provide DevOps Engineering for several internally built applications that power our business operations and automation.
IT Systems Engineer
The IT Systems Engineer is responsible for performing functions such as evaluation, testing, debugging and implementation of applications programs supporting the company infrastructure business processes and operations. Other functions include analyze, install, modify and support operating systems, databases, and utilities software. The IT Systems Engineer also plans, conducts and directs the analysis of business problems with automated systems solutions. This job family reports to the IT Manager. Responsibilities Design, implementation, and ongoing management of the Okta Identity and Access management platform.
Manager, IT Security Operations
The Manager, IT Security Operations job family leads a team of highly-collaborative and results-oriented IT Security and IT Compliance team members tasked with assessing, identifying gaps, and developing and maturing Security and Compliance processes and policies. The Manager, IT Security Operations is in charge of scaling, increasing performance, providing team leadership and guidance to help evolve the security programs in accordance with strategic objectives, identify and engineer technology initiatives, and develop and enhance defensive measures.
Payroll Roles
The payroll department is responsible for processing and distributing payroll in a timely and accurate manner and coordinates with external vendors.
Procurement Operations
The Procurement Operations job family supports procurement and spend management activities. Procurement Operations Analyst Procurement Operations Analyst (Intermediate) Job Grade The Procurement Operations Analyst is a grade 5. Procurement Operations Analyst (Intermediate) Responsibilities Support the Procurement Team and internal stakeholders for procurement and sourcing related initiatives. Maintain and update the procurement process to meet the business needs in a rapid manner. Support the business stakeholders with requisition and process questions. Conduct evaluation of various tools to support procurement activities including spend analysis, budget analysis, bid analysis, etc.
Program Management, Business Technology
The Program Manager, Business Technology job family is responsible for building and managing world-class information technology systems and business processes.
Revenue Accounting
The Revenue Accounting Team at GitLab forms part of the Revenue Organization. The Revenue Accounting Team is responsible for Worldwide Revenue Accounting.
Revenue GPO Global Process Owner
The Revenue Global Process Owner (GPO) Team at GitLab forms part of the Revenue Organization. This problem solving, process oriented and outcome based team play a crucial role in systems implementation, automation and enhancement, defining new processes and/or refining existing processes within the Revenue space, providing ASC 606 technical guidance and consultation to the Revenue Accounting Team, liaising with internal audit for Revenue SOX compliance and participating in cross functional projects.
Statutory Accounting and Reporting
The Statutory Accounting and Reporting job family is responsible for ensuring entity-level financial statements are accurate and complete based on applicable GAAP for all non-US GitLab entities. This job family is also responsible for managing the statutory audits for those entities and ensuring compliance with all statutory regulations. Statutory Accounting and Reporting is also responsible for compliance with state and local reporting requirements in the US. Statutory Compliance and Reporting Senior Manager The Statutory Compliance and Reporting Senior Manager reports to the Director of Tax.
Stock Administration
Responsible for administering GitLab’s equity incentive program which includes option and RSU grants to team members.
Tax
Levels Role Grade VP, Tax Level 12 Director, Tax(Domestic/International) Level 10 Sr. Manager, Tax (Domestic/International) Level 9 Manager, Tax (Domestic/International) Level 8 Sr Analyst Level 7 Analyst Level 6 Jr Analyst Level 5 Junior Tax Analyst The Junior Tax Analyst reports to the Manager, Tax. The responsibilities and requirements for a Junior Tax Analyst would be defined at the time of business need for the role. Junior Tax Analyst Job Grade The Junior Tax Analyst is a grade 5.
Technical Accounting Management
The Technical Accounting Role deeply understands GAAP accounting principles and how to apply those principles to GitLab’s financial statements.
Vice President of Tax
The Vice President of Tax is responsible for GitLab’s overall tax strategy including all components of compliance, tax planning and accounting for income taxes. The Vice President of Tax will work with advisors, service providers, GitLab’s auditors, the Audit Committee and other tax professionals in carrying out his or her responsibilities. The Vice President of Tax will regularly report to the Company’s Board of Directors and/or Committees of the Board to update the members on the Company’s tax strategy, practices and exposures.
Vice President, Cash Management
The Cash Management job family will focus on leading and enhancing day-to-day cash management and treasury operations for the organization, including potential hedging of intercompany and foreign currency expense and stock administration. The VP, Cash Management will work closely with finance management to ensure appropriate financial systems and processes have been put in place to effectively manage corporate treasury risks. This job family will oversee all aspects of the cash management function worldwide.
VP, Financial Planning and Analysis
The VP of Finance is responsible for implementing financial processes and systems as GitLab continues to grow. The team member has proven success developing robust financial reporting processes, financial controls and insightful KPI dashboards necessary for a fast-moving leading software/SaaS company. Experience leading a company through an IPO process and operating as a public company post IPO. This leadership role actively partners with other leaders across the GitLab team in addition to leading finance organization.
VP, Information Technology
Job Grade The VP, IT is a grade 12. Responsibilities Build, hire, develop and manage a strong information technology team that lives GitLab’s values. Deliver business results in the areas of IT Operations, IT Security and compliance, Enterprise business systems, business process, and system integration Lead IT strategic and operational planning to achieve business goals including managing a roadmap that will support rapid growth. Prioritize and coordinate project teams for IT initiatives company wide collaborating with a diverse set of stakeholders across Product, Engineering, Sales, Marketing, Security, People Ops, Finance and Legal.

 


About GitLab

GitLab Inc. is a company based on the GitLab open-source project. GitLab is a community project to which over 2,200 people worldwide have contributed. We are an active participant in this community, trying to serve its needs and lead by example. We have one vision: everyone can contribute to all digital content, and our mission is to change all creative work from read-only to read-write so that everyone can contribute.

We value results, transparency, sharing, freedom, efficiency, self-learning, frugality, collaboration, directness, kindness, diversity, inclusion and belonging, boring solutions, and quirkiness. If these values match your personality, work ethic, and personal goals, we encourage you to visit our primer to learn more. Open source is our culture, our way of life, our story, and what makes us truly unique.

Top 10 Reasons to Work for GitLab:

  1. Mission: Everyone can contribute
  2. Results: Fast growth, ambitious vision
  3. Flexible Work Hours: Plan your day so you are there for other people & have time for personal interests
  4. Transparency: Over 2,000 webpages in GitLab handbook, GitLab Unfiltered YouTube channel
  5. Iteration: Empower people to be effective & have an impact, Merge Request rate, We dogfood our own product, Directly responsible individuals
  6. Diversity, Inclusion & Belonging: A focus on gender parity, Team Member Resource Groups, other initiatives
  7. Collaboration: Kindness, saying thanks, intentionally organize informal communication, no ego
  8. Total Rewards: Competitive market rates for compensation, Equity compensation, global benefits (inclusive of office equipment)
  9. Work/Life Harmony: Flexible workday, Family and Friends days
  10. Remote Done Right: One of the world's largest all-remote companies, prolific inventor of remote best practices

See our culture page for more!

Work remotely from anywhere in the world. Curious to see what that looks like? Check out our remote manifesto and guides.