
Opportunity at
GitLabIntermediate Software Engineer, Security Factory: Vulnerability Management
GitLab is hiring an Intermediate Software Engineer to join its Vulnerability Management team. GitLab operates an intelligent orchestration platform for DevSecOps, trusted by millions of registered…
Career Tools
About This Role
GitLab is hiring an Intermediate Software Engineer to join its Vulnerability Management team. GitLab operates an intelligent orchestration platform for DevSecOps, trusted by millions of registered users and numerous major enterprises. In this role, you will help build core security workflows that allow GitLab Ultimate customers to triage, prioritize, and address vulnerabilities. Working primarily with Ruby on Rails on backend systems, you will take ownership of defined projects, build reporting…
Job Description
GitLab is hiring an Intermediate Software Engineer to join its Vulnerability Management team. GitLab operates an intelligent orchestration platform for DevSecOps, trusted by millions of registered users and numerous major enterprises. In this role, you will help build core security workflows that allow GitLab Ultimate customers to triage, prioritize, and address vulnerabilities. Working primarily with Ruby on Rails on backend systems, you will take ownership of defined projects, build reporting and ingestion pipelines, and help improve system performance and reliability.
This position suits a developer who can work independently on backend features while collaborating closely with a distributed, fullstack team comprising product managers, designers, and frontend engineers. Team members are expected to incorporate artificial intelligence into their daily workflows as a productivity tool. You will also participate in on-call rotations to help troubleshoot production and security operations. GitLab maintains an equal opportunity workplace and hires globally, though specific location requirements may apply depending on the country.
Responsibilities
- Develop and maintain backend features for vulnerability management workflows using Ruby on Rails
- Improve the performance, reliability, and scalability of security data ingestion and reporting systems
- Collaborate with frontend engineers and contribute across the technology stack when necessary
- Write code that adheres to internal styling, maintainability, and high-scale web standards
- Perform code reviews following established team guidelines
- Identify and resolve technical debt to enhance team efficiency
- Participate in on-call rotations for troubleshooting engineering and security operations
Requirements
- Experience building and maintaining backend applications with Ruby on Rails
- Background in delivering and maintaining software systems within an engineering team
- Experience utilizing relational databases such as PostgreSQL
- Ability to investigate technical issues and work toward practical resolutions
- Communication and collaboration skills suited for a distributed team
Qualifications
- Frontend development experience including JavaScript or Vue.js
- Familiarity with Elasticsearch or graph databases
- Background in vulnerability management, application security, or related skills
Core Skills
Benefits
- Flexible Paid Time Off
- Team Member Resource Groups
- Equity Compensation and Employee Stock Purchase Plan
- Growth and Development Fund
- Parental Leave
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the employment type for this role?
This is a full-time position.
What is the remote work policy?
All roles at GitLab are remote, though some positions may carry specific location-based eligibility requirements that the Talent Acquisition team can clarify.
What salary is offered for this position?
The source posting does not specify the salary for this role.
What technologies are primarily used in this role?
The role primarily involves working with Ruby on Rails on backend systems, with helpful experience including JavaScript, Vue.js, PostgreSQL, and Elasticsearch.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.