GitLab

Build software faster. The One DevOps Platform enables your entire org to collaborate around your code. We're hiring.

Senior Backend Engineer, Analytics Instrumentation

Backend EngineerSoftware EngineerFull TimeRemoteTeam 1,001-5,000Since 2014H1B No SponsorCompany SiteLinkedIn

Location

United States + 61 moreAll locations: United States, Canada, Brazil, Colombia, Argentina, Chile, Venezuela, Bolivarian Republic Of, Bolivia, Plurinational State Of, Ecuador, French Guiana, Guyana, Paraguay, Peru, Suriname, Uruguay, Mexico, Costa Rica, El Salvador, Guatemala, Honduras, Nicaragua, Panama, Dominican Republic, Puerto Rico, Bahamas, Guadeloupe, Haiti, Jamaica, Martinique, Montserrat, India, Australia, Japan, Philippines, Pakistan, Thailand, Singapore, Viet Nam, Taiwan, Province Of China, Korea, Republic Of, China, Indonesia, Afghanistan, Bangladesh, Bhutan, Cambodia, Lao People's Democratic Republic, Malaysia, Maldives, Mongolia, Myanmar, Nepal, Sri Lanka, Papua New Guinea, Kiribati, Palau, French Polynesia, Tuvalu

Posted

3 days ago

Salary

$117.6K - $252K / year

GoRESTG RPCAPISystem ReliabilityData QualityObservabilityScalable Systems

Job Description

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.

Role Description

As a Senior Backend Engineer, you'll lead the design and development of a unified, Go-based instrumentation service that consolidates analytics instrumentation across GitLab's engineering organization. You'll architect and own critical backend systems that help the company understand customer usage patterns across GitLab SaaS and Self-Managed deployment environments. That data directly informs strategic product decisions. This role offers the opportunity to build foundational infrastructure that simplifies instrumentation for every team at GitLab, replacing the complexity of multiple language-specific SDKs with a single, unified solution that all teams can rely on.

What you'll do

  • Design, build, and maintain a unified Go-based instrumentation service that consolidates instrumentation across the entire company.
  • Eliminate 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.
  • Ensure 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.
  • Provide documentation, guidance, and technical support.
  • Manage on-call responsibilities during working hours for systems responsible for usage billing and instrumentation.
  • Lead collaboration across research and development teams and the enterprise data organization.
  • Make strategic architectural decisions that balance the needs of product teams with data consumers.

Qualifications

  • 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.
  • Experience with instrumentation, analytics, data systems, or similar foundational infrastructure is helpful.
  • Ruby on Rails experience is a plus.

Benefits

  • Flexible Paid Time Off
  • Team Member Resource Groups
  • Equity Compensation & Employee Stock Purchase Plan
  • Growth and Development Fund
  • Parental leave
  • Home office support

Salary Range

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.

United States Salary Range: $117,600 — $252,000 USD

Job 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.
  • Experience with instrumentation, analytics, data systems, or similar foundational infrastructure is helpful.
  • Ruby on Rails experience is a plus.

Benefits

  • Flexible Paid Time Off
  • Team Member Resource Groups
  • Equity Compensation & Employee Stock Purchase Plan
  • Growth and Development Fund
  • Parental leave
  • Home office support
  • Salary Range
  • 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.
  • United States Salary Range: $117,600 — $252,000 USD

Related Job Pages

More Backend Engineer Jobs

Software Engineer III - Backend

Fanatics

Fanatics is building a leading global digital sports platform. We ignite the passions of global sports fans and maximize the presence and reach for our hundreds of sports partners globally by offering products and services across Fanatics Commerce, Fanatics Collectibles, and Fanatics Betting & Gaming, allowing sports fans to Buy, Collect, and Bet. Through the Fanatics platform, sports fans can buy licensed fan gear, jerseys, lifestyle and streetwear products, headwear, and hardgoods. Collect physical and digital trading cards, sports memorabilia, and other digital assets. Bet as the company builds its Sportsbook and iGaming platform. Fanatics has an established database of over 100 million global sports fans. A global partner network with approximately 900 sports properties, including major national and international professional sports leagues, players associations, teams, colleges, college conferences, and retail partners. Over 2,000 retail locations, including its Lids retail stores. More than 22,000 employees are committed to relentlessly enhancing the fan experience and delighting sports fans globally.

