Senior Backend Engineer, Analytics Instrumentation (Golang)
GitLab- Base salary
- $118k–$252k Published base salary range
- Location
- Remote, Canada; Remote, US Remote eligibility
- Employment
- Full-time Senior
About the job
Company Overview
GitLab is the intelligent orchestration platform for DevSecOps, enabling 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.
Role Overview
Analytics Instrumentation is part of the Data Engineering and Monetization (DE&M) group, focused on the collection of Product Usage and Billing event data within GitLab. As a Senior Backend Engineer, you'll guide the design and development of a unified data infrastructure platform that consolidates analytics instrumentation across GitLab's engineering organization.
What You'll Do
- Guide the design, implementation, and evolution of a unified data collection platform using Golang, Kubernetes, ClickHouse, and NATS.
- Improve the emission, transit, and quality of instrumentation data across the system.
- Provide technical guidance for usage billing and instrumentation systems during working hours.
- Work across the organization with R&D teams and the enterprise data organization to deliver common solutions.
- Make technical choices that balance ease of use for product teams with reliability and correctness for data consumers.
- Mentor other engineers through code reviews, design discussions, and clear technical documentation.
What You'll Bring
- Significant experience working with platform or infrastructure systems in production environments.
- Strong proficiency in the Go programming language, with experience building and maintaining production services.
- Strong backend development experience, with the ability to design and deliver scalable, reliable systems.
- Experience guiding technical design and making tradeoffs across system reliability, performance at scale, data quality, and observability.
- Experience working across team boundaries with product teams, data consumers, and other internal stakeholders.
- Familiarity with cloud native technologies and open source development practices.
- A track record of mentoring other engineers.
About the Team
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.
Compensation
The base salary range for this role’s listed level is currently for residents of the United States only. The range is $117,600—$252,000 USD. This range does not include bonuses, equity, or benefits.
Benefits
GitLab supports full-time employees with benefits including Flexible Paid Time Off, Team Member Resource Groups, Equity Compensation & Employee Stock Purchase Plan, Growth and Development Fund, and Parental Leave.
Application Instructions
Apply via the Greenhouse job posting.
Skills & tags
Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.