I confirm that I work for GitLab and that I have been given the task by its management to manage this profile.
I will keep all information up to date and agree to receive notifications related to job posts, discussions, and any other content related to the company.

Cancel 

Company Name:
Company Url:
Short Pitch:
Description:
Headquarter Location:
Tags:


Job Url:

GitLab


GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate and build software. From idea to production, GitLab helps teams improve cycle time from weeks to minutes, reduce development costs and time to market while increasing developer productivity. We're the world's largest all-remote company with team members located in more than 65 countries. As part of the GitLab team, you can work from anywhere with good internet. You'll have the freedom to contribute when and where you do your best work.



Tags:
+30d

Technical Account Manager - ANZ

GitLabRemote, Australia
gitrubyc++kuberneteslinuxAWS

GitLab is hiring a Remote Technical Account Manager - ANZ

GitLab's DevOps platform empowers 100,000+ organizations to deliver software faster and more efficiently. We are one of the world’s largest all-remote companies with 1,400+ team members and values that guide a culture where people embrace the belief that everyone can contribute.

The Technical Account Management (TAM) team focuses on the themes of align, enable, and expand. We align with customers' desired business outcomes, enable them on their existing use cases, and work with them to expand into additional use cases, ensuring ongoing and ever-improving customer return-on-investment.

Additionally, our team serves as liaisons between the customer and the GitLab ecosystem, streamlining collaboration with Product Management, Engineering, Sales, Professional Services, and others. TAM handbook.

Responsibilities

  • Partner with our customers in taking that established in the pre-sales command plan, and turning the customers desired positive business outcomes into actionable objectives
  • Know the Gitlab platform, our more common best practices, and use cases in order to guide the customer
  • Understand the customer journey and be able to guide them on future adoption
  • Act as the GitLab liaison for GitLab questions, issues, or escalations. Work with GitLab Support, Product Management (i.e., roadmaps), or other teams as needed
  • Own a book of assigned customers, with a focus on increasing adoption, ensuring retention and growth, and overall customer satisfaction
  • Remain knowledgeable and up-to-date on GitLab releases
  • Establish a trusted/strategic advisor relationship with each assigned customer and drive continued value of our solution and services
  • Assist and provide expert deployment, operational best practices, and establishing a GitLab Center of Excellence
  • Assist in workshops to help customers leverage the full value of GitLab solution
  • Measure and monitor customers' achievement of critical and key performance indicators, reporting both internally to GitLab account stakeholders and externally to Customer Sponsors and Executives
  • Translate customer product usage data into actionable advice for customers
  • Establish regular touchpoints with assigned customers per the established SLAs, to review progress against strategic and technical objectives

Requirements

  • Located in Canberra preferably (although not a must) 
  • Experience working with public sector or government companies / accounts
  • Ability to use GitLab and willing to work with Git and GitLab whenever possible
  • Alignment with our values, and willingness to work in accordance with those values
  • Prior experience in Customer Success or equivalent history of increasing satisfaction, adoption, and retention
  • Familiarity working with customers of all sizes, especially large enterprise organizations
  • Exceptional verbal, written, organizational, presentation, and communications skills
  • Detailed oriented and analytical
  • Strong team player but self-starter
  • Project management experience & skills
  • Strong technical, analytic, and problem-solving skills
  • Share our values, and work in accordance with those values
  • Demonstrated progressive experience in a related function is required with direct customer advocacy and engagement experience in post-sales or professional services functions
  • Experience with Ruby on Rails applications and Git
  • Deep knowledge of software development lifecycle and development pipeline
  • Understanding of continuous integration, continuous deployment, chatOps, and cloud-native
  • Above average knowledge of Unix and Unix based Operating Systems
  • Installation and operation of Linux operating systems and hardware investigation/manipulation commands
  • BASH/Shell scripting including systems and init.d startup scripts
  • Package management (RPM, etc. to add/remove/list packages)
  • Understanding of system log files/logging infrastructure
  • B.Sc. in Computer Science or equivalent experience
  • Programming/scripting experience & skill is required (Bash & Ruby)
  • SCM admin and/or PS experience would be a plus
  • Set up HA/DR, working with Containers and Schedulers (Kubernetes preferred) and also experience with AWS stack (EC2, ECS, RDS, ElastiCache)

Hiring Process

  • Candidates for this position can expect the hiring process to follow the order below. Please keep in mind that candidates can be declined from the position at any stage of the process. To learn more about someone who may be conducting the interview, find their job title on our team page.

    • Qualified candidates will be invited to schedule a 30 minute screening call with one of our Global Recruiters,
    • Next, candidates will complete an Assessment,
    • Next, candidates will interview with 2-4 GitLab team members and the hiring manager,
    • Then, candidates will be asked to perform a demonstration,
    • Finally, candidates may be asked to interview with an executive or the CEO.

    Additional details about our process can be found on our hiring page.

Country Hiring Guidelines

GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.  


Your Privacy

For information about our privacy practices in the recruitment process, please visit our Recruitment Privacy Policypage.

 

See more jobs at GitLab

Apply for this job

GitLab is hiring a Remote Backend Engineering Manager, Verify:Pipeline Execution

GitLab's DevOps platform empowers 100,000+ organizations to deliver software faster and more efficiently. We are one of the world’s largest all-remote companies with 1,400+ team members and values that guide a culture where people embrace the belief that everyone can contribute.

This Backend Engineering Manager for our Pipeline Execution group is 100% remote.

It’s an exciting time to join our team. We're the world’s largest all-remote company, and we've been intentionally building our culture this way from the start. With more than 1,400 team members in 65+ countries, GitLab is a place where you can contribute from almost anywhere. We are an ambitious, productive team that embraces a set of shared ​values​ in everything we do.

As a Backend Engineering Manager in our Pipeline Execution group within the Verify stage, you'll manage a team of Backend Engineers who develop work on a number of features on GitLab CI, make improvements to better scale the CI system, and support our Merge Trains feature. The development effort is predominantly done in Ruby on Rails and PostgreSQL.

The culture here at GitLab is something we’re incredibly proud of. Some of the benefits you’ll be entitled to vary by the region or country you’re in. However, all GitLab team members are fully remote and receive a "no ask, must tell" paid-time-off policy, where we don’t count the number of days you take off annually -- instead, we focus on your results. You can work the hours you choose, enabled by our asynchronous approach to communication. You can also expect stock options and a competitive salary. Our compensation calculator will be shared with selected candidates before any interview.

Diversity, Inclusion, and Belonging (DIB) are fundamental to the success of GitLab. We want to infuse DIB in every way possible and in all that we do. We strive to create a transparent environment where all team members around the world feel that their voices are heard and welcomed. We also aim to be a place where people can show up as their full selves each day and contribute their best. With more than 100,000 organizations using GitLab, our goal is to have a team that is representative of our users.

