Job Description
GitLab is seeking a Senior Fullstack Engineer to join its Secret Detection team. This role is pivotal in protecting sensitive data by developing specialized tools that prevent, detect, and remediate leaked secrets in code. The engineer will contribute to the full secret management lifecycle, from push protection to pipeline-based scanning, and will create automated remediation workflows and audit trails.
Role involves:
- Leading the design and implementation of fullstack features for the Secret Detection offering.
- Contributing to both the frontend (Vue.js) and backend (Ruby on Rails, GraphQL).
- Writing clean, well-tested code that meets internal standards.
- Mentoring and supporting fellow engineers.
- Collaborating with Product Management and other stakeholders.
- Addressing performance and optimization problems.
- Contributing to code reviews, RFCs, and Proof-of-Concepts.
- Identifying and resolving technical debt.
- Working async-first with a globally distributed team.
Requirements:
- 3+ years of professional experience with Vue.js, GraphQL, and Ruby on Rails.
- Proven ability to mentor engineers and lead technical initiatives.
- Knowledge of security concepts and secure coding practices (preferred).
- Experience with security tools or products.
- Hands-on experience with reverse engineering tools (preferred).
- Experience with Go programming language (preferred).
- Ability to work across the stack to deliver end-to-end solutions.
- Strong product mindset and ability to collaborate with cross-functional teams.
- Excellent written and verbal communication skills.
- Proactive, self-managing approach to work.
GitLab offers:
- All remote, asynchronous work environment
- Flexible Paid Time Off
- Equity Compensation & Employee Stock Purchase Plan
- Growth and Development Fund
- Parental leave
- Home office support