companyGitLab Inc. logo

Software Security Engineer

GitLab Inc.Remote, Canada; Remote, US
Remote Full-time $103.6K/yr - $166.5K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

To excel in this position, candidates should possess:A strong software engineering background. Experience working with large Ruby/Rails codebases. A proactive approach to identifying security vulnerabilities and abuse patterns. A passion for security engineering and a desire to learn and grow in this field.

About the job

Location: Remote, Canada or US

About GitLab

GitLab supports organizations in improving developer productivity, streamlining operations, and reducing security and compliance risks. With more than 50 million registered users, including over half of the Fortune 100, GitLab offers a trusted platform for delivering secure software at speed.

The team applies the same principles found in the product: a focus on efficiency, creativity, and impact. Team members are encouraged to use AI tools in daily work. GitLab values a supportive culture where innovation flourishes and every voice matters. The company’s values and commitment to knowledge sharing help colleagues grow and solve complex challenges together. Learn more about working at GitLab.

Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. The Fortune 100 refers to the top 20% of firms on the 2025 Fortune 500 list. Fortune and Fortune Media IP Limited are not affiliated with or endorsing GitLab products or services.

Role Overview

The Software Security Engineer will enhance security within the GitLab product and build tools to detect and prevent abuse on SaaS platforms. This role sits on the Trust and Safety team, which maintains core abuse prevention systems and delivers customer safety features, such as Compromised Password Detection for GitLab.com (read more).

What You Will Do

  • Implement security improvements in the GitLab product
  • Develop and maintain tools to identify and prevent abuse on SaaS platforms
  • Analyze abuse patterns and trends, designing systems to prevent malicious user activity
  • Support customer safety by building and maintaining prevention mechanisms

Who This Role Suits

This position is ideal for software engineers interested in moving toward security engineering. A background in working with large Ruby/Rails codebases is important. Prior formal security engineering experience is not required.

Learn More

Find out more about the Trust and Safety team and the responsibilities of this role in the GitLab handbook and blog.

About GitLab Inc.

GitLab is an innovative platform that provides integrated tools for DevSecOps, aiming to enhance productivity and security in software development. With a robust user base and a commitment to continuous improvement, GitLab stands out as a leader in the industry.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.