What you'll do in this role

  • Manage the Backend Engineers in the Pipeline Execution group
  • Help your engineers grow their skills and experience
  • Collaborate with the Product Manager to help inform planning and author project plans for epics
  • Work with other team members (e.g. our Frontend Engineers, Product leadership, UX Designer, Software Engineering in Test) to ensure the team direction is clear and the team is delivering value aligned with business needs
  • Run agile project management processes. We work iteratively and release monthly.
  • Provide guidance and coaching to team members on technical contributions, product architecture, and other areas.
  • Maintain empathy for the team by keeping awareness of engineering processes and practices. Examples might be: evaluating individual workflow during one on ones, conducting code reviews, or working on non-critical path bugs and/or features.
  • Actively seek and hire globally-distributed talent
  • Conduct managerial interviews for candidates, and train the team to do technical interviews
  • Contribute to the sense of psychological safety on your team
  • Generate and implement process improvements
  • Hold regular 1:1s with all members of their team
  • Give regular and clear feedback around the individual's performance
  • Foster technical decision making on the team, but make final decisions when necessary
  • Draft quarterly OKRs and Engineering KPIs
  • Improve product quality, security, and performance
You should apply if you bring:
  • Knowledge of Continuous Integration tooling and workflows.  Bonus points if you have hands-on experience integrating with CI systems previously
  • Experience scaling systems, or worked with performance and reliability challenges at scale, especially in a SaaS offering.
  • Experience improving database performance
  • An ability to operate within our view on leadership
  • Demonstrated experience as a People Manager with a servant leadership mindset
  • Technical credibility: The team works in Ruby on Rails, PostgreSQL and with GraphQL. We don't need an expert in these areas. However, it's important you are aware of these technologies and are able to discuss technical rationale and reasoning with your direct reports.
  • Exquisite brokering skills: you'll need to regularly achieve consensus amongst departments
  • Excellent written and verbal communication skills
  • You share our values, and work in accordance with those values

Also, we know it’s tough, but please try to avoid the ​​confidence gap​.​​ You don’t have to match all the listed requirements exactly to be considered for this role.

Our hiring process for this Backend Engineering Manager position typically follows four stages. The details of this process and our leveling structure can be found on our job family page.

Remote-North America
Remote-EMEA
Remote-US
Remote-APAC

Country Hiring Guidelines

GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.  


Your Privacy

For information about our privacy practices in the recruitment process, please visit our Recruitment Privacy Policypage.

 

See more jobs at GitLab

Apply for this job

GitLab is hiring a Remote Senior Executive Business Administrator (CRO)

GitLab's DevOps platform empowers 100,000+ organizations to deliver software faster and more efficiently. We are one of the world’s largest all-remote companies with 1,400+ team members and values that guide a culture where people embrace the belief that everyone can contribute.

Executive Business Administrators at GitLab toggle seamlessly between various systems including Google Workspace, Slack, Expensify, Zoom and GitLab to accomplish an array of tasks, while staying focused on prioritization and escalating urgent issues. EBAs at GitLab are self-driven, collaborative, and agile team members who are experienced in managing multiple priorities, juggling various responsibilities, and anticipating executive needs. EBAs at GitLab are exceptionally organized, relentlessly resourceful, calm under pressure, and have a deep love of logistics and ability to thrive in a dynamic start-up environment. In this role you will support, and report to, the Chief Revenue Officer. 

  • Manage complex calendar including vetting, prioritizing and providing recommendations
  • Manage projects, internal and external meetings and large-scale events from budget planning through logistical coordination
  • Support members of our Executive Group E-Group or All-Direct Leadership across various time-zones
  • Own and proactively manage a complex, changing, high-volume calendar across multiple time-zones. Ensure Executive is preppared for every meeting
  • Make recommendations for the Executive in regard to their time management, prioritization, delegation and organization
  • Seamlessly coordinate extensive domestic and international travel including air and ground transportation, hotel reservations, security, visas and other travel documentation. Accompanying the Executive when necessary
  • Run cadence of weekly staff meetings and other important meetings, including planning agenda, organization, and follow-up on action items, while infusing our company values throughout
  • Plan events such as team off-sites, team building activities and company kick-offs as needed
  • Draft internal and external communications on behalf of Executive
  • Assist the full life cycle of recruiting including booking interviews, liaising between the hiring team and the candidate, and coordinating onboarding of new hires
  • Manage Executives email inbox including drafting internal and external communications on behalf of Executive
  • Compile receipts to submit timely and accurate expense reports on a monthly basis
  • Schedules, live streams and moderates Group Conversations
  • Provide coverage for other Sr. E-Group EBA's
  • Run and lead special projects upon request
  • Must be able to work flexible hours to support international business meetings and some travel is required in most roles
  • Other duties as assigned in support of the business (ad hoc tasks)
  • Minimum 7 years supporting a C-Level Executive(s) as an executive business partner or Sr. EA at a quickly-scaling company
  • Bachelor's’ Degree preferred. High school diploma or general education degree (GED) required
  • Self-starter who can operate independently and move quickly from one task to another; creative problem solver, seeks "win-win" solutions; energized by challenges with superb attention to detail
  • Extensive technical skills with Google Workspace, Zoom, Slack and Expensify among other tools
  • Demonstrated Leadership mindset in prior roles—ability to influence culture/environment around them
  • Proven leadership skills and demonstrates “one team” mindset; able to lead other EBA’s and partner well across GitLab
  • Experience with event planning & coordination to include support for large meetings, off-sites and company events
  • Detailed and goal-oriented planner; possesses the ability to appropriately prioritize business needs and handle multiple tasks in a fast-paced environment
  • Approachable and effective communicator across various communication channels and with all levels of the organization
  • Demonstrated ability to adopt technical tools quickly (i.e. terminal, text editor)
  • Experience in a start-up environment preferred
  • Experience working remotely preferred
  • A passion for GitLab
  • A sincere willingness to help out

Also, we know it’s tough, but please try to avoid the ​​confidence gap​.​​ You don’t have to match all the listed requirements exactly to be considered for this role.

Country Hiring Guidelines

GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.  


Your Privacy

For information about our privacy practices in the recruitment process, please visit our Recruitment Privacy Policypage.

 

See more jobs at GitLab

Apply for this job

GitLab is hiring a Remote Solutions Architect - France & South EMEA

GitLab's DevOps platform empowers 100,000+ organizations to deliver software faster and more efficiently. We are one of the world’s largest all-remote companies with 1,400+ team members and values that guide a culture where people embrace the belief that everyone can contribute.

Solutions Architects are the trusted advisors to GitLab prospects and clients, showing how the GitLab solutions address client business requirements. Solutions Architects are responsible for driving and managing the technology evaluation and validation stages of the sales process. Solutions Architects are the product advocates for GitLab’s Enterprise Edition. They focus on the technical solution while also understanding the business outcomes the customer is trying to achieve.

The Solutions Architect helps drive value and change with software development for one of the fastest-growing platforms. By applying solution selling and architecture experience from planning to monitoring, the Solutions Architect supports and enables successful adoption of the GitLab platform. Solutions Architects work with GitLab's top enterprise customers. Solutions Architects work collaboratively with Sales, Engineering, Product Management, and Marketing organizations.

