GitLab

Senior Backend Engineer (Go), Tenant Scale: Gitaly

GitLab
Apply
2 hours ago
Remote, PolandSenior

Responsibilities

  • Own moderately sized to complex technical initiatives from problem definition and proposal through implementation, rollout, monitoring, and operational follow-through.
  • Lead technical design for distributed storage, Git repository management, performance, reliability, and scalability challenges using data and benchmarking.
  • Align stakeholders, communicate progress and trade-offs, identify risks, and keep project execution moving with minimal guidance.
  • Partner with GitLab teams including Git, Infrastructure, Site Reliability Engineering, Dedicated, and customer-facing teams.
  • Improve engineering practices through mentoring, documentation, knowledge sharing, design reviews, and code reviews.
  • Own the operation of systems, including incident response, post-incident improvements, capacity and performance analysis, customer escalations, alerts, support requests, and regular on-call duties.
  • Improve automation, reusable designs, dashboards, upstream contributions, and development and testing workflows.

Requirements

  • Significant professional experience building, debugging, and optimizing distributed or highly available software systems in large-scale production environments.
  • Experience owning complex projects end to end, including technical design, execution, rollout, and operational support.
  • Strong systems design skills covering performance, failure modes, consistency, concurrency, capacity, and observability.
  • Experience influencing technical decisions and collaborating with stakeholders across teams and disciplines.
  • Experience mentoring engineers and improving the quality of designs, code, testing, and documentation.
  • Strong written and verbal communication skills, including the ability to explain complex technical concepts and trade-offs.
  • Professional experience with Go or another backend or systems language.
  • Experience operating production systems, participating in incident response, and implementing durable operational improvements.
  • Experience with Ruby, Git internals, gRPC, or Git server infrastructure is highly desirable.

Benefits

  • Fully remote work, with country-specific eligibility requirements.
  • Benefits supporting health, finances, and well-being.
  • Flexible paid time off.
  • Team Member Resource Groups.
  • Equity compensation and Employee Stock Purchase Plan.
  • Growth and Development Fund.
  • Parental leave.

Tech Stack

GitGogRPCRuby

Categories

GitLab

About GitLab

1,001-5,000 employees

GitLab is the Intelligent Orchestration Platform where software teams and their AI agents stay in flow to amplify their capacity for innovation. Together, they automate repetitive tasks to plan, build, secure, test, deploy and maintain software. With GitLab, software teams spend less time on coordination overhead and more time on the next big idea. GitLab Duo Agent Platform provides AI agents that automate tasks across the software lifecycle. Agents handle code generation, security analysis, code review, CI/CD troubleshooting, and custom workflows — while teams maintain control through enterprise governance. Build what's next with us. Explore open roles and join our talent community: https://about.gitlab.com/jobs/

Contact me