Skip to content
GitLabGitLab

Senior Backend Engineer, Analytics Instrumentation (Golang)

Builds and guides a unified analytics instrumentation platform for SaaS and self-managed environments, using Go and cloud-native infrastructure. The role requires strong production backend and platform experience, systems design judgment, cross-team collaboration, and engineering mentorship.

About the job

Responsibilities

  • 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, including data integrity and usage billing accuracy.
  • Provide technical guidance for usage billing and instrumentation systems, including incident handling, root cause analysis, and service restoration.
  • Collaborate with research and development teams and the enterprise data organization to deliver common solutions.
  • Make technical choices balancing product-team usability with reliability and correctness for data consumers.
  • Mentor engineers through code reviews, design discussions, and technical documentation.

Requirements

  • Significant experience working with platform or infrastructure systems in production environments.
  • Strong proficiency in Go and experience building and maintaining production services.
  • Strong backend development experience designing and delivering scalable, reliable systems for internal and external customers.
  • Experience guiding technical design and balancing reliability, performance at scale, data quality, and observability.
  • Experience working across team boundaries with product teams, data consumers, and internal stakeholders.
  • Familiarity with cloud-native technologies and open-source development practices.
  • Track record of mentoring engineers and documenting technical decisions.

Nice to Have

  • Experience with JavaScript and Python services.
  • Experience with data pipelines and AI tool integration.
  • Experience building privacy-conscious analytics or event-data collection systems.

Compensation and Benefits

  • United States base salary: $117,600–$252,000 USD.
  • Benefits include flexible paid time off, team member resource groups, equity compensation, an employee stock purchase plan, a growth and development fund, and parental leave.

Skills

Go, Kubernetes, ClickHouse, Nats, JavaScript, Python, Data Pipelines, Cloud-Native Technologies, Open Source, Observability, Backend Development

Justworks

Justworks

Toronto, Canada

Senior Software Engineer, Applied AI
€111k+/yrRemote5+ YOEBackend Engineering

Build and operate backend infrastructure for an AI agent platform, including orchestration, integrations, knowledge systems, trust and safety, and evaluation tooling. The role requires 5+ years of backend experience, hands-on LLM or agent experience, and strong ownership in an early-stage environment.

Okta

Okta

Toronto, Canada

Senior Software Engineer, Device Identity
CA$136k+/yrHybrid5+ YOEBackend Engineering

Senior software engineer designing and scaling secure server-side services for Okta’s device identity platform. The role requires strong Java and Spring expertise, database and API design experience, and the ability to mentor engineers while driving scalable, secure development practices.

Lyft

Lyft

Toronto, Canada

Senior Software Engineer, Recommendations
CA$136k+/yrHybrid5+ YOEBackend Engineering

Build and scale backend recommendation systems that determine what riders see, using rider context and signals to improve user experience. The role requires 5+ years of software engineering experience, Python and Go expertise, cloud and distributed-systems experience, and strong system-design and mentoring skills.

Lyft

Lyft

Toronto, Canada

Senior Software Engineer, AI Entries
CA$136k+/yrHybrid5+ YOEBackend Engineering

Build backend infrastructure, APIs, and orchestration layers connecting Lyft with emerging AI ecosystems and devices. The role requires 5+ years of software engineering experience, Python and Go expertise, cloud and distributed-systems knowledge, and experience designing scalable systems.

MongoDB

MongoDB

British Columbia, Canada
Senior Python Engineer
CA$137k+/yrOn-site5+ YOEBackend Engineering

Develops and supports open-source Python drivers and libraries for MongoDB, collaborates on APIs and new database features, investigates user issues, and contributes to design and code quality. The role requires substantial Python experience, strong ecosystem knowledge, and effective collaboration.