Backend Engineer, Create: Repository Management
GitLab
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster.
The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software.
* Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab.
An overview of this role
We’re looking for a Backend Engineer to join our Repository Management team within GitLab’s Source Code stage. You’ll help customers configure repositories with confidence so their GitLab projects support the way their teams work. As artificial intelligence agents increasingly write and manage code alongside people, you’ll build guardrails that make development safe and trustworthy. You’ll turn complex policy and repository management needs into reliable backend solutions that support people and the agents working on their behalf.
You’ll work in one of GitLab’s oldest and most complex product areas, using Ruby and GraphQL to improve a critical system that serves GitLab.com, self-managed instances, and GitLab Dedicated. Source Code provides the interface layer, through Gitaly, to the Git repositories that account for a large portion of GitLab traffic. With support from experienced team members, you’ll help maintain high reliability through performance and structured query language tuning, caching, rate limiting, testing, observability, and resiliency. You’ll collaborate with product management, product design, testing, security, user experience research, technical writing, Gitaly, Code Review, and Source Code Experience to deliver reliable and performant systems.
Learn more about the Create:Source Code teams in the GitLab Handbook.
What you’ll do
- Develop secure, well-tested, performant features and improvements using Ruby and GraphQL.
- Work through complex requirements and legacy constraints to deliver clear solutions while protecting the reliability of this critical system.
- Contribute to backend services, application programming interfaces, data models, and business logic for repository management.
- Collaborate across functions and teams, both asynchronously and synchronously, involving domain experts and seeking guidance when needed.
- Use artificial intelligence agents for well-scoped work when they can speed up delivery without sacrificing quality, and critically review their output.
- Write maintainable code that follows GitLab’s standards and apply feedback from code review.
- Help strengthen reliability by monitoring production health metrics, participating in Tier 2 on-call, troubleshooting incidents, contributing to root cause analysis, and improving observability and resiliency.
- Share knowledge through code review, technical documentation, and everyday collaboration while learning from others.
What you’ll bring
- Professional experience building backend web applications, services, or application programming interfaces, with experience using Ruby and GraphQL or the ability to learn them.
- An understanding of relational databases, structured query language, data modeling, caching, background processing, and backend performance practices.
- Experience contributing to policy, permissions, or rules-based features in web applications and helping make that complexity reliable and maintainable.
- Experience writing backend unit and integration tests, with familiarity with Git and collaborative code review processes.
- Experience using artificial intelligence coding tools or agents, with the ability to review their output and recognize when additional guidance is needed.
- Clear written and spoken English communication skills, including sharing useful status updates and collaborating in a remote, asynchronous environment.
- The ability to manage assigned priorities, work through ambiguity, take ownership of your work, and seek guidance for decisions that are difficult to reverse.
About the team
The functional team works across Europe and North America, supporting both synchronous and asynchronous collaboration. It includes six engineers, and this role offers an opportunity to grow your backend skills, learn from experienced team members, and contribute to our technical direction. We work closely with Code Review and Gitaly, alongside sibling teams covering Repository Sync & Interop, Source Code Experience, and Repository Scale, Performance & Git Infrastructure. We’re maturing GitLab’s branch protection offering while maintaining availability, reliability, and stability through bug fixes and focused technical debt work. Our roadmap includes Branch Rules, Codeowners, merge strategy options, and artificial intelligence-powered repository management and configuration.
We welcome candidates with different levels and types of experience. Many successful candidates don’t meet every requirement. If you’re excited about this role, please apply and allow our recruiting team to assess your application.
How GitLab Supports Full-Time Employees
Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you’re excited about this role, please apply and allow our recruiters to assess your application.
Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.
Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us.
GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law . If you have a disability or special need that requires accommodation , please let us know during the recruiting process .
- ...builds of all the open source software engineers and AI agents rely on, Chainguard helps... ...software, this role is for you. Chainguard’s Repositories team owns the customer-facing... ...reliability. This is an infrastructure-heavy backend role at the intersection of software engineering...SuggéréTemps plein
- ...is the leading tech company engineered for modern TV advertising. Advertisers... ...Engineer specializing in Backend engineering to join Mad Labs,... ...hypotheses; Report to management on progress, successes achieved... ...as part of a small team to create novel, inventive, or revolutionary...SuggéréTemps plein
$150k - $185k par année
...looking for a Senior Software Engineer to join the team. As a Senior... ...Build and maintain robust backend services and APIs that power both... ...Qualifications: ~ Experience creating web interfaces using React, HTML... ...creativity and technology to create immersive, interactive...SuggéréTemps pleinTravail à distance$186.37k - $223.64k par année
...open culture. Grafana Cloud, our fully managed observability platform, is flexible and... ...truly career-defining opportunity. Staff Backend Engineer - Adaptive Telemetry, Databases This... ...users in mind. You have a passion for creating intuitive products that fit customers’ needs...SuggéréContrat Longue DuréeTemps pleinZone localeTravail à distanceHoraires flexibles- ...Responsibilities Design and implement scalable backend services, data pipelines, and... ...Communicate progress to product leads, engineering managers, and other stakeholders. Introduce... ...collaboration with a large global team, scrum ceremonies, team events, and manager one-on-ones....SuggéréTemps plein
- ...What you’ll do We’re looking for Backend Engineers to design, build, and maintain scalable... ...opportunity to work across the stack, creating intelligent systems that adapt to the availability... ...collaborate with other engineers and managers to grow the next generation of leaders...Contrat Longue DuréeTemps pleinTravail temporaire
- ...power the Autodesk Construction Solutions backend. Our customers are building some of the... ...practice delivering value at high velocity Create reusable automation libraries, patterns,... ...'s degree in Computer science, software engineering or relevant discipline Strong grasp of...Temps pleinStageTravail à distance
- ...deliver quarterly team goals while leading engineers through open-ended technical problems. Collaborate with product management, design, analytics, and stakeholders on product... ...designing, developing, and launching backend systems at scale using technologies such as...Temps pleinTravail occasionnelTravail à distanceHoraires flexibles
- ...developer productivity through tooling, automation, integrations, and engineering best practices. Drive the vision and strategy for continuous... ...in Python, Kotlin, Java, or similar languages. Experience managing build systems and frameworks for large monorepos. Ability to...Contrat Longue DuréeTemps pleinTravail temporaireTravail occasionnelTravail à distanceHoraires flexibles
- ...of your team’s tech lead and manager, you will break down larger projects... ...of your team’s artifacts by creating and monitoring metrics,... ...years of experience as a software engineer. - You have experience designing, developing and launching backend systems and are proficient in...Temps pleinTravail au bureauTravail à distance
- ...listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Backend Engineer - Databases - Analytics based in Canada. This... ...SaaS infrastructure. You will also help create reliable interfaces that enable AI agents and...Contrat Longue DuréeTemps pleinStage
$164.45k - $234.93k par année
...systems behind these recommendations and create experiences such as topic-based shelves... ...'ll love. We’re looking for a Senior Backend Engineer to build and evolve the backend infrastructure... .... Partner closely with Product Managers, Engineers, Data Scientists, and Designers...Contrat Longue DuréeStageHoraires flexibles- ...challenging ourselves to inspire others. We are looking for a Backend Engineer to join our Core team and help build reliable, scalable... ...healthier and more confident. Trust without micromanagement. You manage your time and make decisions independently. We value outcomes,...Travail occasionnelTravail au bureauTravail à distanceHoraires flexibles
$186.37k - $223.64k par année
...culture. Grafana Cloud, our fully managed observability platform, is... ...open-source distributed tracing backend behind Grafana Cloud Traces... ...You’ll Be Doing: As a Staff Engineer on Tempo, you will set technical... ...and customer limits, or query engine improvements. Own the...Zone localeTravail à distanceHoraires flexiblesTravail posté$186.37k - $231.96k par année
...and open culture. Grafana Cloud, our fully managed observability platform, is flexible and... ...intersection of: frontend observability, backend data processing and storage at scale,... ...analytical solution as a primary storage and query engine for high-volume session data. As a...Temps pleinZone localeTravail à distanceHoraires flexibles$181k - $241k par année
...lifecycle by collaborating with product management, design & analytics to ensure technical sustainability... ...designing, developing and launching backend systems at scale using languages like... ...in search or related recommendation engines · You have experience delivering major features...Temps pleinTravail à distance$220k - $240k par année
...This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Staff Software Engineer, Backend (Grader) based in Canada. This is a high-impact backend engineering role focused on owning the technical foundation...Temps plein$100k - $150k par année
...If you’re looking to be one of the first engineers at an early stage, rapidly growing startup... ...to drive our mission forward. As a Backend Engineer, you will join our Carrier Integrations... ...JS (Node/Express), with infrastructure managed by Terraform and Ansible, and runs on AWS...Temps pleinStageTravail à distanceBureau à domicile- ...industry leaders to solve complex problems. Co-create the future with us as we build... ...GitLab. An overview of this role As a Staff Backend Engineer on GitLab's Core DevOps team, you'll... ...Infrastructure, Security, Data, Engineering Managers, and engineers across product groups....Travail à distance
- ...industry leaders to solve complex problems. Co-create the future with us as we build... ...overview of this role As a Senior or Staff Backend Engineer with the Database Excellence group , you... ...teams to shape how GitLab provisions and manages PostgreSQL in a fully remote, highly...Temps pleinTravail à distance
- ...startup that has incredible potential A passion for software engineering while writing clean, well-tested code Enthusiasm for working... ...opinions Organized: We strive for considered decisions, creating software that lasts. We document them in decision records, which...Travail à distance
- ...Storage team provides a set of managed databases as a platform, used... ...for a talented Senior Software Engineer who can architect, build and... ...availability of your team’s artifacts by creating and monitoring metrics,... ..., developing and launching backend systems at scale technologies...Temps plein
$218.42k - $302.84k par année
...Backend Engineer, Control Plane Remote (Canada) Apply Thank you for considering Tailscale. If this job description resonates with you, please... ...decision-making; - Work closely with UX/UI designers and product managers to shape features. Because we’re an early-stage and fully...Temps pleinStageTravail à distanceHoraires flexibles$133k - $183k par année
...buying experience that puts customers first! We are seeking a Backend Software Engineer to build out financial products and features providing new... ...designing and implementing new API’s and microservice interfaces to manage every users’ transaction with Affirm. You will also use your...Contrat Longue DuréeTemps pleinTravail au bureauTravail à distance- ...New Staff Software Engineer, Backend (Trust and Safety) Remote Canada Apply At Affirm, we exist... ...reliability, regulatory requirements, and risk, creating critical infrastructure that Affirm and... ...by collaborating with product management, design & analytics to ensure technical...Temps pleinTravail à distance
- ...industry leaders to solve complex problems. Co-create the future with us as we build... ...GitLab. About the role As an Intermediate Backend Engineer, you will take backend features and improvements... ...a product area, partnering with Product Management, Frontend, Infrastructure, and Security...Temps pleinСontratTravail à distance
$133k - $183k par année
...New Software Engineer II, Backend (Identity Decisioning) Remote Canada Apply At Affirm, we exist for... ...support of your team’s tech lead and manager, you will break down larger projects into... ...of your team’s artifacts by creating and monitoring metrics, escalating when...Temps pleinTravail à distance$181k - $241k par année
...tradeoffs on what matters most. We are seeking a seasoned Staff Engineer to help drive our Continuous Integration (CI) team. This role is... ...experience or a Bachelor’s degree in a related field - Proficiency with managing build systems and frameworks for large monorepos. - Active...Contrat Longue DuréeTemps pleinTravail temporaireTravail à distance- ...from our portfolio. We are currently looking for a skilled Java Backend Engineer to join one of our clients' teams . You will play a key... ...with REST APIs and FIX APIs. You will work closely with product managers, architects, and front-end engineers to design, develop, and...Emploi permanentTemps plein
- ...New Senior Software Engineer, Backend (Consumer Authentication Platform) Remote Canada Apply At... ...authentication, step-up challenges, session management, and connected merchant experiences)... ...of your team’s artifacts by creating and monitoring metrics, escalating when...Temps pleinTravail à distance
Voulez-vous recevoir plus d'offres d'emploi ?
S'abonner et recevoir des offres d'emploi similaires à Backend Engineer, Create: Repository Management. Soyez parmi les premiers à postuler !
- backend software developer à domicile
- backend developer à domicile
- change management part time à domicile
- order management specialist à domicile
- product management intern à domicile
- entry level management à domicile
- retirement residence management à domicile
- emergency management coordinator à domicile
- land management à domicile
- gestion de production à domicile
