Intermediate Software Engineer, Vulnerability Management

Posted 2 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Intermediate Software Engineer building GitLab’s Ruby on Rails vulnerability-management workflows. Improving security dashboards, reports, and vulnerability-data ingestion systems.

Responsibilities

  • Develop and maintain backend features for GitLab’s vulnerability management workflows
  • Ship features and improvements with minimal guidance; collaborate on larger projects
  • Improve performance, reliability, and scalability of security data ingestion and reporting systems
  • Collaborate with frontend engineers and contribute across the stack when needed
  • Work with engineers across security teams as vulnerability data and workflows come together
  • Collaborate with Product Management and Product Design to maintain a high bar for quality
  • Write maintainable code meeting GitLab’s internal standards and best practices
  • Conduct code reviews and respond to community contributions
  • Identify technical debt and propose and implement solutions
  • Participate in on-call rotations for product operations, security operations, and urgent engineering issues
  • Collaborate asynchronously with a small, distributed group and related security teams

Requirements

  • Experience building and maintaining backend applications with Ruby on Rails
  • Experience delivering and maintaining software systems as part of a larger engineering team
  • Ability to investigate technical problems, ask for context when needed, and work toward a practical resolution
  • Experience working with relational databases such as PostgreSQL
  • Clear communication and collaboration skills in a distributed team
  • Interest in learning from others, sharing knowledge, and growing technical skills
  • Frontend development experience, including JavaScript or Vue.js, is helpful
  • Experience with Elasticsearch, graph databases, vulnerability management, application security, or related transferable skills is helpful
  • Team members are expected to incorporate AI into their daily workflows

Benefits

  • Benefits to support your health, finances, and well-being
  • Flexible Paid Time Off
  • Team Member Resource Groups
  • Equity Compensation & Employee Stock Purchase Plan
  • Growth and Development Fund
  • Parental Leave

Job type

Full Time

Experience level

Mid levelSenior

Salary

$115,200 - $172,800 per year

Degree requirement

No Education Requirement

Tech skills

ElasticSearchJavaScriptPostgresRubyRuby on RailsVue.js

Location requirements

RemoteUnited States

Report this job

Found something wrong with the page? Please let us know by submitting a report below.