Engineering Roles


Backend Engineering
Backend Engineers at GitLab work on our product. This includes both the open source and enterprise editions, and the GitLab.com service.
Cloud Native Engineer
Cloud Native Engineers at GitLab work with our Distribution team to create and maintain a Cloud …
Database Engineer Roles
Learn more about Database Engineer roles at GitLab including requirements, responsibilities and more.
Distinguished Engineer - Secure
Responsibilities Provide technical direction for the team by being an expert in the security product …
Engineering Development Roles
Engineering Fellow
The Engineering Fellow role is the individual contributor equivalent to a VP of Engineering. Job …
Engineering Infrastructure Roles
Engineering Leadership - Roles & Responsibilities
The Engineering Leadership becomes a cross-discipline management. A Senior Engineering Manager …
Engineering Management - Quality
Engineering Managers in the Quality Department are motivated and experienced leaders who grow our test automation efforts across the entire GitLab ecosystem.
Engineering Manager, Monitoring
Responsibilities Hire a world class team of engineers to work on their team Help engineers grow …
Engineering Quality Roles
Incubation Roles
Manager, Vulnerability Research Engineering
Vulnerability Research Management Roles at GitLab GitLab is building a research team that will focus …
Monitoring Engineer
Responsibilities Manage day-to-day maintenance and evolution of GitLab’s Prometheus monitoring …
R&D PMO: Technical Program Management
This page outlines the job families for both TPM ICs and Leaders
Software Engineer in Test Job Family
Software Engineers in Test at GitLab help grow our test automation efforts across the entire GitLab ecosystem.
Software Engineering Intern
Software Engineering Interns will work on the GitLab Product, like all engineers who work on the …
Support Engineer
The core responsibility of a GitLab Support Engineer is to deliver an excellent support experience to our customers on a daily basis by working with them to solve the problems and answer the questions that they present to us in support tickets.
Support Management
Support Engineering Management at GitLab isn't your typical management opportunity because of our approach to the function.
Support Readiness Specialist
Support Readiness Specialists at GitLab support the daily operations of the global support engineering team
Vulnerability Research Engineer
GitLab's Vulnerability Research team is a security research and development team, that focuses on improving GitLab's security detection capabilities, including SAST/DAST and future products.

 


About GitLab

GitLab is an open core software company that develops the most comprehensive AI-powered DevSecOps Platform, used by more than 100,000 organizations. Our mission is to enable everyone to contribute to and co-create the software that powers our world. When everyone can contribute, consumers become contributors, significantly accelerating the rate of human progress. This mission is integral to our culture, influencing how we hire, build products, and lead our industry. We make this possible at GitLab by running our operations on our product and staying aligned with our values. Learn more about Life at GitLab. Thanks to products like Duo Enterprise, and Duo Workflow, customers get the benefit of AI at every stage of the SDLC. The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier. All team members are encouraged and expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact across our global organisation.

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.