Senior Software Engineer, Backend

Harvey Harvey · AI Frontier · Toronto, ON · Engineering

Senior Backend Software Engineer to build foundational platform infrastructure and user-facing features for an AI-powered legal tech company. The role involves designing and developing systems for authentication, permissions, notifications, and collaboration, while ensuring security and reliability for sensitive legal data. This position requires experience in distributed systems and scalable architectures, with a focus on enterprise SaaS patterns.

What you'd actually do

  1. Design and build foundational backend infrastructure including authentication, permissions, feature flagging, notifications, and document management integrations
  2. Build and evolve Harvey’s internal product platform, accelerating development across multiple product lines and engineering teams
  3. Lead development of enterprise-facing features, such as secure multi-party collaboration, cross-organization workflows, and robust admin controls
  4. Maintain high standards for security, privacy, and system reliability, particularly in handling sensitive legal data
  5. Collaborate cross-functionally with product, AI, design, and GTM teams to deliver delightful, enterprise-ready experiences

Skills

Required

  • 4+ years of backend-focused software engineering experience
  • Experience working across the stack to ship user-facing features
  • Strong knowledge of distributed systems
  • Strong knowledge of REST/gRPC APIs
  • Strong knowledge of databases
  • Strong knowledge of scalable service architectures
  • Strong programming skills
  • General Computer Science knowledge

Nice to have

  • Familiarity with enterprise SaaS patterns
  • Familiarity with role-based access control (RBAC)
  • Familiarity with feature flag systems
  • Familiarity with third-party integrations

What the JD emphasized

  • enterprise-grade platform
  • AI-powered legal tools
  • sensitive legal data
  • enterprise SaaS patterns