Senior Software Developer, Invoicing

ClioVancouver, BC
CA$144,700 - CA$195,900Hybrid

About The Position

Clio is seeking a Senior Software Engineer, Invoicing to join their engineering team in Burnaby. This role requires a minimum of two days per week in the office on designated Anchor Days. The Senior Software Engineer, Invoicing will serve as a hands-on technical leader, responsible for the development, operation, and enhancement of critical client-facing features within Clio Manage, their industry-leading case management platform. The primary focus will be on improving the invoicing process for attorneys, enabling them to efficiently summarize work and generate clear, accurate invoices. This role involves close collaboration with cross-functional software engineering teams in the payments, accounting, and reporting domains to ensure a cohesive user experience. The position owns the entire lifecycle of developed features, from initial design and implementation through ongoing monitoring, iteration, and long-term support.

Requirements

  • Experience in software development, specifically with building web applications at scale using Ruby on Rails
  • The ability to gain fluency in new technologies quickly and work effectively in an ever-evolving environment that includes distributed teams and customers
  • Demonstrated success in mentorship in software development, particularly using an Agile process and with large scale SaaS products
  • A diverse base of knowledge that allows you to help your team solve complex technical problems
  • A history of past projects (including notable successes and lessons learned)
  • Clear communication skills and the ability to build high-trust relationships with fellow Clions and customers
  • Demonstrate a keen interest in improving your craft by using AI
  • Deep curiosity and a desire to learn
  • A drive to help others by shipping code

Nice To Haves

  • Cross-trained developers coming from Java, Python, C++, and JavaScript backgrounds are welcome, with support for learning Ruby.

Responsibilities

  • Work with a team of developers to solve complex problems and provide elegant solutions to Clio customers
  • Work in an agile environment with our team of full stack developers across a variety of projects
  • Participate in diverse projects and collaborate with multiple engineering teams across the globe
  • Review and provide feedback on code, both from within your own team or across all of Clio
  • Collaborate with teams across Clio to diagnose, understand, and solve problems, and to build solutions that may span many areas
  • Teach and learn from those around you - providing constructive feedback to those around you, and taking on feedback to help grow

Benefits

  • Competitive, equitable salary
  • Top-tier health benefits
  • Dental insurance
  • Vision insurance
  • Hybrid work environment
  • Flexible time off policy, with an encouraged 20 days off per year
  • $2000 annual counseling benefit
  • RRSP matching
  • RESP contribution
  • Clioversary recognition program with special acknowledgement at 3, 5, 7, and 10 years
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service