
Senior Backend Engineer, Analytics Instrumentation, Ruby
GitLab
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $117,600 - $252,000 per year
Job Level
Tech Stack
About the role
- Design, build, and maintain a unified Go-based instrumentation service that consolidates instrumentation across the entire company, eliminating the need for multiple language-specific SDKs while maintaining reliability and performance.
- Own the responsibility for handling the sending, transit, and quality of instrumentation data across the system, ensuring data integrity that directly impacts the company's strategic decision-making and usage billing accuracy.
- Train and support product development teams across the company on how to instrument their features using the unified service, providing documentation, guidance, and technical support.
- Manage on-call responsibilities during working hours for systems responsible for usage billing and instrumentation, ensuring system reliability and quick response to critical issues.
- Lead collaboration across research and development teams and the enterprise data organization to understand requirements and deliver solutions that serve multiple stakeholders.
- Make strategic architectural decisions that balance the needs of product teams (who need ease of use) with data consumers (who need reliability and correctness), ensuring the system serves as a foundational service for the company.
Requirements
- Proficiency in the Go programming language, with experience building and maintaining production services.
- Strong backend development experience, with the ability to design scalable, reliable systems serving internal and external customers.
- Experience with infrastructure concerns such as system reliability, performance at scale, data quality, and observability.
- Experience designing and building APIs (REST, gRPC, or similar) that other teams integrate with.
- Experience working in collaborative, cross-functional teams with product teams, data consumers, and other internal stakeholders across team boundaries.
- Experience with instrumentation, analytics, data systems, or similar foundational infrastructure is helpful, along with Ruby on Rails experience.
Benefits
- Benefits to support your health, finances, and well-being
- Flexible Paid Time Off
- Team Member Resource Groups
- Equity Compensation & Employee Stock Purchase Plan
- Growth and Development Fund
- Parental leave
- Home office support