This role provides technical guidance and support throughout the entire sales cycle. Solution Architects can help shape and execute a strategy to build mindshare and broad use of the GitLab platform with customers by becoming the trusted advisor. The ideal candidate must be self-motivated with a proven track record in software/technology sales or consulting. Proficiency in connecting technology solutions to measurable business value is critical to a Solutions Architect. Candidates should also have a demonstrated skill to think strategically about business, products, and technical problems.

Responsibilities

  • Engage with customers, both onsite and remote, in a technical consultancy and advisor role during the pre-sales process while providing technical assistance and solution guidance.
  • In partnership with the sales team, formulate and execute a sales strategy to exceed revenue targets through the adoption of GitLab.
  • With comprehensive knowledge of the GitLab platform and associated technologies, educate customers of all sizes on the value proposition of GitLab while participating in discussions throughout the organization to ensure successful GitLab deployment.
  • Guide technical evaluations via POC/POV ownership, RFP/audit support, and workshop design.
  • Build deep relationships with people within customer environments to enable them to be GitLab advocates.
  • Serve as the customer advocate to other GitLab teams, including Product Development, Sales, and Marketing.
  • Solve technical customer issues of broad scope and high complexity.
  • Work cross-departmentally to find solutions to complex scenarios and integration issues.
  • Propose improvements and innovation for customer calls and product demonstrations based on current market trends.
  • Maintain in-depth knowledge of the entire GitLab application.
  • Represent GitLab as a speaker at field events or as an author in GitLab-focused publications and blogs.
  • Provide opportunity strategy leveraging market and industry knowledge and trends.
  • Collaborate with the product team while representing customer requirements and feedback.
  • Coach sales team-members on deal qualification when necessary.
  • Assists with specific objectives and key result associated tasks

Requirements

  • Technical presentation and communication skills in French and English (Spanish or any other Southern European language is beneficial)
  • Experience with technical pre-sales or as a professional in the field of information technology
  • Knowledge of the end-to-end software development lifecycle
  • Understanding of continuous integration and continuous deployment
  • Experience with modern software development or operations and their associated technologies
  • Experience with cloud computing and related technologies and practices
  • Willingness to travel
  • B.Sc. in Computer Science or equivalent experience
  • Successful completion of a background check
  • Ability to use GitLab

Hiring Process

Candidates can expect the hiring process to follow the order below. Please keep in mind that candidates can be declined from the position at any stage of the process. To learn more about someone who may be conducting the interview, find their job title on our team page.

  • Selected candidates will be invited to schedule a screening call with our Global Recruiters.
  • Next, candidates will be invited to schedule a first interview with the SA team Manager.
  • Candidates may be invited to schedule an interview with a Solutions Architect peer or other SA team Manager.
  • Then, candidates will be required to deliver a demo of GitLab to a panel of Customer Success attendees using the Demo Guide.
  • Candidates may be invited to additional interviews.
  • Successful candidates will be made an offer after references are verified.

Country Hiring Guidelines

GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.  


Your Privacy

For information about our privacy practices in the recruitment process, please visit our Recruitment Privacy Policypage.

 

See more jobs at GitLab

Apply for this job

GitLab is hiring a Remote Frontend Engineer/Sr. Frontend Engineer, Release

See more jobs at GitLab

Apply for this job

GitLab is hiring a Remote Sr. Frontend Engineer, Verify:Testing

GitLab's DevOps platform empowers 100,000+ organizations to deliver software faster and more efficiently. We are one of the world’s largest all-remote companies with 1,400+ team members and values that guide a culture where people embrace the belief that everyone can contribute.

This Frontend Engineer position for the Verify:Testing group is 100% remote.

A brief overview:

GitLab is building an open source, single application for the entire DevOps lifecycle—from project planning and source code management to CI/CD, monitoring, and security.

At GitLab, we live and breathe open source principles. This means our entirehandbookis online, and with a few clicks you can find the details offuture releasesand an overview of theproduct visionyou’d contribute to when working here.

As a frontend engineer at GitLab, you will be responsible for implementing and improving frontend features in the GitLab product. The work you’ll be overseeing will be impactful and highly visible to millions of our users across the globe. 

Why should you apply for this team?

The goal of theVerify:Testingteam is to provide automated testing integration into the GitLab CI workflow so that users can more easily utilize unit tests, code coverage, accessibility testing, and performance testing. Our goal is to surface actionable insights from these tests to all members of the team from developers and testers to team leads and VPs.

As the "user-facing side" of the testing group you will collaborate with the backend engineers in our group as well as having frequent opportunities to work with other groups within Verify, including Product and Design colleagues. We receive constant feedback from real users, both internal and external.

Some of the work the team has been doing which may give you more insight into the position is:

  1. Enforce Code Coverage for Merge
  2. Test History for MRs and Pipelines MVC
  3. Code Coverage Data for Groups

What you can expect in a Frontend Engineer role at GitLab:

  • Develop features and improvements to the GitLab product in a secure, well-tested, and performant way
  • Work with Product Management and other stakeholders (Backend, UX, etc.) to iterate on new features within the GitLab product.
  • Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
  • Confidently ship small features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects.
  • You'll help improve the overall experience of our product through improving the quality of the Frontend features both in yourgroupand features that benefit other groups.
  • You’ll help identify areas of improvements in the code base, both specific to yourgroupand outside your group (eg. component library) and help contribute to make it better
  • You’ll learn, collaborate and teach other Frontend Engineers. Everyone can contribute something new to the team regardless of how long they’ve been in the industry.
  • You’ll fix prioritized issues from the issue tracker. These are typically bugs listed in a GitLab issue with an attached severity and priority label.
  • You’ll contribute to and follow our workflow process, alongside the rest of the Frontend Engineers and the GitLab community as a whole.

You should apply if you meet the following requirements:

  • Professional experience with VueJS or another modern JavaScript web framework (React, Angular, Ember, etc)
  • Experience with writing automated tests (eg. Jest, Karma, Jasmine, Mocha, AVA, tape)
  • A solid understanding of core web and browser concepts (eg. how the browser parses and constructs a web page)
  • A solid understanding of semantic HTML, CSS, and core JavaScript concepts.
  • Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment
  • Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions
  • Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems
  • Comfort working in a highly agile, intensely iterative software development process
  • Positive and solution-oriented mindset
  • An inclination towards communication, inclusion, and visibility
  • Self-motivated and self-managing, with strong organizational skills.
  • Demonstrated ability to work closely with other parts of the organization
  • Share our values, and work in accordance with those values
  • Ability to thrive in a fully remote organization
  • Ability to use GitLab

Nice to have:

  • Working knowledge of Ruby on Rails, Haml, or GraphQL
  • Experience with the GitLab product as a user or contributor
  • Product company experience
  • Experience working with a remote team
  • Enterprise software company experience
  • Developer platform/tool industry experience
  • Experience working with a global or otherwise multicultural team
  • Domain knowledge relevant to the product stage in which you are looking to join (eg. someone with CI/CD experience applying for the Verify & Release team)

