GitLab
Senior Backend Engineer, Analytics Instrumentation (Golang)
Remote, Canada; Remote, US · Senior · Full-time
Sponsorship not specified$118k-$252kDetected 14 days ago
JavaScriptPythonGoBackend DevelopmentCode ReviewGitKubernetesData EngineeringIncident ResponseRecruitingIntellectual PropertyResearchMentoring
About the role
- The Analytics Instrumentation team operates at the intersection of Product, Analytics, and customer-facing teams, providing data collection infrastructure that serves engineering teams across GitLab.
- We're a distributed team of generalist engineers who tackle complex problems spanning the GitLab codebase, JavaScript, Go, and Python satellite services, data pipelines, and AI tool integration.
- Our work enables data-informed choices and planning across the organization.
Responsibilities
- Guide the design, implementation, and evolution of a unified data collection platform using Golang, Kubernetes, ClickHouse, and NATS, with success measured by reliability, performance, and adoption across GitLab teams.
- Work across the organization with research and development teams and the enterprise data organization to deliver common solutions, with success measured by adoption across multiple stakeholders.
- Mentor other engineers through code reviews, design discussions, and clear technical documentation, with success measured by stronger code quality, faster technical alignment, and more maintainable systems.
- Experience guiding technical design and making tradeoffs across system reliability, performance at scale, data quality, and observability.
Requirements
- Strong proficiency in the Go programming language, with experience building and maintaining production services.
Compensation
- The base salary range for this role's listed level is currently for residents of the United States only.
- This range is intended to reflect the role's base salary rate in locations throughout the US.
- Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary.
Benefits
- The base salary range does not include any bonuses, equity, or benefits.
- See more information on our benefits and equity.
- Benefits to support your health, finances, and well-being
- Equity Compensation & Employee Stock Purchase Plan
Company info
- 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.
- Flexible Paid Time Off
- Team Member Resource Groups
- Growth and Development Fund
- Parental Leave
- Strong backend development experience, with the ability to design and deliver scalable, reliable systems serving internal and external customers.
Equal opportunity
- GitLab is proud to be an equal opportunity workplace and is an affirmative action employer.
- equal opportunity workplace and is an affirmative action employer.
- 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.
Visa & Work Authorization
- 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 med
This listing is sourced directly from GitLab's careers page and normalized into a canonical job model.