Corporate Controller Roles


Accounting

International Accountant

Job Grade

The International Accountant is a grade 6.

Responsibilities

  • Supporting all aspects of international statutory accounting operations together with some US GAAP responsibilities
  • Engage with external service providers to ensure maintenance of local accounting records and preparation of high quality statutory financial statements
  • Ensuring changes to local accounting requirements are captured, understood and operationalised
  • Engage with local auditors, ensuring local statutory audits are executed on time and within budget while also helping to navigating any audit complexities as they arise
  • Supporting the US GAAP to STAT GAAP reconciliation process
  • Preparation of intercompany reconciliations and manage resolution of reconciling items
  • Preparation of monthly intercompany settlement file
  • Collaborating with internal legal, tax and treasury teams for intercompany and other activities while always keeping a lens on statutory implications
  • Critically evaluate current systems and processes and act as a driver for identifying and implementing new initiatives

Requirements

  • International statutory experience, ideally in a multinational environment
  • Self-starter with the ability to work remotely and independently and interact with various teams when needed
  • Proficient with Excel, GSuite and Slack
  • You share our values, and work in accordance with those values
  • Ability to use GitLab

Accountant

Job Grade

The Accountant is a grade 6.

Accounting Operations
The Accounting Operations function is responsible for the strategy and leadership of our Accounting shared services teams
Corporate Controller
The Corporate Controller job family leads the accounting and financial reporting activities and is responsible for the leadership, development and execution of the company's corporate accounting function.
General Ledger Accounting
The General Ledger Accounting team are responsible for providing timely and accurate month end close financials, that are GAAP compliant.
International Accounting

Manager, Accounting, Global Consolidation & Reporting

This role report to Director or Senior Director, International Accounting

Manager, Accounting, Global Consolidation & Reporting Job Grade

Manager, Accounting, Global Consolidation & Reporting is a grade [8].

Manager, Accounting, Global Consolidation & Reporting Responsibilities

  • Will be directly responsible for all aspects of accounting for our international subsidiaries, intercompany transactions and consolidations
  • Will Lead process improvement initiatives in Financial Close, Consolidation and Reporting areas and provide recommendations based on Financial Close & Consolidations leading practices
  • Oversee the monthly financial statement consolidation process (including foreign currency re-measurement, translation and allocations, etc)
  • Collect business requirements and apply financial concepts to translate them into solution design and proposes recommendations for changes and improvements to accounting policies/procedures
  • Responsible for the timely and accurate preparation and reporting of financial information and ensuring that information adheres to GAAP and internal company policies
  • Responsibilities include closing the books under generally accepted accounting principles, performing accounting research, preparing/reviewing SEC financial reporting, developing audit procedures and controls
  • Having knowledge and insight special accounting functions such as mergers and acquisitions. And helping get the accounting and entries correct.
  • Participate in the preparation of monthly and quarterly management slide deck
  • Guides and controls the teams’ general accounting activities, including recording company transactions, classifications, and reconciliation of account balances in accordance with GAAP and company policy
  • Implements new accounting policies and ensures those policies are communicated to team as well as the business
  • Guides and partners with cross-functional teams to develop and implement approved changes
  • Prepares and/or reviews reports supporting internal and external audits
  • Works with internal and external audit as needed
  • Mentors, guides, and develops employees through orientation, training, establishment of goals, communication of policies and rules, and constructive discipline; Strengthens morale and motivation

Manager, Accounting, Global Consolidation & Reporting Responsibilities Accounting Requirements

  • 7+ years of progressive growth in financial management roles in high growth companies, Software/SaaS industry experience is preferred
  • 2+ years in a finance international role, leading various finance operations functions
  • Knowledge of Netsuite is required
  • You share our values, and work in accordance with those values
  • Leadership at GitLab
  • Ability to use GitLab

Manager, Accounting, Global Consolidation & Reporting Performance Indicators

  • Stat audit status
  • Efficiencies in the process with automation
  • Clean intercompany balances

Global Consolidation & Reporting Manager

This role report to Director or Senior Director, International Accounting

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.
SEC & Technical Accounting

Levels

Senior SEC Analyst

Senior SEC Analyst Job Grade

The Senior SEC Analyst is a grade 7.

Senior SEC Analyst Job Responsbilities

  • Assist with the preparation of external financial reporting and supporting schedules, including S-1, 10Q, 10K, 8K and quarterly investor slides, and other financial reporting as required.
  • Assist in earnings release process including preparation of the quarterly management reporting package and review of financial information included in the earnings release and script.
  • Prepare the disclosure checklist; assist with XBRL review process.
  • Prepare journal entries and reconciliations in assigned areas (e.g. stock-based compensation and stock repurchase); assist with preparation of equity rollforward, EPS calculation and other PBC schedules as required.
  • Assist in ensuring compliance with SEC and U.S. GAAP reporting requirements; assist in the implementation of new accounting pronouncements.
  • Assist with researching, resolving and documenting accounting issues that arise during the quarter.
  • Ensure Sarbanes-Oxley requirements are met for relevant areas (e.g. disclosure and equity accounting controls).
  • Assist with internal and external reporting packages preparation as needed, including key investor reporting.
  • Provide assistance with special projects as required.

Senior SEC Analyst Job Requirements

  • BA/BS degree in Accounting; CPA or in the process of completing the licensing preferred.
  • Relevant experience at a public Company;
  • Highly detail oriented, organized, self-motivated and proactive. Must have strong work ethic and be able to meet critical deadlines.
  • Strong analytical and problem-solving skills, including the ability to research and interpret accounting guidance.
  • Strong written and verbal communications skills.
  • Excellent team player who can work effectively with cross-functional teams.
  • Proficiency in Word, Excel and PowerPoint required.
  • Knowledge and proficient experience with WDesk and Netsuite highly preferred.

SEC Reporting and Technical Accounting Manager

The SEC Reporting and Technical Accounting Manager is a grade 8.

Treasury

Levels

Treasury Analyst

The Treasury Analyst reports to the Director Treasury

Treasury Analyst Job Grade

The Treasury Analyst is a grade #6.

Treasury Analyst Responsibilities

  • Partner effectively across functional teams (AP, Payroll, Accounting, Legal, and Tax) to execute on key Treasury initiatives and cross-functional projects involving Treasury
  • Maintain worldwide banking relationships
  • Execute the 13-week Cash Forecasting Process
  • Execute and continuously improve daily treasury operations not limited to cash management, Treasury systems, processes and controls, foreign exchange, domestic and international intercompany settlement/funding and short-term investments
  • Assist with ongoing bank account administration including opening and closing of accounts, updating account documentation, maintain authorized signatories, and KYC (Know Your Customer) requirements
  • Ensures compliance with SOX controls, FBAR, anti-money laundering regulations, and other rules governing cash transactions and banking
  • Actively monitor and analyze bank fees, FX pricing and other treasury-specific budgets
  • Prepare monthly, quarterly and ad-hoc management reporting
  • Support internal /external audit requirements and reporting
  • Ad-hoc Treasury projects as needed

Treasury Analyst Requirements

  • Bachelor’s Degree in Finance, Business Administration, or Accounting preferred
  • 1-2 years’ progressive experience in corporate treasury or international commercial bank
  • Basic understanding of cash management, corporate finance and accounting
  • Experience with Netsuite or similar ERP software
  • Experience with major banking portals
  • Ability to work remote and independently

Senior Treasury Analyst

The Senior Treasury Analyst reports to the Director Treasury

 


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.