Himalayas logo
CARETCA

Sr. Director, Software Engineering

CARET provides practice management, document automation, and payment processing software for legal and accounting firms, aiming to streamline workflows and allow professionals to focus on core tasks. It was formerly known as AbacusNext.

CARET

Employee count: 201-500

Salary: 210k-215k USD

Canada only

Job Details

Job Location Toronto, ON - Toronto, OntarioRemote Type Fully RemoteSalary Range $210000.00 - $215000.00 Salary

Description

We’re looking for a strategic, results-oriented Senior Director of Software Engineering to lead the maturation and growth of our engineering organization. This is a pivotal role for an experienced leader who thrives in dynamic SaaS environments and is passionate about building scalable systems, cultivating engineering talent, and driving excellence across the development lifecycle.

As the Senior Director, reporting to our CTO, you will be responsible for improving software delivery through disciplined engineering practices, enhancing system reliability, and increasing team velocity and predictability. Your leadership will ensure we ship high-quality, high-performing, and resilient products - consistently and efficiently.

Key Responsibilities

Drive Engineering Excellence: Elevate development standards across architecture, code quality, test automation, performance tuning, and operational reliability. Embed quality and performance considerations throughout the development lifecycle.

Improve Engineering Efficiency: Optimize team workflows, processes, and tools to reduce cycle times, eliminate waste, and improve sprint predictability and throughput.

Lead Cross-Functional Collaboration: Partner closely with Product, Cloud and Quality to align technical initiatives with business priorities and drive shared accountability for outcomes.

Scale and Develop Teams: Attract, mentor, and grow high-performing engineering leaders and teams. Promote a strong feedback culture and career development at every level.

Data-Driven Leadership: Define and track engineering KPIs (e.g., key DORA metrics, predictability trends, defect rates, tech debt ratios) to guide continuous improvement and transparency.

Drive Process Maturity: Lead the evolution of Agile practices to improve sprint planning, forecasting accuracy, and delivery cadence. Foster consistency in estimation, retrospectives, and execution across teams.

Ensure Operational Excellence: Own engineering outcomes for availability, scalability, and maintainability of critical systems. Champion a culture of accountability and reliability.

Contribute to Technical Direction: Stay engaged with architectural decisions and system design reviews to ensure technical soundness and long-term sustainability.

Support Global Collaboration: Manage distributed teams across North America and utilize offshore partners where needed, fostering alignment, cohesion, and shared standards.

Qualifications

  • Bachelor's degree in Computer Science or a related field.
  • 7+ years of engineering leadership experience, including oversight of multiple teams and managers.
  • Proven track record in scaling software engineering organizations in a SaaS (preferably B2B or enterprise) environment.
  • Deep understanding of modern software engineering practices, Agile methodologies, and DevOps principles.
  • Hands-on technical background with the ability to guide architectural and infrastructure decisions.
  • Demonstrated success improving delivery speed, quality, and operational resilience at scale.
  • Strong leadership, coaching, and stakeholder management capabilities.
  • Experience leading distributed teams across time zones, including outsourced partners.
  • Familiarity with cloud-native platforms and services (e.g., AWS, Azure).
  • Understanding of compliance frameworks (SOC 2, GDPR, etc.) as they relate to software delivery and operations.

Benefits

  • Paid Parental Leave
  • Flexible PTO
  • Certification(s) reimbursement
  • Summer Fridays
  • Extended Medical, Dental, Paid Sick Days, Vision, Life Insurance, and Disability Leave Coverage
  • RRSP & Employer match

Equal Employment Opportunity: CARET is an Equal Opportunity, Affirmative Action Employer. The compensation information below is provided in compliance with job posting disclosure requirements.

Pay range: $210,000 - $215,000. Actual base pay will depend on varying circumstances, including the position, location, individual qualifications, market finances, and other operations business needs. Depending on the position, compensation may also include commission, bonuses, etc. Potential for bonuses is based on company performance and potential for merit increases is based on performance.

business needs.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior
Director

Salary

Salary: 210k-215k USD

Location requirements

Hiring timezones

Canada +/- 0 hours

About CARET

Learn more about CARET and their company culture.

View company profile

CARET's story began with a realization: the very professionals dedicated to advising and guiding others – lawyers and accountants – were often constrained by their own tools. For 40 years, under names like AbacusNext, Zola Suite, AbacusLaw, Amicus Attorney, OfficeTools, and HotDocs, the company had been working alongside these firms, witnessing firsthand the daily challenges and administrative burdens that detracted from their core expertise. The existing brand landscape was fragmented, leading to confusion rather than clarity about the unified power of their solutions. It became evident that a new, cohesive identity was needed, one that truly reflected the company's evolution and its forward-looking vision. This wasn't just about a name change; it was about a fundamental shift in how the company presented its value to the professionals it served.

Months were spent in deep conversations with staff, partners, and customers, listening intently to understand their needs and aspirations. A consistent theme emerged from these discussions: the desire for a transparent and trustworthy partner, a provider of streamlined solutions that could cut through the clutter of administrative tasks and simplify complex workloads. The goal was to empower these highly skilled professionals to reclaim their time and refocus on what truly matters – their clients and their practice. This led to the birth of CARET. The name itself, inspired by the '^' symbol, signifies creating space for what's to come, making room for expansion and progress. It embodies the company's commitment to caring for its clients and helping them succeed by harnessing powerful and secure practice management, document automation, and payment processing platforms. The rebranding in early 2023 marked a new chapter, unifying a diverse portfolio of products under a single, clear vision: to create space for what matters, enabling legal and accounting professionals to take their firms, their work, and their clients further.

Employee benefits

Learn about the employee benefits and perks provided at CARET.

View benefits

Flexible PTO

Flexible Paid Time Off.

401(k) match

Company match for 401(k) contributions.

Summer Fridays

Enjoy shorter Fridays during the summer.

No meeting Fridays

Fridays are designated as no-meeting days.

View CARET's employee benefits
Claim this profileCARET logoCA

CARET

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

2 remote jobs at CARET

Explore the variety of open remote roles at CARET, offering flexible work options across multiple disciplines and skill levels.

View all jobs at CARET

Remote companies like CARET

Find your next opportunity by exploring profiles of companies that are similar to CARET. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
CARET hiring Sr. Director, Software Engineering • Remote (Work from Home) | Himalayas