Build Engineer

Responsibilities

We are currently hiring self-directed, communicative, experienced build engineers to join GitLab. Our build team closely partners with the rest of the engineering organization to build, configure, and automate GitLab installation. GitLab's build team is tasked with creating a seamless installation experience for customers and community users. GitLab Omnibus project enables our users to install, upgrade, and use GitLab easily, and the build team's primary goal is maintaining and improving Omnibus and the infrastructure around it.

Build engineering is interlaced with the broader development team in supporting newly created features and resolving bugs on the omnibus-gitlab project side. Notably, the infrastructure team is the build team's biggest internal customer, so there is significant team interdependency. This team also provides significant variety in tasks and access to a diversity of projects, including helping out on various community packaging projects, etc.

For a better understanding of how we work, check out the our handbook under GitLab Workflow.

Requirements

Hiring Process

Applicants 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 her/his job title on our team page.

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

Compensation

Annual Compensation
--

How did we calculate your compensation?

NYC benchmark $87,337
x
(
Rent Index --
+
Hot Market Adjustment --
+
0.25
)
x
Level 1.0
x
Experience 0.8 to 1.2
x
Contract Type --
Find out how our calculator works. You are also eligible for stock options and other benefits.