Intermediate Software Engineer, Security Factory: Vulnerability Management at GitLab
Job Description
About the Role
As an Intermediate Software Engineer on GitLabβs Vulnerability Management team, you will help build the core security workflows that GitLab Ultimate customers use to triage, prioritize, and act on vulnerabilities. Your primary focus will be on backend systems, including security dashboards, vulnerability reports, and ingestion pipelines, developed using Ruby on Rails.
You will take ownership of well-defined projects, solve technical problems with support from experienced team members, and collaborate with other engineers. You will also have opportunities to contribute across the stack when the work requires it, joining a fullstack team that works with product managers, designers, and frontend engineers to solve problems across the Vulnerability Management domain.
What You Will Do
- Develop and maintain backend features for GitLabβs vulnerability management workflows.
- Confidently ship features and improvements with minimal guidance and support from other team members, collaborating on larger projects.
- Help improve the performance, reliability, and scalability of security data ingestion and reporting systems.
- Collaborate with frontend engineers and contribute across the stack when needed.
- Work with engineers across security teams as vulnerability data and workflows come together in Vulnerability Management.
- Collaborate with Product Management and Product Design to maintain a high bar for quality.
- Craft code that meets GitLab's internal standards for style, maintainability, and best practices for a high-scale web environment.
- Conduct code reviews within the Code Review Guidelines and ensure community contributions receive a swift response.
- Recognize impediments to team efficiency, such as technical debt, propose and implement solutions.
- Participate in on-call rotations to assist with troubleshooting product operations, security operations, and urgent engineering issues.
What You Will Bring
- Experience building and maintaining backend applications with Ruby on Rails.
- Experience delivering and maintaining software systems as part of a larger engineering team.
- The ability to investigate technical problems, ask for context when needed, and work toward a practical resolution.
- Experience working with relational databases such as PostgreSQL.
- Clear communication and collaboration skills in a distributed team setting.
- An interest in learning from others, sharing knowledge, and growing your technical skills.
- Frontend development experience, including JavaScript or Vue.js, is helpful.
- Experience with Elasticsearch, graph databases, vulnerability management, application security, or related transferable skills is helpful.
About the Team
The Vulnerability Management team develops the core security workflows that help GitLab customers triage and manage vulnerabilities. The team owns areas including the security dashboard, vulnerability reports, and ingestion pipelines, serving as an important interface for security-related features across GitLab. The team's focus is moving beyond simple lists of findings toward complex workflows that help customers prioritize and coordinate remediation.
You will collaborate asynchronously with a small, distributed group and with related security teams, including the Agentic Security Flows team.
How GitLab Supports Full Time Employees
GitLab is committed to supporting its employees through benefits designed to support your health, finances, and well-being, which include:
- Flexible Paid Time Off
- Team Member Resource Groups
- Equity Compensation & Employee Stock Purchase Plan
- Growth and Development Fund
- Parental Leave
GitLab welcomes interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. We encourage you to apply if you are excited about this role.
Ready to Apply?
Take the next step in your career journey.
Apply NowYou will be redirected to the company's application page
Link verified about 10 hours ago
π Please mention that you found the job on True Work From Home, this helps us grow. Thanks!
More Software Development Engineer (SDE) Jobs
Discover similar opportunities that match your skills
Senior Application Security Manager
Fraud Prevention Analyst Brazil
Senior Software Engineer - Payments & Treasury
FinOps Data Engineer
Lead, Data Governance Remote - Americas
Senior Machine Learning Engineer, Malware Detection
Software Engineer, Infrastructure - Self Managed Experience (SMX)
Staff Security Engineer
About GitLab
GitLab is a fully remote company that provides a comprehensive DevSecOps platform, enabling organizations to deliver software faster and more securely. Founded in 2011, GitLab serves over 50 million registered users globally, including more than 50% of the Fortune 100 companies.
View Company Profile