About the role

  • Staff Software Developer responsible for building and scaling Clio’s Document Management System. Leading technical initiatives and contributing to architecture in a hybrid work environment.

Responsibilities

  • Act as a technical stakeholder across multiple large-scale initiatives
  • Partner with Development Managers and Product leaders to define technical roadmaps
  • Identify and resolve high-impact architectural “big rocks” that unlock product opportunities
  • Drive system design discussions and influence cross-team technical decisions
  • Ensure long-term scalability, reliability, and performance of core systems
  • Design distributed systems that handle high volumes of sensitive legal data
  • Build scalable services supporting AI-powered search and intelligent document processing
  • Simplify and evolve coding patterns, abstractions, and interfaces
  • Recognize when pragmatic solutions are superior to complex ones
  • Write high-quality, well-tested code
  • Review and provide feedback on code across teams
  • Raise engineering standards and improve development practices
  • Contribute to architectural documentation and technical design artifacts
  • Mentor senior and intermediate developers
  • Provide constructive technical feedback
  • Promote strong collaboration across distributed teams
  • Influence technical direction beyond your immediate team

Requirements

  • Significant experience building and scaling web applications (Ruby on Rails preferred but not required)
  • Deep experience designing distributed systems and scalable architectures
  • Proven success operating at Staff-level scope: cross-team influence, long-term technical strategy, architectural ownership
  • Experience building large-scale SaaS platforms
  • Demonstrated mentorship and technical leadership within Agile environments
  • Ability to learn new technologies quickly and thrive in a dynamic, distributed organization
  • Excellent communication skills and the ability to build trusted technical partnerships

Benefits

  • Competitive, equitable salary with top-tier health benefits, dental, and vision insurance
  • Hybrid work environment, with expectation for local Clions (Vancouver, Calgary, Toronto, Dublin and Sydney) to be in office min. twice per week.
  • Flexible time off policy, with an encouraged 20 days off per year.
  • $2000 annual counseling benefit
  • RRSP matching and RESP contribution
  • Clioversary recognition program with special acknowledgement at 3, 5, 7, and 10 years

Job type

Full Time

Experience level

Lead

Salary

CA$171,000 - CA$256,600 per year

Degree requirement

Bachelor's Degree

Tech skills

Distributed SystemsRubyRuby on Rails

Location requirements

HybridVancouverCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.