Harvey
Harvey
Harvey develops professional-grade artificial intelligence software for law firms, professional services organizations, and Fortune 500 companies. Its platform combines domain-specific AI tools with natural-language workflows, helping users conduct research across legal, regulatory, and tax topics, analyze documents in secure project workspaces, and delegate complex tasks to customized assistants. Built for enterprise use, Harvey is designed to support more efficient professional workflows while allowing lawyers and other specialists to focus on strategic and advisory work.

Senior Engineering Manager, Backend Platform

Lead Harvey’s Backend Platform team and build scalable, secure foundations for AI-powered legal and professional services workflows.

Description

  • Lead and expand the Backend Platform team.
  • Hire, coach, and retain strong engineers.
  • Set the platform’s technical direction and roadmap.
  • Work with product engineering teams to identify high-impact investments.
  • Guide shared frameworks for database access, session management, caching, request handling, and streaming.
  • Partner with Infrastructure to evolve database, replica, and storage system usage.
  • Build a data access layer to support migration to key-value and NoSQL stores.
  • Increase read-replica usage and move high-volume data away from primary databases.
  • Load test systems and implement circuit breakers, timeouts, retries, idempotency, and noisy-neighbor isolation.
  • Partner with Security and product teams on customer data handling, workspace isolation, and production safeguards.
  • Define modular boundaries, enforceable contracts, and automated checks.
  • Reduce latency, strengthen observability, and simplify production diagnosis.
  • Lead architecture discussions, review critical code, prototype solutions, and guide technical decisions.
  • Coordinate rollout and adoption with Infrastructure, Developer Platform, Model Infrastructure, Security, and product engineering leaders.

Requirements

  • At least 10 years of software engineering experience.
  • At least 3 years of engineering management experience.
  • Demonstrated success building strong teams and delivering complex backend or platform systems.
  • Strong technical judgment in backend architecture and distributed systems.
  • Knowledge of database access patterns, concurrency, caching, API design, and performance.
  • Experience creating shared libraries, frameworks, or internal platforms used by multiple engineering teams.
  • Technical depth to conduct design and code reviews, investigate complex systems issues, and lead migrations across a large codebase.
  • Python experience; Flask or FastAPI experience is valued.
  • Demonstrated ability to hire, coach, and develop engineers.
  • Strong product instincts for developer tools.
  • Experience building reliability, observability, and security into shared systems.
  • Clear communication and ability to lead across team boundaries.
  • Substantial hands-on experience with AI coding agents.
  • Ability to work from the New York office three days per week.
  • Legal authorization to work in the country where the role is based.

Benefits

  • Equity plan.
  • Comprehensive health coverage.
  • Dental coverage.
  • Vision coverage.
  • Retirement benefits with a 401(k) match of up to 4%.
  • Flexible paid time off.
  • Opportunities for professional, personal, and financial growth.

Related Jobs