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.
The Accounting and External Reporting team are responsible for generating accurate and complete financial statements based on the applicable GAAP for all GitLab entities.
The Manager, Accounting Operations helps drive operational improvements within the finance department, developing a highly efficient, world class accounting process.
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 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.
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 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, 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.
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 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.
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.
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
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.
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!
The Data, Analytics and Data Science job family is an executive Job Family that is responsible for providing data driven insights, data science products to the business to improve decision making and drive business results. The executive leads a centralized analytics and data science function that works on cross-functional initiatives such as top 12 initiatives or Go-to-market problems that can be solved with data science. The initial focus of this team will be solely on Go-to-market problems and the intersection between product and go-to-market.
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.
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.
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:
The Director, IT Operations Job Family leads a team of a highly-collaborative and results-oriented IT team members tasked with delivering global IT services across the company. The Director, IT 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 infrastructure & operations.
Levels Sr. Director, IT Operations The Sr. Director, IT Operations reports to the VP, Information Technology
Senior Director, Enterprise Applications The Senior Director, Enterprise Applications, reports to the VP of Information Technology, and leads a team of highly-collaborative and results-oriented IT staff tasked with delivering global, high value IT applications across the company. The Senior Director 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 executive team members and sponsors; and to anticipate the needs of the business and scale the team to stay ahead of the curve.
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 Expensify (expense management system). Resolve issues directly with team members and/or their managers related to non-compliant expense reimbursement submissions.
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.
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.
The General Ledger Accounting team are responsible for providing timely and accurate month end close financials, that are GAAP compliant.
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 function is responsible to assess the effectiveness of risk management, control and governance processes.
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.
The Investor Relations team drives the strategy and long-term market positioning of GitLab in the public financial markets.
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.
The IT Enterprise Applications Engineering job family is responsible for the implementation and operational ownership of all Enterprise Applications.
Levels IT Enterprise Applications Administrator IT Enterprise Applications Administrator is a grade 6 and reports to the IT Manager, Enterprise Applications Engineering.
IT Enterprise Applications Administrator Responsibilities Technical Delivery: Ability to administer and configure enterprise applications to support GitLab business processes while adhering to SOX compliant change management. Process Improvement: Accomplish improvements to processes that you support.
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.
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 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.
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.
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.
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.
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 Deploy and manage business critical applications in cloud infrastructure like Amazon Web Services (AWS) and Google Cloud Platform (GCP) Collaborate with engineering and security teams to coordinate on IT policies Build policies and scripts to support company owned devices Develop and maintain documentation for supported applications, processes, and training material to internal employees and IT staff Work with Security, PeopleOps and Business Operations to develop automated onboarding and offboarding processes Develop tooling and processes to facilitate end-user asset management, provisioning and tracking Participate in general IT operations and user support Build and maintain cross-functional relationships with internal teams to drive initiatives Plan and implement systems automation as required for better efficiency Oversee and provide operations support including account management, workflow, log analysis, troubleshooting and service optimization Assist in ongoing evaluation and management of major vendor relationships and outsourcing arrangements Develop system-monitoring and support automation to enhance and scale the quality of support Requirements Experience administering SaaS applications like Okta, Google Workspace, Slack, Zoom Knowledge of configuration management tools like Ansible, Chef, or Terraform Hands-on experience supporting Linux and Mac Hands-on experience working in GCP and AWS environments Developing automation workflows and integrations for repetitive or manual tasks Experience working with CI/CD tools and Git Ability to use GitLab Levels IT Systems Engineer (Intermediate) Job Grade The IT Systems Engineer is a grade 6.
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.
The payroll department is responsible for processing and distributing payroll in a timely and accurate manner and coordinates with external vendors.
The Principal Accounting Officer (PAO) leads the accounting function including spanning technical accounting, reporting, and accounting operations. The PAO 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 PAO leads and directs an accounting team capable of dealing with a rapidly growing and changing business environment.
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.
The Program Manager, Business Technology job family is responsible for building and managing world-class information technology systems and business processes.
The Revenue Accounting Team at Gitlab forms part of the Revenue Organization. The Revenue Accounting Team is responsible for Worldwide Revenue Accounting.
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.
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.
Responsible for administering GitLab’s equity incentive program which includes option and RSU grants to team members.
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.
The Technical Accounting Role deeply understands GAAP accounting principles and how to apply those principles to GitLab’s financial statements.
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.
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.
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.
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.
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.
Work remotely from anywhere in the world. Curious to see what that looks
like? Check out our remote manifesto and guides.