Frontend Engineer Performance Indicators


Frontend Engineers have the following job-family performance indicators.

Also, we know it’s tough, but please try to avoid the ​​confidence gap​.​​ You don’t have to match all the listed requirements exactly to be considered for this role.

Our hiring process for this position typically follows four stages. The details of this process and our leveling structure can be found on our job family page.

 

Remote-Global

Country Hiring Guidelines

GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.  


Your Privacy

For information about our privacy practices in the recruitment process, please visit our Recruitment Privacy Policypage.

 

See more jobs at GitLab

Apply for this job

GitLab is hiring a Remote Senior Product Analyst

GitLab's DevOps platform empowers 100,000+ organizations to deliver software faster and more efficiently. We are one of the world’s largest all-remote companies with 1,400+ team members and values that guide a culture where people embrace the belief that everyone can contribute.

Product Analysts at GitLab are curious, highly strategic, and focused on making GitLab better through trusted data insights. Working with product teams, they look at customer behaviors across the customer journey and help make the customer experience and business outcomes better. As a member of the product data analysis team, the successful candidate will develop BI solutions to understand usage activity, create and own multiple Product Key Performance Indicators, develop a deep understanding of product health and the customer experience, advance data acumen across the company, and promote strategic decisions through data storytelling.

  • Perform strategic and ad-hoc data work in support of Product Managers
  • Identify opportunities in data to accelerate product adoption, retention, engagement, and/or monetization
  • Develop dashboards and define metrics that inform success for the Product Team
  • Help design, execute and evaluate A/B tests to improve the user journey
  • Explore large, complex, and loosely defined datasets to create actionable insights
  • Serve as the Technical DRI for the Product Key Performance Indicators
  • Serve as the Business DRI for the Product areas of the Enterprise Dimensional Model – the future of Trusted Data @ GitLab
  • Explain trends across data sources, potential opportunities for growth or improvement, and data caveats for descriptive, diagnostic, predictive (including forecasting), and prescriptive data projects
  • Develop user archetypes and build dashboards to demonstrate their usage patterns
  • Capture and document data user stories, use cases, and workflows
  • Craft code that meets our internal standards for style, maintainability, and best practices
  • Operate in an iterative mindset, focused on delivering improvements and value at high velocity
  • 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!
  • Work collaboratively with product team members such as: Product Managers, Engineering, Design, as well as with Data team members such as Data Analysts and Data Engineers
  • Experience leveraging descriptive and predictive data techniques (Typically 5+ years for Senior)
  • Experience focused on feature and usage metrics, A/B testing, conversion and retention, segmentation, and developing user archetypes and their usage patterns
  • Experience uncovering data insights to form hypothesis, designing product experiments, evaluating results and making recommendations
  • Advanced Level SQL
  • Advanced BI dashboard development (we use SiSense)
  • Experience working with a Data Warehouse built using Kimball dimensional modeling
  • Ability to design, document, and communicate models using Entity Relationship Diagrams
  • Able to read Ruby to trace data flows and code paths
  • Comfort working in a highly agile, intensely iterative software development process
  • Effective communication skills: Regularly achieve consensus with peers, and clear status updates
  • Experience owning a project from concept to production, including proposal, discussion, and execution
  • Self-motivated and self-managing, with strong organizational skills
  • Share our values, and work in accordance with those values
  • Ability to thrive in a fully remote organization, being collaborative and supportive
  • Ability to use GitLab
  • Previous experience supporting product or growth team
  • Comfortable with fast-pace and ambiguity in a start-up environment

Candidates for this position can expect the hiring process to follow the order below. Please keep in mind that applicants can be declined from the position at any stage of the process. To learn more about someone who may be conducting the interview, find their job title on our team page.

  • Selected candidates will be invited to schedule a screening call with one of our Global Recruiters
  • Next, selected candidates will be asked to complete a written Assessment
  • Next, selected candidates will be invited to interview with a Manager, Product Analytics
  • Next, selected candidates will be invited to interview with a Product Analyst
  • Next, candidates will be invited to interview with a Product Manager, Growth
  • Finally, selected candidates will be invited to interview with our Director of Product, Growth

Additional details about our process can be found on our hiring page.

Compensation

To view the full job description and its compensation calculator, view our handbook. The compensation calculator can be found towards the bottom of the page.

Additional details about our process can be found on our hiring page.

Remote-Global
Remote-Americas-EMEA
 
Remote-Global

Country Hiring Guidelines

GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.  


Your Privacy

For information about our privacy practices in the recruitment process, please visit our Recruitment Privacy Policypage.

 

See more jobs at GitLab

Apply for this job

GitLab is hiring a Remote Sr. Frontend Engineer, Monitor

GitLab's DevOps platform empowers 100,000+ organizations to deliver software faster and more efficiently. We are one of the world’s largest all-remote companies with 1,400+ team members and values that guide a culture where people embrace the belief that everyone can contribute.

GitLab is looking for a Senior Frontend Engineer for theMonitor Stagewho will focus on building ourIncident Management and Alertingfunctionality. In this role you will develop features to support infrastructure and software teams as they respond to incidents and outages.  

The Monitor Stage works closely with varied infrastructure teams to understand what information they need at their fingertips to respond quickly and resolve incidents. A large portion of our work consists of developing new features.  If you have experience as an SRE or have worked closely with SREs, you’ll have opportunities to influence the way our product works.

Responsibilities:

  • Develop features and improvements to the GitLab product in a secure, well-tested, and performant way.
  • Collaborate with Product Management, Product Designers, Frontend Engineers and other stakeholders to maintain a high bar for quality in a fast-paced, iterative environment.
  • Advocate for improvements to product quality, security, and performance.
  • Solve technical problems of high scope and complexity.
  • Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
  • Recognize impediments to our efficiency as a team, and propose and implement solutions.
  • Consistently ship features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects.

You should apply if you bring:

  • Professional experience building Frontend web applications using VueJS or another modern frontend framework.
  • Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment.
  • Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough, iterative solutions.
  • Comfort working in a highly agile, intensely iterative software development process.
  • Demonstrated ability to onboard and integrate with an organization long-term.
  • Positive and solution-oriented mindset.
  • Effective communication skills: Regularly achieve consensus with peers, and provide clear status updates.
  • Aspiration toward building our culture of communication, inclusion, and visibility.
  • Experience owning a project from concept to production, including proposal, discussion, and execution.
  • Self-motivated and self-managing, with strong organizational skills.
  • Demonstrated ability to work closely with other parts of an organization.
  • Share our values, and work in accordance with those values.

You'll stand out if you bring:

  • Experience with Site Reliability Engineering.
  • Experience with Ruby on Rails, GraphQL or other tools in our tech stack.
  • Experience with the GitLab product as a user or contributor.
  • You have experience with writing automation tests using Jest, Karma, Jasmine, Mocha, AVA, tape, etc.

