Intermediate Backend Engineer - Security Insights
@ GitLab

Hybrid
$150,000
Hybrid
Full Time
Posted 14 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXX XXXXXXXX****** @gitlab.com
Recommended after applying

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.

📝 Interview Preparation Advice

Technical Preparation

Review Ruby on Rails fundamentals.
Practice database optimization techniques.
Study secure coding standards.
Prepare coding challenges and system design.

Behavioral Questions

Describe a challenging project and solution.
Explain handling remote team conflicts.
Discuss prioritizing tasks in agile.
Share a code review improvement experience.

Frequently Asked Questions