Build vulnerability management workflows with Ruby on Rails at GitLab, working remotely from Canada, Israel, or the United Kingdom. Focus on backend systems.
As an Intermediate Software Engineer, you will develop security dashboards, vulnerability reports, and ingestion pipelines. You will help GitLab Ultimate customers triage, prioritize, and act on vulnerabilities. The work includes Ruby on Rails, PostgreSQL, performance, reliability, and scalability across security data systems.
Key Responsibilities: Develop and maintain backend vulnerability management features
Improve ingestion and reporting performance, reliability, and scalability
Collaborate across backend, frontend, product, and design teams
Conduct code reviews following GitLab guidelines
Participate in on-call rotations for urgent engineering issues
Requirements: Experience building backend applications with Ruby on Rails
Experience maintaining software within larger engineering teams
Experience with relational databases such as PostgreSQL
Ability to investigate technical problems and pursue practical resolutions
Transparent communication and collaboration skills in distributed teams
Apply backend engineering, Ruby on Rails, and security data expertise to GitLab’s vulnerability management workflows remotely.