GitLab is hiring a
Senior Backend Engineer
GitLab
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:
Similar Jobs
- π°$225k-$250kπUnited States
- π°~$150k-$190kπIndia
- π°~$150k-$190kπIndia
- π°$48k-$72kπPoland
- π°~$150k-$190kπWorldwide
- π°~$150k-$190kπWorldwide
- π°~$150k-$190kπFrance
- π°~$150k-$190kπArgentina
- π°~$150k-$190kπUnited States
- π°$150k-$180kπUnited States