Backend Engineer, Analytics Instrumentation (Golang)

3 hours, 7 minutes ago
Full-time
Mid Level
Software Development
GitLab

GitLab

GitLab: The comprehensive DevOps platform revolutionizing software development with automation, AI workflows, and essential tools for efficient collaboration.

Internet Software & Services
1K-5K
Founded 2014

Description

  • Design, build, and maintain a unified Go-based instrumentation service across the company.
  • Manage the sending, transit, and quality of instrumentation data to protect data integrity and billing accuracy.
  • Train and support product development teams on how to instrument features using the shared service.
  • Handle on-call duties during working hours for usage billing and instrumentation systems.
  • Collaborate with research and development teams and the enterprise data organization to define requirements and deliver solutions.
  • Make architectural decisions that balance ease of use for product teams with reliability and correctness for data consumers.

Requirements

  • Proficiency in Go and experience building and maintaining production services.
  • Strong backend development experience building scalable, reliable systems.
  • Experience with system reliability, performance at scale, data quality, and observability.
  • Experience designing and building APIs such as REST or gRPC.
  • Experience working cross-functionally with product teams, data consumers, and other internal stakeholders.
  • Experience with instrumentation, analytics, or data systems in application environments such as Ruby on Rails or similar stacks.
  • Experience working in distributed or asynchronous teams across multiple time zones is preferred.
  • Candidates with varying levels of experience are welcome; applicants do not need to meet every requirement.
  • All roles are remote, with some positions potentially subject to location-based eligibility requirements.

Benefits

  • Flexible Paid Time Off.
  • Equity compensation and an Employee Stock Purchase Plan.
  • Growth and Development Fund for professional development.
  • Parental leave.
  • Home office support.
  • Benefits that support health, finances, and well-being.
  • Team Member Resource Groups.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer (Golang) - Billing Systems

Zendesk 5K-10K Professional Services

DoiT is hiring a remote Senior Software Engineer to help design, build, and scale its core billing and invoicing systems for cloud-based customers.

AWS Azure GCP Git GitHub Go Java Kubernetes Node.js Python SQL
7 minutes ago

Senior Staff Rust Developer

Zscaler 1K-5K Internet Software & Services

Zscaler is hiring a Senior Staff Rust Developer to build and enhance the Client Connector for its cloud security platform, securing corporate devices by routing traffic through Zscaler’s global network and applying Zero Trust policies.

DNS Python Rust Swift TCP/IP
7 minutes ago

Senior Python+AI Engineer

Valtech 5K-10K Professional Services

Valtech is hiring a Senior Python + AI Engineer to join its backend team in Ukraine and help build production backend, API, and generative AI systems that support digital experience transformation.

Agile Azure CI/CD Docker FastAPI Generative AI LLM Next.js OpenAPI Python React Redis REST API SQLAlchemy TypeScript
7 minutes ago

Java Engineer II - Measure team

Brandwatch 1K-5K Professional Services

Brandwatch, part of Cision, is hiring a Backend Engineer in Bulgaria to help build social media performance monitoring and analytics solutions for a cross-functional product team.

Docker Java Kafka Kubernetes Microservices MySQL PostgreSQL Redis REST API Spring
22 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers