Senior Backend Engineer, Go

Posted 8 hours ago

This is a fully remote position, open to applicants in Canada.

📋 Description

• Develop GitLab’s Git data storage layer by creating dependable, secure, and efficient repository access APIs and storage functions.

• Take ownership of technical projects from defining the problem and proposing solutions to implementation, rollout, monitoring, and ongoing operations.

• Serve as the primary individual responsible for projects, ensuring alignment among stakeholders, communicating updates and trade-offs, identifying risks, and driving execution.

• Spearhead technical design efforts for distributed storage, Git repository management, and challenges related to performance, reliability, and scalability.

• Collaborate with GitLab's engineering, Infrastructure, Site Reliability Engineering, Dedicated, and customer-facing teams.

• Enhance engineering practices through mentoring, documentation, knowledge sharing, design reviews, and code assessments.

• Manage system operations, which includes incident response, post-incident enhancements, capacity and performance evaluations, and handling customer escalations.

• Advance automation, reusable designs, dashboards, and development and testing workflows.

• Address user emergencies, platform alerts, and support requests, including regular on-call responsibilities.


⛳️ Requirements

• Extensive professional experience in building, debugging, and optimizing distributed or highly available software systems within large-scale production settings.

• Proven experience in managing complex projects from start to finish, encompassing technical design, execution, rollout, and operational support.

• Strong skills in systems design with the capability to analyze performance, failure modes, consistency, concurrency, capacity, and observability.

• A history of influencing technical decisions and collaborating effectively with stakeholders across various teams and disciplines.

• Experience in mentoring engineers and enhancing team practices, designs, code quality, testing, and documentation.

• Excellent written and verbal communication skills, particularly in conveying intricate technical concepts and trade-offs.

• Professional experience with Go or another backend or systems programming language.

• Experience in operating production systems and participating in incident response activities.

• Familiarity with Ruby, Git internals, gRPC, or Git server infrastructure is highly preferred.


🏝️ Benefits

• Comprehensive benefits to support your health, financial needs, and overall well-being.

• Flexible Paid Time Off policy.

• Access to Team Member Resource Groups.

• Equity Compensation & Employee Stock Purchase Plan.

• Growth and Development Fund.

• Parental Leave policy.

People also viewed

Motorola Solutions7 hours ago

Senior Full-Stack Software Engineer – Go, JavaScript, PostgreSQL, Docker

BR flagBrazil, +1 more countryFull-timeBackend Engineer
ApplyView job
SummitNext7 hours ago

Backend Developer, Mid-Level

MY flagMalaysia OnlyFreelanceBackend Engineer
ApplyView job
Focal Systems8 hours ago

Platform Engineer – Backend Infrastructure

PL flagPoland, +1 more countryFull-timeBackend Engineer$102k – $117.5k/year
ApplyView job
H&W Publishing8 hours ago

Senior Backend Developer, Golang – Payment Systems

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Lingaro9 hours ago

Fullstack Python Developer

PL flagPoland OnlyFull-timeBackend Engineer
ApplyView job
KMRG, LLC9 hours ago

AWS Databricks Database Engineer

US flagUnited States OnlyFull-timeBackend Engineer$140k – $175k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers