Skip to content
HarveyHarvey

Staff Software Engineer, Backend

Build and own scalable backend platform infrastructure and enterprise collaboration features for AI-powered legal products. The role requires 5+ years of backend engineering experience, strong distributed-systems knowledge, and experience delivering secure, reliable user-facing systems.

About the job

Responsibilities

  • Design and build foundational backend infrastructure, including authentication, permissions, feature flagging, notifications, and document management integrations.
  • Build and evolve the internal product platform to accelerate development across multiple product lines and engineering teams.
  • Lead development of enterprise-facing features such as secure multi-party collaboration, cross-organization workflows, and robust administrative controls.
  • Maintain high standards for security, privacy, and system reliability when handling sensitive legal data.
  • Collaborate with product, AI, design, and go-to-market teams to deliver enterprise-ready user experiences.

Requirements

  • 5+ years of post-bachelor's/master's backend-focused software engineering experience on platform or product-oriented teams.
  • Experience working across the stack to ship user-facing features with measurable impact.
  • Strong knowledge of distributed systems, REST/gRPC APIs, databases, and scalable service architectures.
  • Familiarity with or interest in enterprise SaaS patterns, including role-based access control, feature flag systems, and third-party integrations.
  • Track record of shipping intuitive products with strong attention to detail.
  • Experience building backend platforms that support multiple product lines.
  • Strong programming skills and general computer science knowledge.

Compensation and Benefits

  • Structured hybrid working arrangement: 3 days in the Toronto office and 2 days working from home.
  • Relocation assistance for new employees.
  • Bonus Plan or role-specific commission/bonus eligibility may be available.
  • Annual refresh equity grants may be available.
  • Compensation offers consider geography, experience, skills, job duties, and business needs.

Skills

Distributed Systems, REST APIs, gRPC, Databases, Scalable Service Architectures, Role-Based Access Control, Feature Flags, Third-Party Integrations, Backend Infrastructure, Authentication, Permissions, Notifications, Document Management Integrations, Enterprise Saas

GitLab

GitLab

United States
Staff Backend Engineer, Database Automation
$153k+/yrRemote7+ YOEBackend Engineering

Build and operate Go-based automation and a PostgreSQL-as-a-service platform for high-throughput, always-on production systems. The role requires deep PostgreSQL production experience, backend development expertise, infrastructure automation, and staff-level technical leadership.

Grafana Labs

Grafana Labs

Canada

Staff Backend Engineer - Grafana App Platform
CA$186k+/yrRemote7+ YOEBackend Engineering

Staff Backend Engineer responsible for evolving Grafana into a scalable, multi-tenant observability application platform. The role requires production SaaS experience, distributed-systems expertise, strong backend coding skills, and familiarity with or willingness to learn Golang.

GitLab

GitLab

Bengaluru, India

Staff Backend Engineer
$153k+/yrRemote7+ YOEBackend Engineering

Provides cross-team technical leadership for large backend initiatives, modular architecture, production operations, and AI-assisted engineering adoption. The role requires deep backend architecture experience, monolith modernization expertise, strong written influence, and mentoring ability.

Coinbase

Coinbase

United States
Senior Staff Software Engineer, Finhub
$254k+/yrRemote12+ YOEBackend Engineering

Senior Staff Software Engineer defining the technical vision and architecture for FinHub’s financial ledger and money-movement platform. The role requires 12+ years of backend distributed-systems experience and deep expertise in high-consequence transaction systems.

Anthropic

Anthropic

Canada

Staff + Senior Software Engineer, Inference
No salary listedHybrid7+ YOEBackend Engineering

Build and operate high-performance distributed inference infrastructure serving Claude at global scale, including routing, orchestration, autoscaling, deployment pipelines, and accelerator integration. The role requires significant software engineering experience with distributed systems; experience in large-scale ML infrastructure is preferred.