Job Overview
GitLab is seeking an Intermediate Backend Engineer to join our Threat Insights team. This role involves working on highly visible features used by software engineers and CISOs to understand risk and mitigation. You will collaborate with product managers, designers, and frontend engineers to solve problems across the Threat Insights domain, focusing on performance and optimization.
Key Responsibilities
- Develop features and improvements to the GitLab product in a secure, well-tested, and performant way.
- Collaborate with Product Management and other stakeholders within Engineering to maintain a high bar for quality.
- Advocate for improvements to product quality, security, and performance.
- Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment.
- Conduct Code Review within our Code Review Guidelines and ensure community contributions receive a swift response.
- Recognize impediments to our efficiency as a team ("technical debt"), propose and implement solutions.
- Confidently ship features and improvements with minimal guidance and support from other team members; collaborate with the team on larger projects.
- Participate in on-call rotations to assist troubleshooting product operations, security operations, and urgent engineering issues.
Required Skills and Experience
- Significant professional experience with Ruby on Rails.
- Strong experience with relational databases (PostgreSQL preferred).
- Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions.
- Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems.
- Comfort working in a highly agile, intensely iterative software development process.
- Effective communication skills: Regularly achieve consensus with peers, provide clear and consistent status updates, with a positive and solution-oriented mindset.
- Experience owning a project from concept to production, including proposal, discussion, and execution.
- Self-motivated and self-managing, with strong organizational skills.
About the Team
The Threat Insights team is part of the cross-functional Agile team responsible for the Vulnerability Management category. Vulnerability management is the process of identifying, prioritizing, and tracking vulnerabilities in assets and applications. At its very simplest, vulnerability management aims to help security professionals efficiently and effectively determine what weaknesses to address in what order.
Benefits
- All remote, asynchronous work environment
- Flexible Paid Time Off
- Team Member Resource Groups
- Equity Compensation & Employee Stock Purchase Plan
- Growth and development budget
- Parental leave
- Home office support
GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. We welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. If you're excited about this role, please apply and allow our recruiters to assess your application.
Benefits Extracted with AI
- All remote, asynchronous work environment
- Flexible Paid Time Off
- Team Member Resource Groups
- Equity Compensation & Employee Stock Purchase Plan
- Growth and development budget
- Parental leave
- Home office support
Similar jobs
Last update: 23 minutes ago
Intermediate Backend Engineer - Ruby on Rails, PostgreSQL
Join GitLab as an Intermediate Backend Engineer to enhance CI platform performance using Ruby on Rails and PostgreSQL in a remote role.
Intermediate Backend Engineer - Import and Integrate
Join GitLab as an Intermediate Backend Engineer to enhance GitLab workspaces, focusing on data import and integration.
Intermediate Backend Engineer - Security Policies
Join GitLab as an Intermediate Backend Engineer focusing on Security Policies. Enhance security, performance, and testing in a remote role.
Intermediate Backend Engineer - Authorization
Join GitLab as an Intermediate Backend Engineer focusing on Authorization, enhancing RBAC systems.
Intermediate Backend Engineer - Ruby on Rails
Join GitLab as an Intermediate Backend Engineer focusing on Ruby on Rails to enhance compliance features in a remote role.
Intermediate Fullstack Engineer - Authorization
Join GitLab as an Intermediate Fullstack Engineer to enhance our RBAC system remotely.
Intermediate Backend Engineer - Ruby on Rails, Compliance
Join GitLab as an Intermediate Backend Engineer focusing on Ruby on Rails and Compliance. Work remotely and contribute to enterprise-grade features.
Senior Backend Engineer - Database
Senior Backend Engineer specializing in databases at GitLab, focusing on PostgreSQL, remote work, and open source contributions.
Intermediate Fullstack Engineer - Fulfillment Provision
Join GitLab as an Intermediate Fullstack Engineer to enhance our license delivery process using Ruby, JavaScript, and Vue.js in a remote role.
Senior Backend Engineer (Ruby on Rails)
Senior Backend Engineer specializing in Ruby on Rails at GitLab, enhancing DevSecOps platform for global users.
Intermediate Fullstack Engineer with Ruby and JavaScript
Join GitLab as an Intermediate Fullstack Engineer, working remotely with Ruby, JavaScript, and Vue.js.
Senior Backend Engineer - Database
Senior Backend Engineer specializing in databases needed for remote role at GitLab, focusing on PostgreSQL and software development.
Senior Backend Engineer - Ruby on Rails, Core Platform: Geo
Senior Backend Engineer role focusing on Ruby on Rails for GitLab's Core Platform: Geo team, remote work available.
Senior Backend Engineer - Core Platform: Geo
Senior Backend Engineer for GitLab's Core Platform: Geo team, focusing on scalable solutions for replication and disaster recovery.
Senior Backend Engineer - Gitaly Cluster
Senior Backend Engineer for Gitaly Cluster at GitLab, focusing on distributed storage systems and high availability.
Software Engineer - Frontend/Backend Development
Join Intigriti as a Software Engineer in Antwerp, engaging in both frontend and backend development with a focus on cybersecurity.
Experienced Laravel Backend Engineer
Join Phished as an Experienced Laravel Backend Engineer. Develop features, optimize performance, and enhance cybersecurity solutions.
Senior Contributor Success Fullstack Engineer
Join GitLab as a Senior Contributor Success Fullstack Engineer, driving contribution efficiency in a remote role.
Mid-Level Software Engineer - Go, Ruby, TypeScript
Join GitHub as a Mid-Level Software Engineer on the Dependency Graph team, focusing on security and open-source software.
Remote DevOps Engineer with Bash and GitLab Experience
Join as a Remote DevOps Engineer with expertise in Bash, GitLab, and CI/CD pipelines. Work 100% remotely with flexible conditions.
Full-Stack Software Engineer (Angular and Java)
Join WorkFlex as a Full-Stack Software Engineer specializing in Angular and Java. Work remotely and help build our next-gen platform.
Senior Backend Engineer - PHP, Symfony, Laravel
Join Instapro Group as a Senior Backend Engineer, working with PHP, Symfony, and Laravel in a hybrid environment.
Backend Developer with Node.js and PostgreSQL
Join Lightbase as a Backend Developer in Utrecht. Work with Node.js and PostgreSQL on innovative projects. Hybrid work option available.
Security Engineer
Join DeepL as a Security Engineer to enhance cybersecurity and network security in a dynamic AI-driven environment.