Backend Engineer3 days ago
Full TimeRemoteTeam 201-500

As a Software Engineer III (Backend, Java), you'll join an emerging team within FBG, working on a highly scalable, fault-tolerant system that powers competitive sports experiences. Your responsibilities will include designing, implementing, testing, and maintaining software for a...

JavaSpring BootKotlinMicroservicesPostgreSQLAWS
United States
$108K - $186K / year

Senior Database Developer

Business Wire

Global Leader in News Content Distribution

Backend Engineer3 days ago
Full TimeRemoteTeam 501-1,000Since 1961H1B No Sponsor

Senior Database Developer managing Oracle and MySQL systems at Business Wire

AnsibleAWSETLJavaJenkinsMySQLOracleSQLUnix
United States
$150K - $165K / year

Full Stack Engineer, Node.js

Last Call Media

Digital Destination: Strategy, Design, Solution. All Aboard!

Backend Engineer3 days ago
Full TimeRemoteTeam 11-50Since 2005H1B No Sponsor

Engineer contributing to equitable access to public services

AWSJavaScriptNode.jsReactTerraformTypeScript
Illinois + 1 moreAll locations: Illinois, Massachusetts
$120K - $145K / year

Senior Backend Engineer

Remote

The easier way to employ globally. Remote builds belonging for your team with payroll, benefits, & compliance solutions.

Backend Engineer3 days ago
Full TimeRemoteTeam 501-1,000H1B Sponsor

You'll be joining a team of engineers across Frontend, Backend, SRE and QA. We're organised into cross-functional development teams assigned to specific verticals. This role is open for several teams, and we will define the exact team that you will be joining during the interview...

ElixirPhoenixPostgreSQLGitLabCI/CDAPI design
United States + 144 moreAll locations: United States, Canada, Brazil, Colombia, Argentina, Chile, Venezuela, Bolivarian Republic Of, Bolivia, Plurinational State Of, Ecuador, French Guiana, Guyana, Paraguay, Peru, Suriname, Uruguay, Mexico, Costa Rica, El Salvador, Guatemala, Honduras, Nicaragua, Panama, Dominican Republic, Puerto Rico, Bahamas, Guadeloupe, Haiti, Jamaica, Martinique, Montserrat, United Kingdom, Germany, France, Estonia, Portugal, Hungary, Poland, Ukraine, Romania, Bulgaria, Czech Republic, Slovakia, Belarus, Moldova, Republic Of, Sweden, Greece, Belgium, Italy, Ireland, Switzerland, Netherlands, Finland, Malta, Denmark, Lithuania, Croatia, Spain, Austria, Bosnia And Herzegovina, Iceland, Luxembourg, Macedonia, The Former Yugoslav Republic Of, Montenegro, Norway, Serbia, Slovenia, Albania, Cyprus, Latvia, Monaco, South Africa, Egypt, Algeria, Angola, Benin, Botswana, Burkina Faso, Burundi, Cameroon, Cape Verde, Central African Republic, Chad, Congo, Côte D'ivoire, Congo, The Democratic Republic Of The, Equatorial Guinea, Eritrea, Ethiopia, Gabon, Gambia, Ghana, Guinea, Guinea-bissau, Kenya, Lesotho, Liberia, Libyan Arab Jamahiriya, Madagascar, Malawi, Mali, Mauritania, Mauritius, Mayotte, Morocco, Mozambique, Namibia, Niger, Nigeria, Réunion, Rwanda, Senegal, Seychelles, Sierra Leone, Somalia, Sudan, Swaziland, Tanzania, United Republic Of, Togo, Tunisia, Uganda, Zambia, Zimbabwe, Georgia, Turkey, Israel, United Arab Emirates, Armenia, Azerbaijan, Bahrain, Iraq, Jordan, Kuwait, Lebanon, Oman, Qatar, Saudi Arabia, Palestinian Territory, Occupied, Yemen