Also, we know it's tough, but please try to avoid the confidence gap. You don't have to match all the listed requirements exactly to be considered for this role.

Our hiring process for this Frontend Engineer position typically follows four stages. The details of this process can be foundon our job family page.

 

Remote-Global

Country Hiring Guidelines

GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.  


Your Privacy

For information about our privacy practices in the recruitment process, please visit our Recruitment Privacy Policypage.

 

See more jobs at GitLab

Apply for this job

GitLab is hiring a Remote Backend Engineer - Purchase

See more jobs at GitLab

Apply for this job

GitLab is hiring a Remote Field Marketing Manager (Japan)

GitLab's DevOps platform empowers 100,000+ organizations to deliver software faster and more efficiently. We are one of the world’s largest all-remote companies with 1,400+ team members and values that guide a culture where people embrace the belief that everyone can contribute.

The Field Marketing Manager position is responsible for all regional marketing supporting sales in their specific region. In this role, you will support our growing Japan region. 

A successful Field Marketing Manager has substantial understanding of sales-focused marketing, as well as our audiences of enterprise IT leaders, IT ops practitioners, and developers. They enjoy taking charge of regional marketing programs, detailed planning, proactive communication, and flawlessly delivering memorable marketing experiences that support our sales goals.

  • Adapt digital and content marketing programs to the needs of the Japan sales team.
  • Create, expand, and accelerate sales opportunities through regional and account-focused marketing execution and managing marketing campaigns that promote our products and/or services, within marketing defined strategy.
  • Support Channel and Alliance Marketing activities with GitLab partners from approval of campaign through execution as required.
  • Be an advocate for the sales region you support and help the rest of the marketing department understand their priorities.
  • Be an advocate for the marketing department and help the sales team you support understand the marketing department's priorities.
  • Decision making and discretion regarding event and campaign selection and planning in support of regional sales goals.
  • Regional event and campaign strategy, decision making, and onsite management.
  • Ensure all events and marketing campaigns are delivered on time and within budget, measure and report on their effectiveness.
  • Following the GitLab process, project managing all campaigns from beginning to end ensuring they meet the target objectives.
  • Past experience delivering, accelerating, and expanding sales pipeline through regional marketing to Japan markets. 
  • 7+ years of experience.
  • Fluent in Japanese. 
  • Exemplary communication skills without a fear of over communication. This role will require effective collaboration and coordination across internal and external stakeholders.
  • Capacity to empathize with the needs and experiences of IT leaders, IT ops practitioners, and developers.
  • Extremely detail-oriented and organized, and able to meet deadlines.
  • You share our values, and work in accordance with those values.
  • A passion and substantial understanding of the developer tools, IT operations tools, and/or IT security markets.
  • Experience with supporting both direct sales and channel sales teams.
  • Travel up to 50%.
  • Ability to use GitLab.

Also, we know it’s tough, but please try to avoid the ​​confidence gap​.​​ You don’t have to match all the listed requirements exactly to be considered for this role.

Hiring Process

To view the full job description and hiring process, please view our​ ​handbook​. Additional details about our process can also be found on our ​hiring page​.

Country Hiring Guidelines

GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.  


Your Privacy

For information about our privacy practices in the recruitment process, please visit our Recruitment Privacy Policypage.

 

See more jobs at GitLab

Apply for this job

GitLab is hiring a Remote Product Marketing Manager (Public Sector)

GitLab's DevOps platform empowers 100,000+ organizations to deliver software faster and more efficiently. We are one of the world’s largest all-remote companies with 1,400+ team members and values that guide a culture where people embrace the belief that everyone can contribute.

As a Product Marketing Manager (Public Sector), you will bring your knowledge and experience of marketing to regulated industries such as the federal government, to help shape our go to market strategy, messaging, and execution. You will partner closely with Marketing, Product, Engineering, Business Development, Sales, and partners to help them address the unique requirements of this market.

What you'll do in this role 

  • The Product Marketing Manager (Public Sector) specializes in the Public Sector in the United States
  • Research and define our enterprise buyer and user personas, their specific needs, pain points, and goals that we can help address.
  • Research, document, and operationalize particular customer use cases and problems that GitLab solves.
  • Identify and define the key value drivers which differentiate GitLab in the market.
  • Partner with sales, product management, customer success, and engineering teams to refine and evolve our product roadmap.
  • Develop product marketing collateral such as website pages, blogs, white papers, webinars, videos, decks, and data sheets supporting the buyer's journey communicating the value of GitLab.
  • Participate and contribute to field and industry events as a GitLab evangelist and thought leader.
  • Develop and deliver product, market, and industry-specific enablement to the GitLab sales team and partners.
  • Create campaign messaging and content as required to support ongoing marketing initiatives.
  • Develop relationships with analysts and regularly brief them about GitLab’s unique value proposition.
  • Document and demonstrate GitLab value in analyst market research reports.
  • Support the development of customer case studies and webinars that help to demonstrate the value of GitLab for our customers.
  • Participate and support win/loss analysis to understand why we win, where we win, who to target, and what to avoid.
  • Support research into competitive threats and challenges to understand how to position GitLab in a rapidly changing market.
  • Research and track overarching market trends and patterns.

We're looking for

  • At least 5 years of product marketing experience marketing and selling to public sector and/or regulated industries such as financial services or healthcare.
  • Deep understanding of Agile and DevOps methodologies across the entire Software Development Lifecycle, especially the processes and controls typically found in large regulated industries such as public sector and financial services.
  • Experience marketing and selling to the US Federal Government, DOD and civilian agencies.
  • Experience around GSA, Federal procurement and the various buying vehicles to enable growth in software sales via our distribution partners.
  • Outstanding English communication skills to explain and translate complex technical concepts into simple and intuitive communications.
  • Ability to coordinate across many teams and iterate and deliver in a fast-moving startup environment.
  • Proven experience being self-directed and working with minimal supervision.
  • Data-driven, and can use data to measure results and inform decision making and strategy development.
  • Experience with Software-as-a-Service offerings and open core software a plus.
  • Experience designing sales collateral from scratch based on sales conversations, sales calls, product interviews, user interviews, market research, and your own experience.
  • You share our values and work according to those values.
  • A security clearance is a plus.
  • Ability to use GitLab.

Also, we know it’s tough, but please try to avoid the ​​confidence gap​.​​ You don’t have to match all the listed requirements exactly to be considered for this role.

Country Hiring Guidelines

GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.  


Your Privacy

For information about our privacy practices in the recruitment process, please visit our Recruitment Privacy Policypage.

 

See more jobs at GitLab

Apply for this job

GitLab is hiring a Remote Director, Security Operations

GitLab's DevOps platform empowers 100,000+ organizations to deliver software faster and more efficiently. We are one of the world’s largest all-remote companies with 1,400+ team members and values that guide a culture where people embrace the belief that everyone can contribute.

This position reports to the VP of Security.

