Software Development Manager, Site Reliability - remote

Posted 3 years ago  • Toronto, ON, Canada

Clio is more than just a tech company–we are a global leader that is transforming the legal experience for all by bettering the lives of legal professionals while increasing access to justice.

We’re looking for a Development Manager to join our rapidly scaling our distributed Site Reliability Engineering team. This role is for someone who 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:

Clio is looking for a Development Manager to join the team that builds and manages the infrastructure that underlies the development and runtime of our applications.

We're building a cross-Canada, distributed team that forms the foundation of Clio's engineering organization:

  • We build, secure, and maintain the infrastructure and critical services that power Clio’s core applications.
  • We help Clions make data-driven decisions by providing observability and transparency for all of our environments.
  • We collaborate with the Clio product development teams to build tools that improve workflows and remove manual labour or friction points.

What you'll work on:

  • You’ll split your time between being a high-impact contributor to our projects and being a high-impact leader, growing your team;
  • You will collaboratively define the roadmap to build a world-class developer experience, support business goals, and satisfy application requirements;
  • You will contribute to, and have a deep understanding of, the code base and your technical domains;
  • You will scope, define, and implement the infrastructure, automation, and processes that power the entire engineering organization;
  • You'll write clean, maintainable code, and continue to grow your development skills;
  • Foster and maintain a collaborative environment that highlights team prioritization, removing roadblocks, and sharing unique and creative solutions;
  • Elevate and educate our engineering processes within Clio, contributing to our cultural values of “No doors, only windows”(an emphasis on collaboration and clear communication) and “Live a learning mindset”(an emphasis on constant self-improvement and evolution in the face of change).

What you may have:

  • You are equally energized by both your own technical work as well as contributing to the career growth of your team;
  • You have strong opinions that are weakly held, and foster that same attitude in others;
  • You challenge and enable your team to take initiative, explore, and implement new improvements while balancing that work against satisfying the requirements as defined by the business;
  • You believe in providing honest, actionable feedback to your team, and encourage your team to reciprocate;
  • You devise roadmaps to guide your team, but aren't beholden to them -- you easily adapt to a constantly changing world.

What you should have:

  • Hands-on technical expertise with building or supporting software. Examples of relevant experience are: software development, *nix systems administration, infrastructure as code, cloud resource administration, or database administration. Bonus points for experience working with infrastructure at scale;
  • A demonstrated success in guiding technical teams. Experience with or a desire to learn about Agile processes and large scale SaaS products;
  • A diverse base of knowledge that allows you to guide your team to solve complex technical problems;
  • The ability or desire to learn how to hire the best and brightest in Canada;
  • An aptitude for coaching, developing, and retaining talent;
  • A portfolio of successful projects (as well as a collection of lessons learned from failed projects).

Don’t have all of those? The most important part of this job is that you approach new challenges with curiosity and a drive to apply what you learn to fixing root causes, not just symptoms. Deep curiosity and a desire to learn will help you succeed in this job, combined with a drive to help others by shipping code. We have cross-trained developers coming from Java, Python, C++, and JavaScript backgrounds, and are happy to help you learn Ruby when you get here.

Serious bonus points if you have:

  • Experience managing hosts with Puppet.
  • Experience working with Docker and Kubernetes.
  • Experience developing with Ruby or GoLang.
  • Experience managing AWS resources with CloudFormation or Terraform.
  • Experience scripting with BASH.
  • Experience administering any of: Elasticsearch, Kafka, MySQL, Redis.

Where your team works:

Clio is currently transitioning to a workplace that is distributed by design. This means that Clio offers employees more choice: the opportunity to work from one of our hub offices across Canada, remotely, or a combination of both. We have invested in best-in-class tools, technology, and culture to ensure our team members are able to do their best work whether they prefer to work from an office or remotely.

Our Team
We are an award-winning team that is both human and high performing–and are setting new standards for what it means to be a tech company. Clio has been recognized as one of Canada’s Best Managed Companies, Most Admired Cultures and has topped Fast Company’s list of Most Innovative Companies.

Our team shows up as their authentic selves, and are united by our mission. We are dedicated to diversity, equity and inclusion and believe that different perspectives, skills, backgrounds, and experiences result in higher-performing teams and better innovation.

At Clio, we pride ourselves in enabling our teams to do the best work of their careers and are committed to providing the tools and infrastructure needed, wherever you choose to log in from.

Learn more about our culture and benefits at clio.com/careers