Information Technology Roles
Director, CRM Systems
The Director, CRM Systems reports to the Senior Director, Enterprise Applications, and leads a team of highly-collaborative and results-oriented IT staff tasked with delivering global, high value IT applications across the company. The 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 team members and sponsors; and to anticipate the needs of the business and scale the team to stay ahead of the curve. This position has deep technical skills in Salesforce and can drive the roadmap across the Sales Systems tech stack including such systems as Billing systems (Zuora, NetSuite), Marketing systems (Marketo), ZenDesk/Service Cloud/ServiceNow, Sales Enablement tools (WalkMe, SpekIt), CLM, and Integrations. This function challenges the status quo; thrives and is successful in a dynamic environment. This team member must be motivated and successful at mentoring by building and sustaining professional relationships at all levels of an organization. The Director has well-honed problem solving and decision making skills, is agile and adaptable, and can effectively manage change. This function is both strategic and tactical, can influence adoption, is results oriented, and has a strong client service orientation. The Director has the reputation for raising the bar in terms of quality and execution.
Junior Architect
Job Grade
The Junior Architect is a grade 5 and reports to the IT Manager or Sr IT Manager or IT Director, Enterprise Architecture & Integration Engineering.
Responsibilities
- Design & architect business systems solutions using an array of different platforms, technologies, APIs, databases, protocols and data formats.
- Collaborate and review design of business systems with other architects in IT architecture & engineering to ensure a consistent level of technical standards as set by the team.
- Work directly with Business Systems Analysts Or PM’s to ensure that the data and the business processes that intersect in the Enterprise Applications ecosystem are as efficient and high fidelity as possible.
Requirements
- Bachelor’s degree, preferably in Computer Science, Information Technology, Computer Engineering, or related IT discipline; or equivalent experience.
- 0-2 years application architecture experience.
- Understand basics of SQL and relational databases.
- Proactive doer and communicator.
- SaaS and B2B experience preferred.
- Working with Visio, Lucid Charts preferred.
- Interest in GitLab and open source software.
- You share our values and work in accordance with those values.
- Aptitude to thrive in a fully remote organization.
- Enterprise architecture ecosystem experience across enterprise systems: SalesForce, Workato, DocuSign CLM, Netsuite, Zuora Billing, Zuora Revenue, Coupa, Zip, Navan, Workday, ADP, eTrade etc.
IT Architect
Job Grade
The IT Architect is a grade 6 and reports to the IT Manager or Sr IT Manager or IT Director, Enterprise Architecture & Integration Engineering.
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.
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 EntApps Business Systems job family at GitLab is in charge of designing, delivering, and maintaining high quality business systems solutions by applying project management methodologies.
Business Systems Specialist
The Business Systems Specialist is a grade 5.
Responsibilities
- Is focused on the day-to-day activities and tasks that support the broader objectives of business systems analysis such as requirements elicitation, documentation, research, project & testing support.
- Plays a crucial role in assisting Senior Business Systems Analysts.
- Explains moderately complex issues and works to build alignment.
- Assists in collecting and documenting business requirements by conducting interviews and workshops with stakeholders. This involves actively listening to user needs and translating them into clear and concise requirements.
- Assists in creating and maintaining documentation, such as requirement specifications, process flows, data models, and user manuals.
- Conducts research on industry best practices, emerging technologies, and potential solutions to support senior analysts in making informed recommendations.
- Aids in the testing process by preparing test cases, participating in testing activities, and documenting test results. This may include functional, user acceptance, and regression testing.
- Learns and develops understanding of GitLab’s way of working.
- Adapts to GitLab communication framework.
- Develops skills and behaviors aligned with GitLab Values.
- Has awareness of GitLab remote working best practices.
Requirements
- Strong analytical thinking and problem-solving skills to identify and address business process issues and system inefficiencies.
- Effective communication skills, both written and verbal, to collaborate with various stakeholders, including business users, IT teams, and management.
- Familiarity with basic software development concepts and understanding of IT systems.
- Certifications such as Certified Business Analysis Professional (CBAP), Certified Scrum Master (CSM), or other relevant certifications are desirable.
Business Systems Analyst
The Business System Analyst is a grade 6.
Associate IT EntApps Program Manager
The Associate Program Manager is a grade 5.
Responsibilities
- Responsible for managing individual work and IT programs and projects. This may include familiarity with software development, infrastructure and networking.
- Play a crucial role in assisting Senior Program Managers and overseeing the successful execution of IT programs and projects with tactical responsibilities such as project planning, resource and risk management, stakeholder communication and documentation.
- Work on problems of moderate complexity in which analysis of situation or data requires a review of existing factors.
- Follow specific instructions/frameworks in day to day work.
- Explain moderately complex issues and works to build alignment.
- Collaborate with team members on their team to accomplish the team goals.
- Develop skills and behaviors aligned with GitLab Values.
- Have awareness of GitLab remote working best practices.
Requirements
- Proficiency in project management methodologies, tools, and techniques. This includes skills in project planning, scheduling, budgeting, risk management, and resource allocation.
- Foundational understanding of information technology concepts, terminology, and systems relevant to GitLab is beneficial.
- Excellent written and verbal communication skills to effectively convey project updates, status reports, and technical information to team members, stakeholders, and executives.
IT EntApps Program Manager
The IT Program Manager is a grade 6.
The IT Enterprise Applications Administrator job family is responsible for the implementation and operational ownership of all Enterprise Applications.
Levels
Associate IT Enterprise Applications Administrator
Associate IT Enterprise Applications Administrator is a grade 5 and reports to the IT Manager, Enterprise Applications.
Associate IT Enterprise Applications Administrator Responsibilities
- Responsible for managing individual work and projects.
- Is focused on tactical responsibilities rather that strategic decisions.
- Works on problems of moderate complexity in which analysis of situation or data requires a review of existing factors.
- Follows specific instructions/frameworks in day to day work.
- Work and solutions are reviewed by more senior team members and/or their direct manager.
- Learns and develops understanding of GitLab’s way of working.
- Explains moderately complex issues and works to build alignment.
- Collaborates with team members on their team to accomplish the team goals.
- Adapts to GitLab communication framework.
Associate IT Enterprise Applications Administrator Requirements
- Bachelor’s degree, preferably in Computer Science, Information Technology, Computer Engineering, or related IT discipline; or equivalent experience.
- Ability to use GitLab.
- 0-2 years of experience in a system administration role ideally with enterprise SaaS software model.
- Hands-on entry-level administrator experience across multiple platforms: SalesForce, DocuSign CLM, Netsuite, Zuora Billing, Zuora Revenue, Coupa, Zip, Navan, Workday, ADP, eTrade etc.
- Ability to thrive in a fully remote organization.
- Be a self-starter, and thrive in a fast paced environment, customer centric and have the interpersonal skills necessary to manage business and technology - relationships.
- Good time management and prioritization skills, resilient under pressure.
- Ability to learn strong security and confidentiality practices with systems that handle sensitive data.
- Willingness to pursue industry certifications.
IT Enterprise Applications Administrator
IT Enterprise Applications Administrator is a grade 6 and reports to TO BE ADDED.
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.
- Provide technical support to end-users experiencing issues with applications.
- Assist with troubleshooting user-reported problems and provide timely resolutions.
- Create and maintain detailed documentation of applications, configurations, and procedures.
- Work closely with cross-functional teams, including engineers, system administrators, and business analysts.
- Learns and develops understanding of GitLab’s way of working.
- Adapts to GitLab communication framework.
Associate IT Enterprise Applications Engineer Requirements
- Bachelor’s degree, preferably in Computer Science, Information Technology, Computer Engineering, or related IT discipline; or equivalent experience.
- 0-2 years of experience in a system administration role ideally with enterprise SaaS software model.
Hands-on entry-level administrator experience across a single platform: SalesForce, DocuSign CLM, Netsuite, Zuora Billing, Zuora Revenue, Coupa, Zip, Navan, Workday, ADP, eTrade etc.
Intermediate IT Enterprise Applications Engineer is a grade 6 and reports to the Manager, IT Enterprise Applications Engineering.
The IT Enterprise Services Job Family is responsible for optimal delivery of services provided by IT Enterprise Applications. The management job family is responsible for tracking, measuring and improving service delivery by managing the people running operations, defining success criterias and measuring key performance indicators to hold the team accountable to providing accurate and on-time results for GitLab team members.
Levels
The Manager, Enterprise Applications Services may report to the Senior Manager, Enterprise Applications Services or to the Director/Senior Director, Business Technology Operations.
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
The IT Global Logistics Analyst (Intermediate) is a grade 6.
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
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.
- 2+ years managing a team of 2 or more IT Administrators
- Experience working with leadership to execute on strategic IT investments, and creatively meeting the non-homogeneous needs of a technically savvy, specialized userbase in our R&D, go-to-market and G&A teams
- Contribute to and enable GitLab’s operational strategy – enabling distributed and asynchronous operations, and empowering our end users to take direct action
- Demonstrably deep understanding of IT Operations and Service/Support needs in a high-growth technology company
- Ability to reason holistically about end-to-end Enterprise ecosystems: from online sales portals to marketing tools to GCP
- Hands on experience working with Python
- Experience building and maintaining automation and integration of enterprise IT SaaS platforms
- Experience building corporate IT knowledge bases and writing policies/processes
- Experience with open source tools
- Be passionate about DevOps, or its principles, especially in applying software engineering principles to IT Operations and Services
Manager, IT (End User Services)
The Manager, IT End User Services leads a team of highly-collaborative and results-oriented IT Analyst team members tasked with delivering global IT services across the company. The Manager, IT End User Services 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.
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.com and third-party resources, not limited to our tech-stack, with scalability in mind
Requirements
- Ability to build and maintain multiple databases to maintain accountability of company assets and resources
- Experience administering Google Workspace
- Automation & Scripting experience deploying software to laptops and other devices - we are a Mac and Linux environment
- Hands-on experience supporting Linux
- Hands on experience working in GCP environment
- Experience working in a cloud native environment
- Design and implement any auditing workflows that are necessary for access groups
- Developing automation workflows and integrations for repetitive or manual tasks
- Very comfortable with SQL and Python
- Configure, build, test, and deploy multiple HR systems integration solutions
- Experience working with Git
- Ability to use GitLab
Lead IT Operations System Administrator
Requirements
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.
- Monitoring security access
- Performing both internal and external security audits
- Continuously updating the company’s incident response and disaster recovery plans
Requirements
- BA/BS in a business related field and/or equivalent years of education and experience working in a related field
- 3-5 years experience in Information Technology or Information Security experience.
- Certified Information Systems Security Professional (CISSP) preferred
- Knowledge of policies and procedures related to GDPR, CCPA, and PCI
- Excellent interpersonal, verbal, and written communication skills with the ability to communicate compliance related concepts to a broad range of technical and non-technical staff
- Successful experience working, collaborating, and establishing credibility and relationships with senior leadership, colleagues, and clients
- Demonstrated success working with internal audit, external auditors, outside consultants, and legal affairs
- Demonstrated experience leading large-scale projects
- Ability to use GitLab
Levels
The IT Security Analyst is a grade 6.
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
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
- Design, implementation, and ongoing management of the Okta Identity and Access management platform.
- Configure and customize Okta to meet the organization’s authentication and authorization requirements.
- Identity Lifecycle Management: Manage the complete lifecycle of user identities, including provisioning, de-provisioning, and access modifications. Implement and maintain automated workflows for user onboarding and offboarding.
- Single Sign-On (SSO) Integration: Integrate applications and systems with Okta for seamless single sign-on experiences. Troubleshoot and resolve issues related to SSO integrations. Remove applications as required.
- Create and manage access policies to improve security and adhere to compliance standards.
- Administer and optimize VDI solutions to provide a seamless and secure virtual desktop experience. Collaborate with end-users and IT teams to troubleshoot VDI-related issues and ensure optimal performance.
- Collaborate with Engineering and Security teams to coordinate on IT policies
- Build policies and scripts using vendor APIs to support company owned devices and SaaS services such as Google Workspace, Slack and Zoom
- Develop and maintain documentation for supported applications, processes, and training material to internal employees and IT staff
- Work with Security, PeopleOps and IT 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
- Design, develop, and support integrations using tools such as Okta Workflows, Workato or custom code to reduce repetitive and manual tasks
- Maintenance of existing scripts written in PHP Laravel and Python
- 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
- Provide emergency response either by being on-call or by reacting to symptoms according to monitoring and escalation when needed
Requirements
- Experience administering SaaS applications such as Okta (Okta Identity Engine & Identity Governance), Google Workspace, Slack, and Zoom
- In-depth knowledge of identity and access management concepts and practices.
- Hands-on experience supporting Linux and Mac users
- Ability to create, analyze and action the output of custom reports
- Developing automation workflows and integrations for repetitive or manual tasks
- Experience working with CI/CD tools and Git
- Be part of an on-call (PagerDuty) rotation to respond to incidents that impact Corporate IT system availability
- Use your on-call shift to prevent incidents from ever happening.
- Ability to use GitLab
Levels
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.
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.
- Develop the roadmap to optimize the business processes of Quote to Cash, Record to Report, Hire to Retire and Procure to Pay with the goal of driving more revenue or increasing operational efficiency.
- Drive the evaluation, deployment, and management of the GitLab Corporate system architecture and make decisions on current and future IT systems.
- Evaluate and make recommendations on staffing, outsourcing, purchasing, and in-house development of systems and processes.
- Manage the $XM information systems budget including making business cases for additional budget and staffing.
- Build and lead an IT Program Management function
- Develop and execute the infrastructure for scale to lead GitLab through hyper growth
- Be customer zero for GitLab product features that enable an IT organization. Build an engineering culture that contributes back to the GitLab product.
Requirements
- Experience leading IT in a high growth environment and at scale - VP Information Technology, CIO or similar role.
- Outstanding knowledge of modern tech stack of cloud applications.
- Extensive hands-on experience with design, development and implementation of IT systems.
- Demonstrated knowledge of budgeting, financial planning and business operations.
- Analytical mind and great problem-solving skills.
- Have or had extensive experience with IT helpdesk function including hardware deployment and system access ideally in a globally distributed company.
- Demonstrated ability to set direction for an IT function, influence strategy with company wide impact, and lead through change
- Outstanding communication and interpersonal abilities and history of success working with executives across an organization.
- Ability to combine industry leading solutions with internal tools to create solutions that meet GitLab’s unique needs
- Demonstrated success building, developing, and leading global, remote teams
- IT Program based impact to revenue or efficiency
- SLA achievement for IT Support Issue Resolution
- IT Team member satisfaction score
Hiring Process
- Candidates for this position can expect the hiring process to follow the order below.
- Screening call with a team member from our recruiting team.
- Interview with VP, Finance and Business Technology
- Interview with VP, Corporate Controller
- Interview with Sr. Director, Sales Systems
- Interview with Sr. Director Data Platform
- Interview with VP, Security
- Interview with VP, People Ops or CPO
- Interview with CFO
Please note that a candidate may be declined from the position at any stage of the process.
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:
- Mission: Everyone can contribute
- Results: Fast growth, ambitious vision
- Flexible Work Hours: Plan your day so you are there for other people & have time for personal interests
- Transparency: Over 2,000 webpages in GitLab handbook, GitLab Unfiltered YouTube channel
- Iteration: Empower people to be effective & have an impact, Merge Request rate, We dogfood our own product, Directly responsible individuals
- Diversity, Inclusion & Belonging: A focus on gender parity,
Team Member Resource Groups, other initiatives
- Collaboration: Kindness, saying thanks, intentionally organize informal communication, no ego
- Total Rewards: Competitive market rates for compensation, Equity compensation, global benefits (inclusive of office equipment)
- Work/Life Harmony: Flexible workday, Family and Friends days
- 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.