The Director, Security Operations is a grade 10.

  • Secure our product, services (GitLab.com, package servers, other infrastructure), and company (laptops, email)
  • Define and plan priorities for security related activities based on that risk analysis
  • Determine appropriate combination of internal security efforts and external security efforts including bug bounty programs, external security audits (penetration testing, black box, white box testing)
  • Analyze and advise on new security technologies
  • Build and manage a team, which currently consists of Security ManagersSecurity Engineers, and Security Analysts
    • Identify and fill positions
    • Grow skills in team leads and team members, for example by creating training and testing materials
    • Deliver input on promotions, function changes, demotions, and terminations
  • Ensure our engineers and contributors from the wider community run a secure software development lifecycle for GitLab by training them in best practices and creating automated tools
  • Involve in major security and service abuse events
  • Ensure we're compliant with our legal and contractual security obligations
  • Evangelise GitLab Security and Values to staff, customers and prospects
  • Significant application and SaaS security experience in production-level settings
  • This position does not require extensive development experience but the candidate should be very familiar with common security libraries, security controls, and common security flaws that apply to Ruby on Rails applications
  • Experience managing teams of engineers, and leading managers
  • Experience with incident management

Hiring Process

Candidates for the director positions can expect the hiring process to follow the order below. Please keep in mind that candidates can be declined from the position at any stage of the process. To learn more about someone who may be conducting the interview, find their job title on our team page.

  • Qualified candidates will be invited to schedule a 30 minute screening call with one of our Global Recruiters.
  • Next, candidates will be invited to schedule an interview with VP of Security
  • Candidates will then be invited to schedule separate 30 minute interviews with three members of the Security Organization
  • Candidates will then be invited to schedule an interview with CTO of Engineering
  • Successful candidates will subsequently be made an offer via email

Additional details about our process can be found on our hiring page.

 
Remote-Global

Country Hiring Guidelines

GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.  


Your Privacy

For information about our privacy practices in the recruitment process, please visit our Recruitment Privacy Policypage.

 

See more jobs at GitLab

Apply for this job

GitLab is hiring a Remote Director, Team Member Relations

GitLab's DevOps platform empowers 100,000+ organizations to deliver software faster and more efficiently. We are one of the world’s largest all-remote companies with 1,400+ team members and values that guide a culture where people embrace the belief that everyone can contribute.

Responsibilities

  • Extends that of the Manager, Team Member Relations responsibilities.
  • Oversight and management of the Team Member Relations Team.
  • Develop our investigation and team member relations processes, policies and objectives in partnership with Legal and People team functions.
  • Establishes strategic partnerships and supports business units on employee relations concerns, performance management initiatives and change management.
  • Responsible for reporting on and identifying team member relations trends and patterns and utilizing this data to develop and recommend strategic approaches to drive change and mitigate risk to GitLab.
  • Partner closely with People Business Partners, Legal, Learning and Development, and People Operations and Systems to implement solutions and help scale GitLab.
  • Ensures adherence to a wide range of practices including recruiting, hiring, performance management and compensation.
  • Designs, facilitates, and scales Manager Training based on data analysis.
  • Responds to and directly manages highly sensitive investigations, summarizes findings, and provides recommended resolutions to executive and other levels of management when necessary.

Requirements

  • Extends that of the Manager Team Member Relations requirements
  • 10+ years experience in employee relations
  • 5+ years experience managing a team
  • Solid judgment and experience assessing risk relative to the business
  • Strong communication and critical thinking skills
  • Empathetic compassionate and human
  • Objective, fair, and compliant with local laws and regulations
  • Strong project and change management experience
  • Demonstrated experience learning and thriving in a constantly changing environment.
  • Experience using data to identify insights that drive action
  • Strong analytical/problem-solving skills; ability to communicate complicated solutions in a simple, digestible way with data
  • Experience working with confidential data
  • Desire and enthusiasm to build processes and practices to create and elevate how team members experience their journey at GitLab
  • Team Member Case Management
    • Team member relations will respond to all requests for assistance from team members within 24 hours.
    • All cases are resolved in a consistent, fair and unbiased process.
    • Identify and resolve potential risks to GitLab.
  • Provide all GitLab team members an avenue to express workplace concerns and to resolve conflicts in a safe and unbiased forum.
    • When surveyed, >90% utilizing the Team Member Relations team report effective interactions and outcomes, and resolutions to their concerns.
    • Overall employee sentiment is positive (>80%) on the Engagement Survey.
  • Collaboration
    • Effective partnership with key stakeholders such as People Business Partners, Legal and People Success.

The next step in the job family is VP, People Operations, or Director, People Business Partner.

Candidates for this position can expect the hiring process to follow the order below. Please keep in mind that candidates can be declined from the position at any stage of the process. To learn more about someone who may be conducting the interview, find their job title on our team page.

  • Qualified candidates will be invited to schedule a 30 minute screening call with one of our Global Recruiters.
  • Next, candidates will be invited to schedule a 45 minute interview with our Senior Manager, People Operations
  • After that, candidates will be invited to schedule a 30 minute interview with members of the People Business Partner Team
  • Next, candidates will be invited to schedule a 30 minute interview with members of the Legal team
  • After that, candidates will be invited to interview with the Senior Director, People Success
  • Finally, our CPO may choose to conduct a final interview

Additional details about our process can be found on our hiring page.

Compensation Calculator

To find out more about the compensation for this role, please apply to a role first. Once selected for a screening call, you'll be able to sign up here to view our compensation calculator. Be sure to use the same email address for both.
 
Remote-Global

Country Hiring Guidelines

GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.  


Your Privacy

For information about our privacy practices in the recruitment process, please visit our Recruitment Privacy Policypage.

 

See more jobs at GitLab

Apply for this job

GitLab is hiring a Remote Senior Backend Engineer - Secure: Threat Insights

See more jobs at GitLab

Apply for this job

GitLab is hiring a Remote Paralegal

See more jobs at GitLab

Apply for this job

GitLab is hiring a Remote Marketing Campaign Manager, Public Sector

GitLab's DevOps platform empowers 100,000+ organizations to deliver software faster and more efficiently. We are one of the world’s largest all-remote companies with 1,400+ team members and values that guide a culture where people embrace the belief that everyone can contribute.

The Marketing Campaign Manager, Public Sector is responsible for strategizing, executing, and optimizing a full-funnel Public Sector campaign strategy, including SLED, Civilian, and DoD.

