GitLab is hiring a
Senior Backend Engineer

Logo of GitLab

GitLab

πŸ’΅ $117k-$252k
πŸ“Remote - United States

Summary

The job is for a Backend Engineer with Delivery:Releases specialization at GitLab, an all-remote company. Responsibilities include guaranteeing the GitLab release process, creating new tools and frameworks to automate it, building new features, working with teams on solutions, creating scalable frameworks, helping teams improve observability, controlling the impact of application code running in user-facing products, communicating the release schedule clearly, developing monitoring and alerting, identifying process bottlenecks, and participating in Release Manager rotation. Requirements include proficiency with Ruby, experience with large scale systems, optimizing Continuous Delivery and Continuous Deployment pipelines, a strong application and systems observability background, a product development mindset, and alignment with GitLab's values.

Requirements

  • Proficiency with Ruby, experience with Ruby on Rails as a plus
  • Boundless curiosity and a demonstrable ability to learn
  • Experience working on large scale systems
  • Experience optimizing Continuous Delivery and Continuous Deployment pipelines as well as the tooling and processes that go with them
  • A strong application and systems observability background
  • A product development mindset when developing new components

Responsibilities

  • Guarantee the GitLab Release Process
  • Create new tools and frameworks to automate the release process
  • Build new GitLab release features to replace existing custom tooling
  • Work with individual teams on defining and implementing solutions that will help them release quicker
  • Create frameworks that allow engineers to write code that scales with demand
  • Help teams instrument their code and help recognize parts of code that could benefit from increased observability
  • Work closely with peer Infrastructure teams to control the impact of application code running in user-facing products
  • Help communicate the release schedule clearly with others
  • Develop monitoring and alerting to measure release process velocity
  • Identify process bottlenecks and introduce optimizations
  • Participate in Release Manager rotation

Benefits

  • Base salary range for this role is currently for residents of listed locations only. The range varies based on location: Colorado/Washington pay range - $117,600 β€” $226,800 USD; California/Hawaii/New York/New Jersey pay range - $117,600 β€” $252,000 USD
  • Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs

Please let GitLab know you found this job on JobsCollider. Thanks! πŸ™