Senior Software Engineer, Backend
Hybrid · Toronto, Ontario, Canada
Job Summary
Backend Software Engineer at Harvey will design and build the foundation of our product platform and directly implement user-facing features for enterprise clients, including secure multi-party collaboration, notifications, permissions, feature flag infrastructure, and document management integrations. You will contribute to the internal product platform, accelerate development across product lines, and collaborate with product, AI, design, and GTM teams to deliver enterprise-ready experiences. The role requires hands-on backend work, strong knowledge of distributed systems and APIs, and a focus on security, privacy, and reliability to support legal data. The position is based in Toronto with a hybrid work model (3+ days in-office, 2 days remote) and relocation assistance for new employees. You should have 4+ years of backend experience beyond a BS/MS, experience shipping user-facing features, and familiarity with RBAC and feature flag patterns. The company emphasizes decisive, simple, and outcome-driven work with opportunities for growth.
Required Qualifications
- 4+ years (post-BS/MS) backend-focused software engineering experience
- Experience 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 enterprise SaaS patterns (RBAC, feature flag systems, third-party integrations) is a plus
- Strong attention to detail
- Experience building backend platforms that can support multiple product lines
- Strong programming skills and general Computer Science knowledge
Additional Requirements
- Must have valid Canadian work rights; visa sponsorship not offered
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.