What you'll do in this role 

  • Develop and execute end-to-end, integrated B2B demand generation programs for the Public Sector
  • Strategize campaign calendar and delegation of campaign planning within the marketing campaigns team
  • Collaborate with digital agency to define digital media sponsorship strategy
  • Develop integrated campaign strategies with Public Sector Field Marketing teams on Top of Funnel, Mid Funnel and Bottom of Funnel conversion tactics
  • Analyze full-funnel campaign and tactic performance on an ongoing basis to continuously optimize results
  • Apply an experimentation mindset to marketing campaigns to drive, test, learn, and optimize. Continuously conduct A/B testing across all channels
  • Collaborate with marketing teams to build prescriptive persona-based buyer journeys as the foundation for campaign strategy
  • Work with marketers across our team and in our company to ensure proper messaging, timing, and execution of multi-channel campaigns
  • Plan seamless integration of competitive campaigns and alliance partner campaigns within the prescriptive buyer journeys and overall segment campaign plans
  • Align with SDRs on results of top funnel campaigns, gain anecdotal feedback, and generate ideas for campaign optimizations
  • Use marketing automation and email nurturing to engage and convert prospects and customers across the buyer journey
  • Provide ongoing reporting, campaign insights and pacing toward goal to stakeholders
  • Document processes in handbook for transparency
  • 3+ years of experience and proven track record in developing Public Sector digital marketing campaigns
  • Ability to build strong relationships with channel partners, sales organizations and other key stakeholders
  • Deep understanding of customer and channel buying cycles and preferred engagement points for the Public Sector
  • Experience working in a metrics driven culture to measure tactic and channel impacts
  • Deep empathy for our audience of developers and IT leaders - our community is changing the world, and you want to help accelerate their success through relevant, useful communications
  • Ability to manage multiple projects with intertwining deadlines while staying focused on the details
  • Experience with marketing automation software (Marketo preferred)
  • Experience with CRM software (Salesforce preferred)
  • Experience working in a B2B software marketing team
  • Experience with A/B testing, experiment design, campaign analysis (attribution reporting is a plus)
  • Proficiency in MS Excel or Google Sheets
  • Strong project management, organizational, and communication skills
  • Impeccable eye for detail
  • Exhibit willingness and flexibility to work both independently as well as part of a team
  • Be familiar with or ready to learn how to use GitLab and Git
  • You share our values, and work in accordance with those values
  • Ability to use GitLab

Also, we know it’s tough, but please try to avoid the ​​confidence gap​.​​ You don’t have to match all the listed requirements exactly to be considered for this role.

Country Hiring Guidelines

GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.  


Your Privacy

For information about our privacy practices in the recruitment process, please visit our Recruitment Privacy Policypage.

 

See more jobs at GitLab

Apply for this job

GitLab is hiring a Remote Senior Content Editor

See more jobs at GitLab

Apply for this job

GitLab is hiring a Remote Technical Writer / Sr Technical Writer

GitLab's DevOps platform empowers 100,000+ organizations to deliver software faster and more efficiently. We are one of the world’s largest all-remote companies with 1,400+ team members and values that guide a culture where people embrace the belief that everyone can contribute.

This Technical Writer or Senior Technical Writer position is 100% remote.

It’s an exciting time to join our team. We're one of the world’s largest all-remote companies, and we've been intentionally building our culture this way from the start. With more than 1,200 team members in 65+ countries, GitLab is a place where you can contribute from almost anywhere. We are an ambitious, productive team that embraces a set of shared ​values​ in everything we do.

As a Technical Writer at GitLab, you will be responsible for ensuring that the documentation for all of our products is clear, correct, comprehensive, and easy to use.

We are looking for great writers with strong technical proficiencies to help our users succeed with our rapidly evolving suite of DevOps tools.

We are incredibly proud of the culture here at GitLab. Some of the benefits you’ll receive vary by the region or country you’re in. However, all GitLab team members are fully remote and receive a "no ask, must tell" paid-time-off policy, where we don’t count the number of days you take off annually. You can work incredibly flexible hours, enabled by our asynchronous approach to communication. You can also expect stock options and a competitive salary. Our compensation calculator will be shared with selected candidates before any interview.

Diversity, Inclusion, and Belonging (DIB) are fundamental to the success of GitLab. We want to infuse DIB in every way possible and in all that we do. We strive to create a transparent environment where all team members around the world feel that their voices are heard and welcomed. We also aim to be a place where people can show up as their full selves each day and contribute their best. With more than 100,000 organizations using GitLab, our goal is to have a team that is representative of our users.

What you'll do in this role

You will: 

  • Continuously improve GitLab’s documentation content in collaboration with engineers, product managers, and others.
  • Review and edit content for all new and enhanced features.
  • Produce content for using GitLab features, including contextual content that clarifies why and when a user might use a feature or workflow.
  • Help developers and other members of the community who have documentation-related questions.
  • Identify and address content gaps or the need for additional media such as diagrams or videos.
  • Participate in reviews and revamps of section or page content and structure.
  • Help review and triage incoming suggestions, corrections, and other content from the GitLab community.
  • Help create and review UI text, such as field labels and error messages, in our product.
  • Improve the GitLab documentation site features and user experience in collaboration with engineers and other technical writers. These efforts might include the documentation site’s design, search, build process, feedback methods, SEO, visitor analytics, versioning, and other technical components.
  • Contribute to the improvement of team process and style, as well as cross-functional efforts.

Senior Technical Writers will: 

  • Plan and complete large content initiatives, such as section reviews and revamps.
  • Plan and lead documentation site feature enhancement initiatives, and work with UX Researchers and Product Designers to identify contextual content and documentation opportunities in the product.
  • Participate in the hiring process.
  • Mentor newly hired technical writers, lead projects when pairing with other technical writers, and plan new cross-functional efforts.

You should apply if you have:

  • Experience writing, editing, researching, and planning software documentation.
  • Excellent skills in grammar, minimalist documentation design, and effective information architecture.
  • Great teaching skills that translate into amazing written work.
  • Experience using the Linux shell, command-line Git, HTML/CSS, and/or at least one programming language (does not have to be in a professional context).
  • Experience using static site generators and managing docs as code.
  • Experience with some of the following:
    • Using or documenting DevOps tools
    • JavaScript and intermediate front-end development
    • Advanced programming or other technical experience
    • Using GitLab
    • A rapidly scaling start-up environment
    • Remote work; especially in collaboration with others across countries and time zones

If applying to a Senior role, you should have:

  • Extensive experience as a technical writer.
  • Experience producing documentation for a variety of products and services.
  • Some experience planning and leading major initiatives, such as the launch of new documentation resources, large-scale documentation reviews and revamps, and cross-functional initiatives.
  • Experience with static site generators, managing docs as code, and the nuances of differing markup standards and rendering engines.
  • Experience establishing processes used by teams across an organization in support of documentation.
  • Demonstrated use of data in evidenced-based decision making.
  • Experience with DevOps tools and some degree of frontend or backend engineering.
  • Excitement about our values of collaboration, results, efficiency, diversity, iteration, and transparency.
  • Ability to thrive in an environment where self-learning and self-service is encouraged and instilled as a part of our culture.

Also, we know it’s tough, but please try to avoid the ​​confidence gap​.​​ You don’t have to match all the listed requirements exactly to be considered for this role.

Our hiring process for this Technical Writer position typically follows five stages. The details of this process can be found within our job family page.

Remote-Americas-EMEA
Remote-US
Remote-APAC
Remote-global

Country Hiring Guidelines

GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.  


Your Privacy

For information about our privacy practices in the recruitment process, please visit our Recruitment Privacy Policypage.

 

