Intermediate Backend Engineer - Security Insights @ GitLab
Your Application Journey
Email Hiring Manager
Job Details
Overview
GitLab is an open-core software company that develops a comprehensive AI-powered DevSecOps Platform used by over 100,000 organizations. The mission is to enable everyone to contribute to and co-create the software that powers our world.
About the Role
As an Intermediate Backend Engineer - Security Insights, you will work on vulnerability management features used by engineers and security professionals, including CISOs. You will join a full stack team collaborating with product managers, designers, and frontend engineers to build secure, scalable, and performant systems.
Key Responsibilities
- Develop and improve vulnerability management features using Ruby on Rails.
- Collaborate with product management and engineering stakeholders to maintain quality.
- Advocate and implement code quality, security, and performance improvements.
- Conduct code reviews and manage technical debt with effective solutions.
- Participate in on-call rotations to support troubleshooting and urgent issues.
Required Skills and Experience
- Professional experience with Ruby on Rails.
- Strong experience with relational databases, preferably PostgreSQL.
- Ability to communicate complex technical issues clearly.
- Experience in Agile software development processes.
- Strong organizational skills and capacity to own projects from concept to production.
Team and Culture
Work in a remote, asynchronous environment where innovation flourishes and every voice is valued. GitLab supports career growth with flexible benefits, equity compensation, and a focus on continuous knowledge exchange.
Key skills/competency
- Ruby on Rails
- Vulnerability Management
- DevSecOps
- Agile
- PostgreSQL
- Code Reviews
- Security
- Backend Development
- Technical Debt
- Collaboration
How to Get Hired at GitLab
🎯 Tips for Getting Hired
- Customize Your Resume: Tailor skills to Ruby on Rails and DevSecOps.
- Highlight Security Experience: Emphasize vulnerability management and Agile development.
- Showcase Team Collaboration: Detail experience working in remote teams.
- Prepare for Technical Reviews: Be ready for coding and system design questions.