Staff Software Developer

Ruby on Rails

Canada

Remote

CAD 140,000 - 190,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Clio is seeking a Staff Software Developer to join our growing engineering team across Canada (excl. Quebec). You will drive multi-project technical leadership, shaping roadmaps and architectures for a high-scale fintech-like SaaS platform.

You will mentor peers, promote Agile practices, and tackle distributed systems challenges while delivering performant software for Clio's customers. You will collaborate with cross-functional teams, learn new technologies, and help evolve our architecture to

Qualifications

  • Experience in software development for web applications at scale.
  • Ability to learn new technologies quickly and work with distributed teams.
  • Proven mentorship experience in Agile environments and large-scale SaaS products.
  • Broad knowledge base to help solve complex technical problems.
  • A portfolio of successful projects and lessons learned from failures.
  • Excellent communication and relationship-building with teammates and customers.

Responsibilities

  • Act as a technical stakeholder for multiple projects and teams within your area of focus.
  • Partner with development managers to define the technical roadmap for an area.
  • Drive the multi-year technical strategy and architectural direction for your area.
  • Identify and resolve technical blockers that unlock product opportunities.
  • Orchestrate AI agents to architect, review, write high quality and well-tested code.
  • Collaborate with a team of developers to solve complex problems for Clio customers.
  • Recognize when the simple solution is the right one and implement it.
  • Simplify coding patterns, interfaces, and abstractions for broader accessibility.
  • Learn and apply new technologies while challenging yourself.
  • Review and provide feedback on peers' code across teams at Clio.

Skills

Mentorship
Agile
Distributed systems
SaaS products
Web applications
Communication

Job description

We are currently seeking a Staff Software Developer to join our rapidly growing engineering team. This role is passionate about building innovative solutions and being exposed to new challenges and technologies while making an impact. This role is available to candidates across Canada, excluding Quebec.

What your team does:

We at Clio have an amazing team that is on a mission to transform the legal experience for all, and our engineering team’s goal is to deliver an incredible experience to our customers. To enable our engineers to build the best product they can, our development team has to build the best possible product that is performant, reliable, scalable, and beautiful.

You will be part of the Fintech portfolio, working with a focus on the Mid-Market segment to increase billing adoption and launching new financial products.

A day in the life might look like:
  • Acting as a technical stakeholder for multiple projects and teams within your area of focus;
  • Partnering with development managers in defining the technical roadmap for an area;
  • Driving the multi-year technical strategy and architectural direction for your area
  • Identifying and resolving technical big rocks that unblocks product opportunities;
  • Orchestrating AI agents to architect, review, write high quality and well-tested code
  • Collaborating with a team of developers to solve complex problems and provide elegant solutions to Clio customers;
  • Recognizing when the simple solution is the right one;
  • Simplifying coding patterns, interfaces, and abstractions to make them more approachable;
  • Using a wide variety of technologies, learning new things, and challenging yourself;
  • Reviewing and providing feedback on a peer's code, both from within your own team or across all of Clio. Thrive as #TeamClio;
  • Teaching and learning from those around you - providing constructive feedback to those around you, and taking on feedback to help grow.
What you may have:
  • Experience in software development, specifically with building web applications at scale;
  • The ability to master new technologies quickly and work effectively in a dynamic and 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 portfolio of successful projects (as well as a collection of lessons learned from failed projects); and
  • Excellent communication skills and the ability to build trusted relationships with fellow Clions and customers.
  • Experience building high-throughput and distributed systems that have processed Invoicing, Payments or Financial Products like Payroll.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Developer
Staff Software Developer

Clio • Toronto

On-site
CAD 176,000 - 264,000
Health benefits
Dental insurance
Vision insurance
+6
Senior Software Developer
Senior Software Developer

Ruby on Rails • Toronto

Hybrid
CAD 120,000 - 170,000
Software Developer (Toronto, Burnaby, Calgary)
Software Developer (Toronto, Burnaby, Calgary)

Clio • Toronto

Hybrid
CAD 90,000 - 120,000
Software Developer (Burnaby)
Software Developer (Burnaby)

Clio • Burnaby

Hybrid
CAD 110,000 - 140,000
Hybrid model
Equity (Company)
RRSP matching
+3
Staff Software Developer — Fintech, AI-Driven, Hybrid
Staff Software Developer — Fintech, AI-Driven, Hybrid

Clio • Toronto

Hybrid
CAD 176,000 - 264,000
Health benefits
Dental insurance
Vision insurance
+6
Staff Software Developer
Staff Software Developer

Themis Solutions Inc. • Canada

On-site
CAD 176,000 - 264,000
Competitive salary and comprehensive健康
Hybrid work environment
Flexible time off
+3
Staff Software Engineer - Fintech, AI & Scalable SaaS
Staff Software Engineer - Fintech, AI & Scalable SaaS

Themis Solutions Inc. • Canada

Hybrid
CAD 176,000 - 264,000
Competitive salary and comprehensive健康
Hybrid work environment
Flexible time off
+3
Software Development Manager(Across Canada)
Software Development Manager(Across Canada)

Clio • Toronto

On-site
CAD 120,000 - 190,000
Software Development Manager (Toronto)
Software Development Manager (Toronto)

Clio • Toronto

On-site
CAD 181,000 - 271,000
Health benefits
Dental insurance
Vision insurance
+6
Senior Software Developer, Invoicing
Senior Software Developer, Invoicing

Themis Solutions Inc. • Burnaby

On-site
CAD 144,700 - 195,900
Hybrid work environment
Health benefits
Dental & vision insurance
+1