See more jobs at GitLab

Apply for this job

GitLab is hiring a Remote Fullstack Engineer - Product Analytics

GitLab's DevOps platform empowers 100,000+ organizations to deliver software faster and more efficiently. We are one of the world’s largest all-remote companies with 1,400+ team members and values that guide a culture where people embrace the belief that everyone can contribute.


Thank you for your interest in GitLab! It’s an exciting time to join our team. We're the world’s largestall-remote company,and we've been intentionally building our culture this way from the start. With more than 1,200 team members in 65+ countries, GitLab is a place where you can contribute from almost anywhere. We are an ambitious, productive team that embraces a set ofshared ​values​ in everything we do. 


All of our positions are 100% remote.


A brief overview of the GitLabIncubation Department:

The Incubation Engineering Department within the Engineering Division focuses on projects that are pre-Product/Market fit. The projects they work on align with the term "new markets" from one of our product investment types. They are ideas that may contribute to our revenue in 3-5 years time. Their focus should be to move fast, ship, get feedback, and iterate. But first they've got to get from 0 to 1 and get something shipped.


Senior/Staff Fullstack Engineer : Product Analytics (Incubation Engineering)


 

Those in Single Engineer Groups (SEG) at GitLab work in the engineering department to initiate a planned or minimal maturity category into the GitLab project.  

At GitLab, we believe in the power of a single engineer to accomplish amazing feats. Many open source projects started with a single engineer’s decision to build around a problem they personally experienced. For instance, Continuous Integration by DZ and GitLab Runner by Kamil. In single engineer groups, we create room for this energy.

We can guarantee a higher rate of success by incubating ideas inside our larger organization and existing code base while limiting the negative aspects of friction that come from a larger organization. A few benefits of SEG include:

  1. There are lots of decisions to be made, which happen more effectively in a single brain.
  2. There is not enough code for multiple people to work on without running into merge conflicts.
  3. Starting work earlier allows for more time for other people to contribute. We need to have a head start many years ahead of commercialization.

This Senior/Staff Fullstack Engineer  will be working in the Product Analytics SEG.

Responsibilities

  • Develop features and improvements in a secure, well-tested, and performant way
  • Work closely with company leadership to guide GitLab’s entry into the market represented by the SEG
  • Interact with community members and help drive initial user adoption
  • Develop strategies for scaling beyond the Incubation phase
  • Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
  • Regularly demonstrate progress to stake holders

Requirements

  • You meet the requirements for a Senior Backend Engineer (or above)
  • You bring strong technical skills and an ability to work across backend, frontend, and infrastructure management code. Experience with Ruby/Rails or Go, Terraform/IaC, and Vue.js are particularly relevant given GitLab’s current tech stack
  • You demonstrate a desire to work in a “startup within a startup” with a broad scope of ownership and high degree of autonomy.
  • You must be excited about the ability to work independently, or have prior success in a similar "incubation" model
  • You understand the competitive landscape and market opportunities in this domain
  • You are comfortable with changing direction based on stakeholder feedback and market conditions
  • You're passionate about great UX 
  • You have a background in building scalable services 

You'll stand out if you bring experience in

  • Being a prior company technical cofounder
  • Being an early contributor to a successful open source project
  • Working successfully on a prior single-engineer group
  • Extensive familiarity with the GitLab project and application
  • Working with people around the globe
  • Have distributed systems experience

Theculturehere at GitLab is something we’re incredibly proud of. Some of thebenefitsyou’ll be entitled to vary by the region or country you’re in. However, all GitLab team members are fully remote and receive a "no ask, must tell" paid-time-off policy, where we don’t count the number of days you take off annually -- instead, we focus on your results. You can work the hours you choose, enabled by ourasynchronous approachto communication. You can also expect stock options and a competitive salary. Our compensation calculator will be shared with selected candidates before any interview.

Diversity, Inclusion, and Belonging (DIB) are fundamental to the success of GitLab. We want to infuse DIB in every way possible and in all that we do. We strive to create a transparent environment where all team members around the world feel that their voices are heard and welcomed. We also aim to be a place where people can show up as their full selves each day and contribute their best. With more than 100,000 organizations using GitLab, our goal is to have a team that is representative of our users.

Remote-North America
Remote-Global
Remote-APAC
Remote-EMEA
Remote-US

Country Hiring Guidelines

GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.  


Your Privacy

For information about our privacy practices in the recruitment process, please visit our Recruitment Privacy Policypage.

 

See more jobs at GitLab

Apply for this job

GitLab is hiring a Remote Product Manager (Marketing)

GitLab's DevOps platform empowers 100,000+ organizations to deliver software faster and more efficiently. We are one of the world’s largest all-remote companies with 1,400+ team members and values that guide a culture where people embrace the belief that everyone can contribute.

The Product Manager (Marketing) educates people on the entire DevOps lifecycle. They communicate the value our single application that allows developers to invent, create, and deploy modern applications. In this role, you'll communicate how GitLab facilitates Concurrent DevOps so that teams can work simultaneously instead of sequentially, unleashing collaboration across organizations.

  • Qualitative customer interviews
  • Prioritize frameworks to organize opportunity backlogs
  • Derive key insights and patterns from customer interviews, and use that to clarify problem statements
  • Story mapping, to break epics down into smaller MVC issues
  • Collaborate with Design on prototypes to bring potential solutions to life
  • Break epics and issues down into MVC's and run demos
  • Use GitLab's Marketing site architecture, API's, and tech stack
  • Make highly informed prioritization and tradeoff decisions with engineering
  • Discuss and evaluate technical architecture recommendations from engineering
  • Work collaboratively with peers in Marketing and Product
  • Use agile development methodologies
  • Communicate the business value of epics and issues
  • Set success metrics for epics and issues, and track metrics post-launch to guide investment in iterative improvements
  • Spend up to 20% of time researching and defining category vision and strategy
  • Bring ideas to reality by surfacing ideas early and collecting feedback
  • Capable written and verbal communicator internally and externally
  • Build rapport with stakeholders to align around priorities
  • Experience in product management
  • Two to four years of relevant experience or equivalent combination of experience and education
  • Thorough understanding of Git and Git workflows
  • Knowledge of the developer tool space
  • Technical proficiency: you understand how software is built, packaged, and deployed
  • Passion for design and usability
  • Highly independent and pragmatic
  • Excellent proficiency in English
  • You are living wherever you want and are excited about the all remote lifestyle
  • You share our values, and work in accordance with those values
  • Self-aware and understands how their interactions impact others
  • Ability to use GitLab
  • Bonus points: experience with GitLab
  • Bonus points: experience in working with open source projects

Also, we know it’s tough, but please try to avoid the ​​confidence gap​.​​ You don’t have to match all the listed requirements exactly to be considered for this role.

Country Hiring Guidelines

GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.  


Your Privacy

For information about our privacy practices in the recruitment process, please visit our Recruitment Privacy Policypage.

 

See more jobs at GitLab

Apply for this job